diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index d2766888c..c79a662fc 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -6,6 +6,7 @@ - fixed #11692: Dates not imported correctly into Thingy - fixed #11672: UTF-Error in message body (from DataForm) - fixed #11709: Shop - i18n error + - fixed #11710: Weird license in json.js might be taken as non free 7.9.8 - fixed #11651: First Day of Week is a string... diff --git a/www/extras/yui/examples/animation/anim-chaining.html b/www/extras/yui/examples/animation/anim-chaining.html deleted file mode 100644 index 8fb03fdc3..000000000 --- a/www/extras/yui/examples/animation/anim-chaining.html +++ /dev/null @@ -1,333 +0,0 @@ - - -
-onCompleteonCompleteA common use case for animation involves causing two or more animations to fire sequentially. This is known as chaining. It's easy to chain animations using the YUI Animation Utility's custom events.
- -In this example, a color animation is set to fire after an animation of position. Click the button below to start the sequence.
-Chaining animations is easy to achieve in YUI's Animation Utility using the custom events that are built into your Animation instances. Here, we'll use the onComplete event of one animation to kick off a second animation, creating a simple chain.
This example has the following dependencies:
- - - -In this example, we begin with to page elements: a YUI Button that will actuate the animation sequence and a simple <div> that will animate in position and then in color. Here's the markup for these elements:
With these two elements in place, we can write our script. This script:
-#animator is ready on the page;move;changeColor;animate() method to the onComplete event of the first animation to cause chaining;animate() method to the button's click event;Here is the full script block for this example:
- - - - - -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-onCompleteCopyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-onCompleteonCompleteA common use case for animation involves causing two or more animations to fire sequentially. This is known as chaining. It's easy to chain animations using the YUI Animation Utility's custom events.
- -In this example, a color animation is set to fire after an animation of position. Click the button below to start the sequence.
-onCompleteonCompleteA common use case for animation involves causing two or more animations to fire sequentially. This is known as chaining. It's easy to chain animations using the YUI Animation Utility's custom events.
- -In this example, a color animation is set to fire after an animation of position. Click the button below to start the sequence.
-Chaining animations is easy to achieve in YUI's Animation Utility using the custom events that are built into your Animation instances. Here, we'll use the onComplete event of one animation to kick off a second animation, creating a simple chain.
This example has the following dependencies:
- - - -In this example, we begin with to page elements: a YUI Button that will actuate the animation sequence and a simple <div> that will animate in position and then in color. Here's the markup for these elements:
With these two elements in place, we can write our script. This script:
-#animator is ready on the page;move;changeColor;animate() method to the onComplete event of the first animation to cause chaining;animate() method to the button's click event;Here is the full script block for this example:
- - - - - -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -onCompleteCopyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This demonstrates how to animate multiple attributes of an HTMLElement using the YUI Animation Utility. Click the button to begin the demo.
- - -The YUI Animation Utility allows you to animate multiple attributes with a single animation instance.
- -For this example, we will animate the height and width of the <div> element named demo
Add a little style so that we can see the animation in action:
- - -Create the demo element and a button to run the animation:
Now we create an instance of YAHOO.util.Anim, passing it the element we wish to animate, and the style attribute(s) to be animated:
The final step is to call the animate method on our instance to start the animation. The button will be the trigger that begins the animation sequence:
This is an example of animating multiple style attributes of an HTMLElement.
- - -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -onCompleteCopyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This demonstrates how to animate multiple attributes of an HTMLElement using the YUI Animation Utility. Click the button to begin the demo.
- - -This demonstrates how to apply a simple animation effect to an HTMLElement. Click the button to begin the demo.
- - -The YUI Animation Utility makes adding animation effects to HTMLElements easy.
- -For this example, we will animate the width of the <div> element named demo.
Add a little style so that we can see the animation in action:
- - -Create the demo element and a button to run the animation:
Now we create an instance of YAHOO.util.Anim, passing it the element we wish to animate, and the style attribute(s) to be animated. Each attribute requires at least a to by field, which will be used as the ending value. A from field is optional; if omitted the animation starts from its current value.
The final step is to call the animate method on our instance to start the animation. The button will be the trigger that begins the animation sequence:
This is a basic example of the YUI Animation Utility.
- - -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -onCompleteCopyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This demonstrates how to apply a simple animation effect to an HTMLElement. Click the button to begin the demo.
- - -This demonstrates how to use the YUI Animation to animate colors. Click the button to begin the demo.
- - -The YUI Animation Utility allows you to animate the colors of an HTMLElement.
- -For this example, we will animate the color (text) and background of a <div> element named demo.
First, a little style so that we can see the animation in action:
- - -Create the demo element and a button to run the animation:
Now we create an instance of YAHOO.util.Anim, passing it the element we wish to animate, and the style attribute(s) to be animated:
The final step is to call the animate method on our instance to start the animation. The button will be the trigger that begins the animation sequence:
This is an example of animating multiple style attributes of an HTMLElement.
- - -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -onCompleteCopyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This demonstrates how to use the YUI Animation to animate colors. Click the button to begin the demo.
- - -This demonstrates how to use the YUI Animation to animate along a curved path. Click the button to begin the demo.
- - -The YUI Animation Utility allows you to animate the motion of an HTMLElement along a curved path using control points.
- -For this example, we will animate the position of a <div> element named demo. The points attribute, introduced in the YAHOO.util.Motion subclass, accepts an optional control field of one or more control points
Add a little style so that we can see the animation in action:
- - -Create the demo element and a button to run the animation:
Now we create an instance of YAHOO.util.Motion, passing it the element we wish to animate, and the points attribute (an array of [x, y] positions), with the point we are animating to, and the control points that will influence the path:
onCompleteCopyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This demonstrates how to use the YUI Animation to animate along a curved path. Click the button to begin the demo.
- - -This demonstrates how to apply an Easing to a YUI Animation instance. Click the button to begin the demo.
- - -The YUI Animation Utility includes an Easing feature, which allows you to customize how the animation behaves.
- -For this example, we will animate the width of the <div> element named demo.
Add a little style so that we can see the animation in action:
-Create the demo element and a button to run the animation:
Now we create an instance of YAHOO.util.Anim, passing it the element we wish to animate, and the style attribute(s) to be animated. The duration and easing arguments are optional. In this case, we will use 1 second as the duration, and the easeOut easing, which will slow the animation gradually as it nears the end:
The final step is to call the animate method on our instance to start the animation. The button will be the trigger that begins the animation sequence:
This is an example of the Easing feature of the YUI Animation Utility.
- - -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -onCompleteCopyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This demonstrates how to apply an Easing to a YUI Animation instance. Click the button to begin the demo.
- - -This demonstrates how to start a YUI Animation from a given value. Click the button to begin the demo.
- - -The YUI Animation Utility allows you to specify arbitrary starting values for your animations.
- -For this example, we will animate the width of the <div> element named demo.
Add a little style so that we can see the animation in action:
-Create the demo element and a button to run the animation:
Now we create an instance of YAHOO.util.Anim, passing it the element we wish to animate, and the style attribute(s) to be animated. The from field is optional (will start from current value if omitted). In this case, we will start from 600:
The final step is to call the animate method on our instance to start the animation. The button will be the trigger that begins the animation sequence:
This is an example of customizing the starting animation value with YUI Animation Utility.
- - -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -onCompleteCopyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This demonstrates how to start a YUI Animation from a given value. Click the button to begin the demo.
- - -The Animation Utility enables the rapid prototyping and implementation of animations involving size, opacity, color, position, and other visual characteristics.
onComplete: Animations can be chained (set to fire sequentially) using Animation's onComplete custom event; this simple example shows you how.Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This demonstrates how to use the YUI Animation to animate the motion of an HTMLElement. Click the button to begin the demo.
- - -The YUI Animation Utility allows you to animate the motion of an HTMLElement.
- -For this example, we will animate the position of a <div> element named demo. Note that you could accomplish this with a positioned element by animating offset properties ("top", "left", etc.), but those values are not necessarily in page coordinates. The points attribute, introduced in the YAHOO.util.Motion subclass, ensures that position is always relative to the document (unless using by rather than to, which is relative to the current position).
Add a little style so that we can see the animation in action:
-Create the demo element and a button to run the animation:
Now we create an instance of YAHOO.util.Motion, passing it the element we wish to animate, and the points attribute (an array of [x, y] positions), with the point we are animating to:
The final step is to call the animate method on our instance to start the animation. The button will be the trigger that begins the animation sequence:
This is an example of animating the motion HTMLElement.
- - -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -onCompleteCopyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This demonstrates how to use the YUI Animation to animate the motion of an HTMLElement. Click the button to begin the demo.
- - -This demonstrates how to use the YUI Animation to animate the scrolling of an HTMLElement. Click the button to begin the demo.
- - -Sed pretium leo a quam. Sed placerat cursus odio. Duis varius mauris luctus enim. Sed augue. Vivamus malesuada pretium orci. In hac habitasse platea dictumst. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Praesent et ante. Praesent convallis. Pellentesque sit amet leo. Ut convallis. Curabitur tincidunt, ipsum facilisis ultricies bibendum, eros dolor venenatis odio, id rutrum purus sem ac sem. Donec vel enim. Quisque purus. Vivamus fringilla, nibh sit amet blandit suscipit, dui arcu viverra magna, id consectetuer dui orci tincidunt neque. Morbi eget libero. Phasellus tempor. Duis dapibus. Pellentesque nisi arcu, mollis in, euismod non, fermentum sit amet, neque.
-The YUI Animation Utility allows you to animate the scroll position of an HTMLElement.
- -For this example, we will animate the scroll position of a <div> element named demo. The scroll attribute, introduced in the YAHOO.util.Scroll subclass, accepts an optional control field of one or more control points
Add a little style so that we can see the animation in action:
-Create the demo element and a button to run the animation:
Sed pretium leo a quam. Sed placerat cursus odio. Duis varius mauris luctus enim. Sed augue. Vivamus malesuada pretium orci. In hac habitasse platea dictumst. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Praesent et ante. Praesent convallis. Pellentesque sit amet leo. Ut convallis. Curabitur tincidunt, ipsum facilisis ultricies bibendum, eros dolor venenatis odio, id rutrum purus sem ac sem. Donec vel enim. Quisque purus. Vivamus fringilla, nibh sit amet blandit suscipit, dui arcu viverra magna, id consectetuer dui orci tincidunt neque. Morbi eget libero. Phasellus tempor. Duis dapibus. Pellentesque nisi arcu, mollis in, euismod non, fermentum sit amet, neque.
-Now we create an instance of YAHOO.util.Scroll, passing it the element we wish to animate, and the scroll attribute (an array of [left, top] scroll values), with the scroll amount we are animating:
The final step is to call the animate method on our instance to start the animation. The button will be the trigger that begins the animation sequence:
This is an example of animating the scrolling of an HTMLElement.
- - -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -onCompleteCopyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This demonstrates how to use the YUI Animation to animate the scrolling of an HTMLElement. Click the button to begin the demo.
- - -Sed pretium leo a quam. Sed placerat cursus odio. Duis varius mauris luctus enim. Sed augue. Vivamus malesuada pretium orci. In hac habitasse platea dictumst. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Praesent et ante. Praesent convallis. Pellentesque sit amet leo. Ut convallis. Curabitur tincidunt, ipsum facilisis ultricies bibendum, eros dolor venenatis odio, id rutrum purus sem ac sem. Donec vel enim. Quisque purus. Vivamus fringilla, nibh sit amet blandit suscipit, dui arcu viverra magna, id consectetuer dui orci tincidunt neque. Morbi eget libero. Phasellus tempor. Duis dapibus. Pellentesque nisi arcu, mollis in, euismod non, fermentum sit amet, neque.
-This demonstrates how to use YUI Animation with units other than pixels. Click the button to begin the demo.
- - -The YUI Animation Utility allows you to animate style attributes in any CSS unit.
- -For this example, we will animate the width of the <div> element named demo in EM units. Using EMs is nice, because it becomes relative to the text size, and will scale as the user changes the browser text size setting.
Add a little style so that we can see the animation in action:
-Create the demo element and a button to run the animation:
Now we create an instance of YAHOO.util.Anim, passing it the element we wish to animate, and the style attribute(s) to be animated. Because we are changing the unit to something other than the default ("px"), the from field is required:
The final step is to call the animate method on our instance to start the animation. To keep things simple, we will animate when the document is clicked:
This is an example of animating in units other than pixels.
- - -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -onCompleteCopyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This demonstrates how to use YUI Animation with units other than pixels. Click the button to begin the demo.
- - -This AutoComplete example demonstrates how to make the widget more screenreader accessible.
- -There are a few simple things you should do to make your AutoComplete implementation more screenreader accessible.
- -First, provide a label element for your input field. Within this label, you can include a span that is styled via CSS to be displayed offscreen with helpful text that screenreaders will read aloud.
- -If you insert the span element that holds the screenreader text into the label dynamically at runtime, most screenreaders will read it aloud each time only when the user focuses on the input for a new AutoComplete interaction, instead of during regular page browsing.
- -typeAhead featureBy setting your AutoComplete's typeAhead property to true, screenreaders (in focus mode) will read aloud each suggestion as the user navigates them with the up and down arrow keys.
autoHighlight featureBy default, AutoComplete's autoHighlight property is enabled, which may add confusion when screenreaders read aloud the first suggestion when it is autohighlighted. To avoid this scenario, disable the autoHighlight feature.
Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This AutoComplete example demonstrates how to make the widget more screenreader accessible.
- -This AutoComplete example demonstrates how to make the widget more screenreader accessible.
- -There are a few simple things you should do to make your AutoComplete implementation more screenreader accessible.
- -First, provide a label element for your input field. Within this label, you can include a span that is styled via CSS to be displayed offscreen with helpful text that screenreaders will read aloud.
- -If you insert the span element that holds the screenreader text into the label dynamically at runtime, most screenreaders will read it aloud each time only when the user focuses on the input for a new AutoComplete interaction, instead of during regular page browsing.
- -typeAhead featureBy setting your AutoComplete's typeAhead property to true, screenreaders (in focus mode) will read aloud each suggestion as the user navigates them with the up and down arrow keys.
autoHighlight featureBy default, AutoComplete's autoHighlight property is enabled, which may add confusion when screenreaders read aloud the first suggestion when it is autohighlighted. To avoid this scenario, disable the autoHighlight feature.
Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This AutoComplete implementation points to a JavaScript array that is available in-memory, allowing for a zippy user interaction without the need for a server-side component. Enabling the prehighlightClassName and useShadow features, as well as pulling in the Animation utility, provides an ehanced visual user experience.
Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This AutoComplete implementation points to a JavaScript array that is available in-memory, allowing for a zippy user interaction without the need for a server-side component. Enabling the prehighlightClassName and useShadow features, as well as pulling in the Animation utility, provides an ehanced visual user experience.
This AutoComplete implementation points to a JavaScript array that is available in-memory, allowing for a zippy user interaction without the need for a server-side component. Enabling the prehighlightClassName and useShadow features, as well as pulling in the Animation utility, provides an ehanced visual user experience.
Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This AutoComplete implementation points to an online script that serves a data as delimited plain text. Enabling caching on the DataSource can reduce trips to the server and speed performance for repeated queries.
- -Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This AutoComplete implementation points to an online script that serves a data as delimited plain text. Enabling caching on the DataSource can reduce trips to the server and speed performance for repeated queries.
- -This AutoComplete implementation points to an online script that serves a data as delimited plain text. Enabling caching on the DataSource can reduce trips to the server and speed performance for repeated queries.
- -Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This "combo box" AutoComplete implementation allows the user to pick an item from a set list or enter a custom value directly into the input field. Please note the following custom CSS:
- -Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This "combo box" AutoComplete implementation allows the user to pick an item from a set list or enter a custom value directly into the input field. Please note the following custom CSS:
- -This "combo box" AutoComplete implementation allows the user to pick an item from a set list or enter a custom value directly into the input field. Please note the following custom CSS:
- -Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example is designed to allow you to experiment with the various configuration properties provided by AutoComplete and to explore their impact on the interaction. The first field after the AutoComplete input textbox is a select element that allows you to test for bleed-through on Internet Explorer when the AutoComplete suggestion container descends to cover it. The remaining form fields allow you to change property settings on the AutoComplete instance and to see immediately how those changes look and feel in the browser.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example is designed to allow you to experiment with the various configuration properties provided by AutoComplete and to explore their impact on the interaction. The first field after the AutoComplete input textbox is a select element that allows you to test for bleed-through on Internet Explorer when the AutoComplete suggestion container descends to cover it. The remaining form fields allow you to change property settings on the AutoComplete instance and to see immediately how those changes look and feel in the browser.
- -This example is designed to allow you to experiment with the various configuration properties provided by AutoComplete and to explore their impact on the interaction. The first field after the AutoComplete input textbox is a select element that allows you to test for bleed-through on Internet Explorer when the AutoComplete suggestion container descends to cover it. The remaining form fields allow you to change property settings on the AutoComplete instance and to see immediately how those changes look and feel in the browser.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example uses AutoComplete to find images by tag from the Flickr webservice. A simple PHP proxy is used to access the remote server via XHR. The generateRequest() method has been customized in order send additional required parameters to the Flickr application. The formatResult() method has been customized in order to display images in the results container, and the default CSS has been enhanced so the results container can scroll. Finally, a itemSelectEvent handler has been defined to collect selected images in a separate container.
-
-
CSS:
- -Markup:
- -JavaScript:
- -"+getImgUrl(oPhoto, "m")+"
"+YAHOO.util.Dom.get("photos").innerHTML - }); - - return { - oDS: myDS, - oAC: myAC - }; -}(); -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example uses AutoComplete to find images by tag from the Flickr webservice. A simple PHP proxy is used to access the remote server via XHR. The generateRequest() method has been customized in order send additional required parameters to the Flickr application. The formatResult() method has been customized in order to display images in the results container, and the default CSS has been enhanced so the results container can scroll. Finally, a itemSelectEvent handler has been defined to collect selected images in a separate container.
-
-
This example uses AutoComplete to find images by tag from the Flickr webservice. A simple PHP proxy is used to access the remote server via XHR. The generateRequest() method has been customized in order send additional required parameters to the Flickr application. The formatResult() method has been customized in order to display images in the results container, and the default CSS has been enhanced so the results container can scroll. Finally, a itemSelectEvent handler has been defined to collect selected images in a separate container.
-
-
CSS:
- -Markup:
- -JavaScript:
- -"+getImgUrl(oPhoto, "m")+"
"+YAHOO.util.Dom.get("photos").innerHTML - }); - - return { - oDS: myDS, - oAC: myAC - }; -}(); -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example uses a FunctionDataSource to perform string matching against multiple fields of a contacts database at runtime. Since the data for this example is loaded into local memory, queries should be quite fast to return data, but use of the custom function allows a more complex search algorithm. A custom formatter allows users to see their search term within the result set. An itemSelectEvent handler is used to update the input field with a custom value and to populate a hidden form field with the selected contact's ID for eventually submitting back to a server.
- -Data:
- -CSS:
-Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example uses a FunctionDataSource to perform string matching against multiple fields of a contacts database at runtime. Since the data for this example is loaded into local memory, queries should be quite fast to return data, but use of the custom function allows a more complex search algorithm. A custom formatter allows users to see their search term within the result set. An itemSelectEvent handler is used to update the input field with a custom value and to populate a hidden form field with the selected contact's ID for eventually submitting back to a server.
- -This example uses a FunctionDataSource to perform string matching against multiple fields of a contacts database at runtime. Since the data for this example is loaded into local memory, queries should be quite fast to return data, but use of the custom function allows a more complex search algorithm. A custom formatter allows users to see their search term within the result set. An itemSelectEvent handler is used to update the input field with a custom value and to populate a hidden form field with the selected contact's ID for eventually submitting back to a server.
- -Data:
- -CSS:
-Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This AutoComplete instance uses a ScriptNodeDataSource to to find images from the YQL webservice without a proxy. The generateRequest() method must be customized to comply with the open API. Please note that the ScriptNodeDataSource requires that the webservice support a callback mechanism.
- -A custom formatter function is defined in order to show thumbnail images in the results container.
- -Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This AutoComplete instance uses a ScriptNodeDataSource to to find images from the YQL webservice without a proxy. The generateRequest() method must be customized to comply with the open API. Please note that the ScriptNodeDataSource requires that the webservice support a callback mechanism.
- -A custom formatter function is defined in order to show thumbnail images in the results container.
- -This AutoComplete instance uses a ScriptNodeDataSource to to find images from the YQL webservice without a proxy. The generateRequest() method must be customized to comply with the open API. Please note that the ScriptNodeDataSource requires that the webservice support a callback mechanism.
- -A custom formatter function is defined in order to show thumbnail images in the results container.
- -Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This AutoComplete implementation points to a JavaScript array that is available in-memory, allowing for a zippy user interaction without the need for a server-side component. The data consists of an account name, and an account number. The AutoComplete allows the user to search by name, but by subscribing to the itemSelectEvent Custom Event, populates a hidden form field with the ID, which the server would need for processing the hypothetical submission.
- -Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This AutoComplete implementation points to a JavaScript array that is available in-memory, allowing for a zippy user interaction without the need for a server-side component. The data consists of an account name, and an account number. The AutoComplete allows the user to search by name, but by subscribing to the itemSelectEvent Custom Event, populates a hidden form field with the ID, which the server would need for processing the hypothetical submission.
- -This AutoComplete implementation points to a JavaScript array that is available in-memory, allowing for a zippy user interaction without the need for a server-side component. The data consists of an account name, and an account number. The AutoComplete allows the user to search by name, but by subscribing to the itemSelectEvent Custom Event, populates a hidden form field with the ID, which the server would need for processing the hypothetical submission.
- -Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates the CSS applied to an implementation of the AutoComplete -control that uses the "Sam Skin". You can read more about the general approach -to skinning YUI components -in this in-depth article. Change any or all -of the skin and implementation CSS for a more customized look and feel.
- -In order to enable the new skinning model, AutoComplete expects a wrapper DIV element -around the INPUT element and the container DIV element, in this fashion:
- -- <div id="myAutoComplete"> - <input type="text" id="myInput"> - <div id="myContainer"></div> - </div> -- -
DOM Overview:
- -AutoComplete CSS:
- -Implementation CSS:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This AutoComplete interaction uses the alwaysShowContainer feature to allow users to find and select tags. Showing the set of previously used tags as a visual enhancement discourages unneccessary duplication of similar tags. As is common for tagging, comma- and semi-colon delimiters have also been enabled. Note that an initial query is needed on page load to get the container to display the first time with the full set of data. Since the container is meant to stay open, CSS is used to give it proper real estate on the page, including scrolling to show a potentially long list of tags.
Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This AutoComplete interaction uses the alwaysShowContainer feature to allow users to find and select tags. Showing the set of previously used tags as a visual enhancement discourages unneccessary duplication of similar tags. As is common for tagging, comma- and semi-colon delimiters have also been enabled. Note that an initial query is needed on page load to get the container to display the first time with the full set of data. Since the container is meant to stay open, CSS is used to give it proper real estate on the page, including scrolling to show a potentially long list of tags.
This AutoComplete interaction uses the alwaysShowContainer feature to allow users to find and select tags. Showing the set of previously used tags as a visual enhancement discourages unneccessary duplication of similar tags. As is common for tagging, comma- and semi-colon delimiters have also been enabled. Note that an initial query is needed on page load to get the container to display the first time with the full set of data. Since the container is meant to stay open, CSS is used to give it proper real estate on the page, including scrolling to show a potentially long list of tags.
Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This AutoComplete implementation points to the Yahoo! Search webservice using an XHRDataSource. Since the third-party API requires certain application-specific paramaters to be passed in, the generateRequest() method has been redefined to append these special values. The queryDelay paramater has been increased to account for the large data payload returned by the Yahoo! Search webservice, so as to reduce throttle client-side processing.
Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This AutoComplete implementation points to the Yahoo! Search webservice using an XHRDataSource. Since the third-party API requires certain application-specific paramaters to be passed in, the generateRequest() method has been redefined to append these special values. The queryDelay paramater has been increased to account for the large data payload returned by the Yahoo! Search webservice, so as to reduce throttle client-side processing.
This AutoComplete implementation points to the Yahoo! Search webservice using an XHRDataSource. Since the third-party API requires certain application-specific paramaters to be passed in, the generateRequest() method has been redefined to append these special values. The queryDelay paramater has been increased to account for the large data payload returned by the Yahoo! Search webservice, so as to reduce throttle client-side processing.
Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates AutoComplete's queryMatchSubset property. The first instance of AutoComplete has queryMatchSubset enabled for maximum cache performance such that as you type, the query is searched within previously cached results. For best results, the DataSource should return a complete set of results when a single letter is queried such that subset matching will also return a complete set of results.
The second AutoComplete instance does not enable queryMatchSubset
-so each typed letter results in a new request to the server.
Note the custom CSS that is needed for stacking AutoComplete instances.
- -Note: The flat-file database accessed here has a limited number of terms; for best results, type one-letter at at time and let the AutoComplete instance return — if you type a full, highly-specifc phrase (such as your name) you'll probably get no results from the small dataset.
- -Data:
- -CSS:
- -Markup:
- -Note: The flat-file database accessed here has a limited number of terms; for best results, type one-letter at at time and let the AutoComplete instance return — if you type a full, highly-specifc phrase (such as your name) you'll probably get no results from the small dataset.
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates AutoComplete's queryMatchSubset property. The first instance of AutoComplete has queryMatchSubset enabled for maximum cache performance such that as you type, the query is searched within previously cached results. For best results, the DataSource should return a complete set of results when a single letter is queried such that subset matching will also return a complete set of results.
The second AutoComplete instance does not enable queryMatchSubset
-so each typed letter results in a new request to the server.
Note the custom CSS that is needed for stacking AutoComplete instances.
- -Note: The flat-file database accessed here has a limited number of terms; for best results, type one-letter at at time and let the AutoComplete instance return — if you type a full, highly-specifc phrase (such as your name) you'll probably get no results from the small dataset.
- -This example demonstrates AutoComplete's queryMatchSubset property. The first instance of AutoComplete has queryMatchSubset enabled for maximum cache performance such that as you type, the query is searched within previously cached results. For best results, the DataSource should return a complete set of results when a single letter is queried such that subset matching will also return a complete set of results.
The second AutoComplete instance does not enable queryMatchSubset
-so each typed letter results in a new request to the server.
Note the custom CSS that is needed for stacking AutoComplete instances.
- -Note: The flat-file database accessed here has a limited number of terms; for best results, type one-letter at at time and let the AutoComplete instance return — if you type a full, highly-specifc phrase (such as your name) you'll probably get no results from the small dataset.
- -Data:
- -CSS:
- -Markup:
- -Note: The flat-file database accessed here has a limited number of terms; for best results, type one-letter at at time and let the AutoComplete instance return — if you type a full, highly-specifc phrase (such as your name) you'll probably get no results from the small dataset.
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example points to Yahoo! Search Web Services. Custom CSS rules have been applied to achieve the shrink-wrapped, centered search module.
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example points to Yahoo! Search Web Services. Custom CSS rules have been applied to achieve the shrink-wrapped, centered search module.
- -This example points to Yahoo! Search Web Services. Custom CSS rules have been applied to achieve the shrink-wrapped, centered search module.
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-AutoComplete is a powerful interaction pattern that leverages both the power of the server and the power of the client. Examples here show how to use server-side completion engines, client-side completion engines, and rich visualizations within your suggestion container.
Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-See how YUI Base looks in a 750px YUI Grids page.
-This example shows Base's default rendering in a 750px wide YUI Grids page.
- -Because CSS examples are susceptible to other CSS on the page, this example is only available in a new window at the above link.
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-See how YUI Base looks in a 950px YUI Grids page.
-This example shows Base's default rendering in a 950px wide YUI Grids page.
- -Because CSS examples are susceptible to other CSS on the page, this example is only available in a new window at the above link.
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -div element. Lorem ipsum dolor sit amet, elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. (End of div.)-- - -This is a block quotation containing a single paragraph. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
The following contains address information about the author, in an address
- element.
This is a paragraph before an unordered list (ul). Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
This is a paragraph before a ordered list (ol). Note that the spacing between a paragraph and a list before or after that is hard to tune in a user style sheet. You can't guess which paragraphs are logically related to a list, e.g. as a "list header".
This is a paragraph before a definition list (dl). In principle, such a list should consist of terms and associated definitions. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
abbr markup used)acronym markup used)cite markup used)a[i] = b[i] + c[i); (computer code; code markup used)dfn markup used for the term being defined)em markup used for emphasizing
- a word)kbd markup
- used for text indicating keyboard input)Hello!(
q markup used for quotation)She said(a quotation inside a quotation)Hello!
samp markup used for sample output)strong markup used)tt markup used)cat filename displays the
- file specified by the filename (var markup
- used to indicate a word as a variable).sub and sup markup) work inside running text, we need some dummy text around constructs like x1 and H2O (where subscripts occur). So here is some fill so that you will (hopefully) see whether and how badly the subscripts and superscripts mess up vertical spacing between lines. Now superscripts: Mlle, 1st, and then some mathematical notations: ex, sin2 x, and some nested superscripts (exponents) too: Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Some of the elements tested above are typically displayed in a monospace font, often using the same presentation for all of them. This tests whether that is the case on your browser:
- -This is sample text inside code markupThe following table has a caption. The first row and the first column contain table header cells only; other cells are data cells.
- -| Country | -Total area | - -Land area | -
|---|---|---|
| Denmark | -43,070 | -42,370 | -
| Finland | -337,030 | -305,470 | -
| Iceland | -103,000 | - -100,250 | -
| Norway | -324,220 | -307,860 | -
| Sweden | -449,964 | -410,928 | -
This next bit shows that PREformatted text is working.
- -- 1 - 2 - 3 - 4 - 5 -- -
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-See how YUI Base looks in a 100% YUI Grids page.
-This example shows Base's default rendering in a 100% wide YUI Grids page.
- -Because CSS examples are susceptible to other CSS on the page, this example is only available in a new window at the above link.
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -div element. Lorem ipsum dolor sit amet, elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. (End of div.)-- - -This is a block quotation containing a single paragraph. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
The following contains address information about the author, in an address
- element.
This is a paragraph before an unordered list (ul). Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
This is a paragraph before a ordered list (ol). Note that the spacing between a paragraph and a list before or after that is hard to tune in a user style sheet. You can't guess which paragraphs are logically related to a list, e.g. as a "list header".
This is a paragraph before a definition list (dl). In principle, such a list should consist of terms and associated definitions. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
abbr markup used)acronym markup used)cite markup used)a[i] = b[i] + c[i); (computer code; code markup used)dfn markup used for the term being defined)em markup used for emphasizing
- a word)kbd markup
- used for text indicating keyboard input)Hello!(
q markup used for quotation)She said(a quotation inside a quotation)Hello!
samp markup used for sample output)strong markup used)tt markup used)cat filename displays the
- file specified by the filename (var markup
- used to indicate a word as a variable).sub and sup markup) work inside running text, we need some dummy text around constructs like x1 and H2O (where subscripts occur). So here is some fill so that you will (hopefully) see whether and how badly the subscripts and superscripts mess up vertical spacing between lines. Now superscripts: Mlle, 1st, and then some mathematical notations: ex, sin2 x, and some nested superscripts (exponents) too: Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Some of the elements tested above are typically displayed in a monospace font, often using the same presentation for all of them. This tests whether that is the case on your browser:
- -This is sample text inside code markupThe following table has a caption. The first row and the first column contain table header cells only; other cells are data cells.
- -| Country | -Total area | - -Land area | -
|---|---|---|
| Denmark | -43,070 | -42,370 | -
| Finland | -337,030 | -305,470 | -
| Iceland | -103,000 | - -100,250 | -
| Norway | -324,220 | -307,860 | -
| Sweden | -449,964 | -410,928 | -
This next bit shows that PREformatted text is working.
- -- 1 - 2 - 3 - 4 - 5 -- -
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-See how YUI Base looks in a 974px YUI Grids page.
-This example shows Base's default rendering in a 974px wide YUI Grids page.
- -Because CSS examples are susceptible to other CSS on the page, this example is only available in a new window at the above link.
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -div element. Lorem ipsum dolor sit amet, elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. (End of div.)-- - -This is a block quotation containing a single paragraph. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
The following contains address information about the author, in an address
- element.
This is a paragraph before an unordered list (ul). Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
This is a paragraph before a ordered list (ol). Note that the spacing between a paragraph and a list before or after that is hard to tune in a user style sheet. You can't guess which paragraphs are logically related to a list, e.g. as a "list header".
This is a paragraph before a definition list (dl). In principle, such a list should consist of terms and associated definitions. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
abbr markup used)acronym markup used)cite markup used)a[i] = b[i] + c[i); (computer code; code markup used)dfn markup used for the term being defined)em markup used for emphasizing
- a word)kbd markup
- used for text indicating keyboard input)Hello!(
q markup used for quotation)She said(a quotation inside a quotation)Hello!
samp markup used for sample output)strong markup used)tt markup used)cat filename displays the
- file specified by the filename (var markup
- used to indicate a word as a variable).sub and sup markup) work inside running text, we need some dummy text around constructs like x1 and H2O (where subscripts occur). So here is some fill so that you will (hopefully) see whether and how badly the subscripts and superscripts mess up vertical spacing between lines. Now superscripts: Mlle, 1st, and then some mathematical notations: ex, sin2 x, and some nested superscripts (exponents) too: Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Some of the elements tested above are typically displayed in a monospace font, often using the same presentation for all of them. This tests whether that is the case on your browser:
- -This is sample text inside code markupThe following table has a caption. The first row and the first column contain table header cells only; other cells are data cells.
- -| Country | -Total area | - -Land area | -
|---|---|---|
| Denmark | -43,070 | -42,370 | -
| Finland | -337,030 | -305,470 | -
| Iceland | -103,000 | - -100,250 | -
| Norway | -324,220 | -307,860 | -
| Sweden | -449,964 | -410,928 | -
This next bit shows that PREformatted text is working.
- -- 1 - 2 - 3 - 4 - 5 -- -
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -div element. Lorem ipsum dolor sit amet, elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. (End of div.)-- - -This is a block quotation containing a single paragraph. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
The following contains address information about the author, in an address
- element.
This is a paragraph before an unordered list (ul). Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
This is a paragraph before a ordered list (ol). Note that the spacing between a paragraph and a list before or after that is hard to tune in a user style sheet. You can't guess which paragraphs are logically related to a list, e.g. as a "list header".
This is a paragraph before a definition list (dl). In principle, such a list should consist of terms and associated definitions. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
abbr markup used)acronym markup used)cite markup used)a[i] = b[i] + c[i); (computer code; code markup used)dfn markup used for the term being defined)em markup used for emphasizing
- a word)kbd markup
- used for text indicating keyboard input)Hello!(
q markup used for quotation)She said(a quotation inside a quotation)Hello!
samp markup used for sample output)strong markup used)tt markup used)cat filename displays the
- file specified by the filename (var markup
- used to indicate a word as a variable).sub and sup markup) work inside running text, we need some dummy text around constructs like x1 and H2O (where subscripts occur). So here is some fill so that you will (hopefully) see whether and how badly the subscripts and superscripts mess up vertical spacing between lines. Now superscripts: Mlle, 1st, and then some mathematical notations: ex, sin2 x, and some nested superscripts (exponents) too: Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Some of the elements tested above are typically displayed in a monospace font, often using the same presentation for all of them. This tests whether that is the case on your browser:
- -This is sample text inside code markupThe following table has a caption. The first row and the first column contain table header cells only; other cells are data cells.
- -| Country | -Total area | - -Land area | -
|---|---|---|
| Denmark | -43,070 | -42,370 | -
| Finland | -337,030 | -305,470 | -
| Iceland | -103,000 | - -100,250 | -
| Norway | -324,220 | -307,860 | -
| Sweden | -449,964 | -410,928 | -
This next bit shows that PREformatted text is working.
- -- 1 - 2 - 3 - 4 - 5 -- -
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-This test page of HTML elements shows how they look with YUI Base (and Reset and Fonts) applied.
-YUI Reset neutralizes the browser-provided presentation of HTML elements. But a default presentation is often convenient, so YUI Base provides one that is consistent across browsers and operating systems. This example is a test page showing HTML elements with YUI Reset, YUI Fonts, and YUI Base applied.
- -Because CSS examples are susceptible to other CSS on the page, this example is only available in a new window at the above link.
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- - This holds an address. Block level, but without margin or padding because they're often stacked. - -Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- -div element. Lorem ipsum dolor sit amet, elit, sed diam nonummy nibh euismod tincidunt ut consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. (End of div.)-- - -This is a block quotation containing a single paragraph. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
The following contains address information about the author, in an address
- element.
This is a paragraph before an unnumbered list (ul). Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
This is a paragraph before a numbered list (ol). Note that the spacing between a paragraph and a list before or after that is hard to tune in a user style sheet. You can't guess which paragraphs are logically related to a list, e.g. as a "list header".
This is a paragraph before a definition list (dl). In principle, such a list should consist of terms and associated definitions. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
abbr markup used)acronym markup used)cite markup used)a[i] = b[i] + c[i); (computer code; code markup used)dfn markup used for the term being defined)em markup used for emphasizing
- a word)kbd markup
- used for text indicating keyboard input)Hello!(
q markup used for quotation)She said(a quotation inside a quotation)Hello!
samp markup used for sample output)strong markup used)tt markup used)cat filename displays the
- file specified by the filename (var markup
- used to indicate a word as a variable).sub and sup markup) work inside running text, we need some dummy text around constructs like x1 and H2O (where subscripts occur). So here is some fill so that you will (hopefully) see whether and how badly the subscripts and superscripts mess up vertical spacing between lines. Now superscripts: Mlle, 1st, and then some mathematical notations: ex, sin2 x, and some nested superscripts (exponents) too: Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Some of the elements tested above are typically displayed in a monospace font, often using the same presentation for all of them. This tests whether that is the case on your browser:
- -This is sample text inside code markupThe following table has a caption. The first row and the first column contain table header cells only; other cells are data cells.
- -| Country | -Total area | - -Land area | -
|---|---|---|
| Denmark | -43,070 | -42,370 | -
| Finland | -337,030 | -305,470 | -
| Iceland | -103,000 | - -100,250 | -
| Norway | -324,220 | -307,860 | -
| Sweden | -449,964 | -410,928 | -
This next bit shows that PREformatted text is working.
- --1 - 2 - 3 - 4 - 5 -- -
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
- - - - \ No newline at end of file diff --git a/www/extras/yui/examples/base/index.html b/www/extras/yui/examples/base/index.html deleted file mode 100644 index b90d340ac..000000000 --- a/www/extras/yui/examples/base/index.html +++ /dev/null @@ -1,95 +0,0 @@ - - - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-aria-labelledby attribute.
- * @type String
- * @default null
- */
- this.setAttributeConfig(_LABELLED_BY, {
-
- value: p_oAttributes.labelledby,
- validator: Lang.isString,
- method: this._setLabelledBy
-
- });
-
-
- /**
- * @attribute describedby
- * @description String representing the id of the element that describes the ButtonGroup.
- * Maps directly to the
- * aria-describedby attribute.
- * @type String
- * @default null
- */
- this.setAttributeConfig(_DESCRIBED_BY, {
-
- value: p_oAttributes.describedby,
- validator: Lang.isString,
- method: this._setDescribedBy
-
- });
-
-
- fnButtonGroupInitAttributes.apply(this, arguments);
-
-
- if (m_bUseARIA) {
- this.set(_USE_ARIA, true);
- }
-
- }
-
- }, "initAttributes", "_setUseARIA", "_setLabelledBy", "_setDescribedBy", "addButton");
-
-
-}());
-YAHOO.register("buttonariaplugin", YAHOO.widget.Button, {version: "@VERSION@", build: "@BUILD@"});
diff --git a/www/extras/yui/examples/button/assets/calendar_icon.gif b/www/extras/yui/examples/button/assets/calendar_icon.gif
deleted file mode 100644
index 5fa4b9a75..000000000
Binary files a/www/extras/yui/examples/button/assets/calendar_icon.gif and /dev/null differ
diff --git a/www/extras/yui/examples/button/assets/checkbox.png b/www/extras/yui/examples/button/assets/checkbox.png
deleted file mode 100644
index 1437a4f4b..000000000
Binary files a/www/extras/yui/examples/button/assets/checkbox.png and /dev/null differ
diff --git a/www/extras/yui/examples/button/assets/ella.jpg b/www/extras/yui/examples/button/assets/ella.jpg
deleted file mode 100644
index d84459171..000000000
Binary files a/www/extras/yui/examples/button/assets/ella.jpg and /dev/null differ
diff --git a/www/extras/yui/examples/button/assets/ggbridge.png b/www/extras/yui/examples/button/assets/ggbridge.png
deleted file mode 100644
index 4f09403d8..000000000
Binary files a/www/extras/yui/examples/button/assets/ggbridge.png and /dev/null differ
diff --git a/www/extras/yui/examples/button/assets/gloss.png b/www/extras/yui/examples/button/assets/gloss.png
deleted file mode 100644
index ba8b82e0d..000000000
Binary files a/www/extras/yui/examples/button/assets/gloss.png and /dev/null differ
diff --git a/www/extras/yui/examples/button/assets/thumb-n.gif b/www/extras/yui/examples/button/assets/thumb-n.gif
deleted file mode 100644
index c91a33293..000000000
Binary files a/www/extras/yui/examples/button/assets/thumb-n.gif and /dev/null differ
diff --git a/www/extras/yui/examples/button/assets/yahoo.gif b/www/extras/yui/examples/button/assets/yahoo.gif
deleted file mode 100644
index b8aba9644..000000000
Binary files a/www/extras/yui/examples/button/assets/yahoo.gif and /dev/null differ
diff --git a/www/extras/yui/examples/button/btn_example01.html b/www/extras/yui/examples/button/btn_example01.html
deleted file mode 100644
index e40ed7942..000000000
--- a/www/extras/yui/examples/button/btn_example01.html
+++ /dev/null
@@ -1,386 +0,0 @@
-
-
-
- This example demonstrates different ways to create a Push Button.
-A Push Button can be instantiated three different ways:
-<input type="button"/> or <button type="button"/> element<input type="button"/> or <button type="button"/> elementA Button can be created using an existing <input type="button"/> or <button type="button"/> element as a source element, the attributes of which are captured and used for the creation of a new element that replaces the source element inline.
Pass the id of the source element as the first argument to the Button's constructor. Additional configuration attributes for a Button can be set at instantiation time by specifying them in an object literal that is passed as the second argument to the Button's constructor. Note: the value of configuration attributes passed to the Button constructor will trump those of the corresponding HTML attributes of the original source element.
-A Button can also be instantiated using pre-defined Button Control HTML: An element with a class of "yui-button" and "yui-push-button" containing a element with a class of "first-child" containing either an <input type="button"/> or <button type="button"/> element:
To instantiate a Button using the Button Control HTML, pass the id of the Button's root element (the element with the classes "yui-button" and "yui-push-button" applied) as the first argument to constructor and any additional configuration attributes as the second argument via an object literal.
-To build a Button without any existing HTML, pass a set of configuration attributes as a single argument to the constructor using an object literal.
-In most cases, it is necessary to specify the button's id, type, label and container (the HTML element that the button should be appended to once created). If an id is not specified for the button, one will be generated using the generateId method of the Dom utility. Similarly, if the "type" attribute is omitted, the default type of "button" will be applied.
All of the the events for Button (including DOM-based events such as "mouseover" or "click") can be listened for via addListener method (or on for short).
Note: To listen for DOM-based events, always use the provided event interface rather than attaching handlers directly to Button or ButtonGroup DOM elements.
-The event object is passed to the handler function as the first argument. For DOM events, this is the actual event object.
-
- It is also possible to add a "click" event handler via the "onclick"
- configuration attribute. The "onclick" configuration attribute accepts an
- object literal representing the code to be executed when the Button
- is clicked. The format for the object literal is:
{
-
- fn: Function (Required), // The handler to call
- when the event fires.
obj: Object (Optional),
- // An object to pass back to the handler.
scope:
- Object (Optional) // The object to use for the scope of
- the handler. (By default the scope is the YAHOO.widget.Button instance)
-
}
Add icons to Buttons via CSS. Set the "background" property of the Button's <button/> element to the url of the icon:
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates different ways to create a Push Button.
-This example demonstrates different ways to create a Push Button.
-A Push Button can be instantiated three different ways:
-<input type="button"/> or <button type="button"/> element<input type="button"/> or <button type="button"/> elementA Button can be created using an existing <input type="button"/> or <button type="button"/> element as a source element, the attributes of which are captured and used for the creation of a new element that replaces the source element inline.
Pass the id of the source element as the first argument to the Button's constructor. Additional configuration attributes for a Button can be set at instantiation time by specifying them in an object literal that is passed as the second argument to the Button's constructor. Note: the value of configuration attributes passed to the Button constructor will trump those of the corresponding HTML attributes of the original source element.
-A Button can also be instantiated using pre-defined Button Control HTML: An element with a class of "yui-button" and "yui-push-button" containing a element with a class of "first-child" containing either an <input type="button"/> or <button type="button"/> element:
To instantiate a Button using the Button Control HTML, pass the id of the Button's root element (the element with the classes "yui-button" and "yui-push-button" applied) as the first argument to constructor and any additional configuration attributes as the second argument via an object literal.
-To build a Button without any existing HTML, pass a set of configuration attributes as a single argument to the constructor using an object literal.
-In most cases, it is necessary to specify the button's id, type, label and container (the HTML element that the button should be appended to once created). If an id is not specified for the button, one will be generated using the generateId method of the Dom utility. Similarly, if the "type" attribute is omitted, the default type of "button" will be applied.
All of the the events for Button (including DOM-based events such as "mouseover" or "click") can be listened for via addListener method (or on for short).
Note: To listen for DOM-based events, always use the provided event interface rather than attaching handlers directly to Button or ButtonGroup DOM elements.
-The event object is passed to the handler function as the first argument. For DOM events, this is the actual event object.
-
- It is also possible to add a "click" event handler via the "onclick"
- configuration attribute. The "onclick" configuration attribute accepts an
- object literal representing the code to be executed when the Button
- is clicked. The format for the object literal is:
{
-
- fn: Function (Required), // The handler to call
- when the event fires.
obj: Object (Optional),
- // An object to pass back to the handler.
scope:
- Object (Optional) // The object to use for the scope of
- the handler. (By default the scope is the YAHOO.widget.Button instance)
-
}
Add icons to Buttons via CSS. Set the "background" property of the Button's <button/> element to the url of the icon:
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates different ways to create a Button that functions like an HTML <a/> element.
A Link Button can be instantiated three different ways:
- - - -<a/> elementA Link Button can be created using an existing <a/> element as a source element, the attributes of which are captured and used for the creation of a new element that replaces the source element inline.
Pass the id of the source element as the first argument to the Button's constructor. Additional configuration attributes for a Button can be set at instantiation time by specifying them in an object literal that is passed as the second argument to the Button's constructor. Note: the value of configuration attributes passed to the Button constructor will trump those of the corresponding HTML attributes of the original source element.
-A Link Button can also be instantiated using pre-defined Button Control HTML: An element with a class of "yui-button" and "yui-link-button" containing a element with a class of "first-child" containing an <a/> element:
To instantiate a Link Button using the Button Control HTML, pass the id of the Button's root element (the element with the classes "yui-button" and "yui-link-button" applied) as the first argument to constructor and any additional configuration attributes as the second argument via an object literal.
-To build a Link Button without any existing HTML, pass a set of configuration attributes as a single argument to the constructor using an object literal.
-In most cases, it is necessary to specify the button's id, type, label and container (the HTML element that the button should be appended to once created). If an id is not specified for the button, one will be generated using the generateId method of the Dom utility. Similarly, if the "type" attribute is omitted, the default type of "button" will be applied.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates different ways to create a Button that functions like an HTML <a/> element.
This example demonstrates different ways to create a Button that functions like an HTML <a/> element.
A Link Button can be instantiated three different ways:
- - - -<a/> elementA Link Button can be created using an existing <a/> element as a source element, the attributes of which are captured and used for the creation of a new element that replaces the source element inline.
Pass the id of the source element as the first argument to the Button's constructor. Additional configuration attributes for a Button can be set at instantiation time by specifying them in an object literal that is passed as the second argument to the Button's constructor. Note: the value of configuration attributes passed to the Button constructor will trump those of the corresponding HTML attributes of the original source element.
-A Link Button can also be instantiated using pre-defined Button Control HTML: An element with a class of "yui-button" and "yui-link-button" containing a element with a class of "first-child" containing an <a/> element:
To instantiate a Link Button using the Button Control HTML, pass the id of the Button's root element (the element with the classes "yui-button" and "yui-link-button" applied) as the first argument to constructor and any additional configuration attributes as the second argument via an object literal.
-To build a Link Button without any existing HTML, pass a set of configuration attributes as a single argument to the constructor using an object literal.
-In most cases, it is necessary to specify the button's id, type, label and container (the HTML element that the button should be appended to once created). If an id is not specified for the button, one will be generated using the generateId method of the Dom utility. Similarly, if the "type" attribute is omitted, the default type of "button" will be applied.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates different ways to create a Button that functions like an HTML checkbox (<input type="checkbox"/>).
A Checkbox Button can be instantiated three different ways:
-<input type="checkbox"/> element<input type="checkbox"/> elementA Checkbox Button can be created using an existing <input type="checkbox"/> element as a source element, the attributes of which are captured and used for the creation of a new element that replaces the source element inline.
Pass the id of the source element as the first argument to the Button's constructor. Additional configuration attributes for a Button can be set at instantiation time by specifying them in an object literal that is passed as the second argument to the Button's constructor. Note: the value of configuration attributes passed to the Button constructor will trump those of the corresponding HTML attributes of the original source element.
-A Checkbox Button can also be instantiated using pre-defined Button Control HTML: An element with a class of "yui-button" and "yui-checkbox-button" containing a element with a class of "first-child" containing a <button/> element:
To instantiate a Checkbox Button using the Button Control HTML, pass the id of the Button's root element (the element with the classes "yui-button" and "yui-checkbox-button" applied) as the first argument to constructor and any additional configuration attributes as the second argument via an object literal.
-To build a Checkbox Button without any existing HTML, pass a set of configuration attributes as a single argument to the constructor using an object literal.
-In most cases, it is necessary to specify the button's id, type, label and container (the HTML element that the button should be appended to once created). If an id is not specified for the button, one will be generated using the generateId method of the Dom utility. Similarly, if the "type" attribute is omitted, the default type of "button" will be applied.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates different ways to create a Button that functions like an HTML checkbox (<input type="checkbox"/>).
This example demonstrates different ways to create a Button that functions like an HTML checkbox (<input type="checkbox"/>).
A Checkbox Button can be instantiated three different ways:
-<input type="checkbox"/> element<input type="checkbox"/> elementA Checkbox Button can be created using an existing <input type="checkbox"/> element as a source element, the attributes of which are captured and used for the creation of a new element that replaces the source element inline.
Pass the id of the source element as the first argument to the Button's constructor. Additional configuration attributes for a Button can be set at instantiation time by specifying them in an object literal that is passed as the second argument to the Button's constructor. Note: the value of configuration attributes passed to the Button constructor will trump those of the corresponding HTML attributes of the original source element.
-A Checkbox Button can also be instantiated using pre-defined Button Control HTML: An element with a class of "yui-button" and "yui-checkbox-button" containing a element with a class of "first-child" containing a <button/> element:
To instantiate a Checkbox Button using the Button Control HTML, pass the id of the Button's root element (the element with the classes "yui-button" and "yui-checkbox-button" applied) as the first argument to constructor and any additional configuration attributes as the second argument via an object literal.
-To build a Checkbox Button without any existing HTML, pass a set of configuration attributes as a single argument to the constructor using an object literal.
-In most cases, it is necessary to specify the button's id, type, label and container (the HTML element that the button should be appended to once created). If an id is not specified for the button, one will be generated using the generateId method of the Dom utility. Similarly, if the "type" attribute is omitted, the default type of "button" will be applied.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates different ways to create a Button that functions like an HTML radio button (<input type="radio"/>).
The ButtonGroup class creates a set of Buttons that are mutually exclusive; checking one button in the group will uncheck all others in the group. The ButtonGroup class is defined by YAHOO.widget.ButtonGroup and a ButtonGroup's root HTML element is a <div/>.
A ButtonGroup can be instantiated three different ways:
-<input type="radio"/> elements<input type="radio"/> elementsA ButtonGroup can be created from a set of existing <input type="radio"/> elements:
To instantiate a ButtonGroup from existing HTML, pass the id of the ButtonGroup's <div/> element as the first argument to the ButtonGroup constructor and any additional configuration attributes as the second argument via an object literal. The ButtonGroup will automatically search its child nodes for HTML radio buttons (<input type="radio"/>) and use those elements to create instances of YAHOO.widget.Button of type "radio."
Alternatively, each Button in a ButtonGroup can be defined using the YUI Button HTML: An element with a class of "yui-button" and "yui-radio-button" containing a element with a class of "first-child" containing a <button/> element.
To instantiate a ButtonGroup using the Button Control HTML, pass the id of the ButtonGroup's root element (the element with the classes "yui-buttongroup" and "yui-radio-button" applied) as the first argument to constructor and any additional configuration attributes as the second argument via an object literal.
-To build a ButtonGroup with no existing HTML, pass a set of configuration attributes as a single argument to the ButtonGroup constructor using an object literal. Add buttons to the ButtonGroup via the addButton or addButtons methods.
In most cases, it is necessary to specify the ButtonGroup's id and container (the HTML element that the ButtonGroup should be appended to once created). If an id is not specified for the ButtonGroup, one will be generated using the generateId method of the Dom utility.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates different ways to create a Button that functions like an HTML radio button (<input type="radio"/>).
This example demonstrates different ways to create a Button that functions like an HTML radio button (<input type="radio"/>).
The ButtonGroup class creates a set of Buttons that are mutually exclusive; checking one button in the group will uncheck all others in the group. The ButtonGroup class is defined by YAHOO.widget.ButtonGroup and a ButtonGroup's root HTML element is a <div/>.
A ButtonGroup can be instantiated three different ways:
-<input type="radio"/> elements<input type="radio"/> elementsA ButtonGroup can be created from a set of existing <input type="radio"/> elements:
To instantiate a ButtonGroup from existing HTML, pass the id of the ButtonGroup's <div/> element as the first argument to the ButtonGroup constructor and any additional configuration attributes as the second argument via an object literal. The ButtonGroup will automatically search its child nodes for HTML radio buttons (<input type="radio"/>) and use those elements to create instances of YAHOO.widget.Button of type "radio."
Alternatively, each Button in a ButtonGroup can be defined using the YUI Button HTML: An element with a class of "yui-button" and "yui-radio-button" containing a element with a class of "first-child" containing a <button/> element.
To instantiate a ButtonGroup using the Button Control HTML, pass the id of the ButtonGroup's root element (the element with the classes "yui-buttongroup" and "yui-radio-button" applied) as the first argument to constructor and any additional configuration attributes as the second argument via an object literal.
-To build a ButtonGroup with no existing HTML, pass a set of configuration attributes as a single argument to the ButtonGroup constructor using an object literal. Add buttons to the ButtonGroup via the addButton or addButtons methods.
In most cases, it is necessary to specify the ButtonGroup's id and container (the HTML element that the ButtonGroup should be appended to once created). If an id is not specified for the ButtonGroup, one will be generated using the generateId method of the Dom utility.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates different ways to create a Button that functions like an HTML submit button (<input type="submit"/> and <button type="submit"/>).
A Submit Button can be instantiated three different ways:
-<input type="submit"/> or <button type="submit"/> element<input type="submit"/> or <button type="submit"/> elementA Submit Button can be created using an existing <input type="submit"/> or <button type="submit"/> element as a source element, the attributes of which are captured and used for the creation of a new element that replaces the source element inline.
Pass the id of the source element as the first argument to the Button's constructor. Additional configuration attributes for a Button can be set at instantiation time by specifying them in an object literal that is passed as the second argument to the Button's constructor. Note: the value of configuration attributes passed to the Button constructor will trump those of the corresponding HTML attributes of the original source element.
-A Submit Button can also be instantiated using pre-defined Button Control HTML: An element with a class of "yui-button" and "yui-submit-button" containing a element with a class of "first-child" containing either a <input type="submit"/> or <button type="button"/> element:
To instantiate a Submit Button using the Button Control HTML, pass the id of the Button's root element (the element with the classes "yui-button" and "yui-submit-button" applied) as the first argument to constructor and any additional configuration attributes as the second argument via an object literal.
-To build a Submit Button without any existing HTML, pass a set of configuration attributes as a single argument to the constructor using an object literal.
-In most cases, it is necessary to specify the button's id, type, label and container (the HTML element that the button should be appended to once created). If an id is not specified for the button, one will be generated using the generateId method of the Dom utility. Similarly, if the "type" attribute is omitted, the default type of "button" will be applied.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates different ways to create a Button that functions like an HTML submit button (<input type="submit"/> and <button type="submit"/>).
This example demonstrates different ways to create a Button that functions like an HTML submit button (<input type="submit"/> and <button type="submit"/>).
A Submit Button can be instantiated three different ways:
-<input type="submit"/> or <button type="submit"/> element<input type="submit"/> or <button type="submit"/> elementA Submit Button can be created using an existing <input type="submit"/> or <button type="submit"/> element as a source element, the attributes of which are captured and used for the creation of a new element that replaces the source element inline.
Pass the id of the source element as the first argument to the Button's constructor. Additional configuration attributes for a Button can be set at instantiation time by specifying them in an object literal that is passed as the second argument to the Button's constructor. Note: the value of configuration attributes passed to the Button constructor will trump those of the corresponding HTML attributes of the original source element.
-A Submit Button can also be instantiated using pre-defined Button Control HTML: An element with a class of "yui-button" and "yui-submit-button" containing a element with a class of "first-child" containing either a <input type="submit"/> or <button type="button"/> element:
To instantiate a Submit Button using the Button Control HTML, pass the id of the Button's root element (the element with the classes "yui-button" and "yui-submit-button" applied) as the first argument to constructor and any additional configuration attributes as the second argument via an object literal.
-To build a Submit Button without any existing HTML, pass a set of configuration attributes as a single argument to the constructor using an object literal.
-In most cases, it is necessary to specify the button's id, type, label and container (the HTML element that the button should be appended to once created). If an id is not specified for the button, one will be generated using the generateId method of the Dom utility. Similarly, if the "type" attribute is omitted, the default type of "button" will be applied.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates different ways to create a Button that functions like an HTML reset button (<input type="reset"/> and <button type="reset"/>).
A Reset Button can be instantiated three different ways:
- -<input type="reset"/> or <button type="reset"/> element<input type="reset"/> or <button type="reset"/> elementA Reset Button can be created using an existing <input type="reset"/> or <button type="reset"/> element as a source element, the attributes of which are captured and used for the creation of a new element that replaces the source element inline.
Pass the id of the source element as the first argument to the Button's constructor. Additional configuration attributes for a Button can be set at instantiation time by specifying them in an object literal that is passed as the second argument to the Button's constructor. Note: the value of configuration attributes passed to the Button constructor will trump those of the corresponding HTML attributes of the original source element.
-The Button's constructor will look for the existing <input type="reset"/> or <button type="reset"/> element and, once it is found, it will be swapped out for the newly created element via the DOM's replaceChild method.
A Reset Button can also be instantiated using pre-defined Button Control HTML: An element with a class of "yui-button" and "yui-reset-button" containing a element with a class of "first-child" containing either a <input type="reset"/> or <button type="button"/> element:
To instantiate a Reset Button using the Button Control HTML, pass the id of the Button's root element (the element with the classes "yui-button" and "yui-reset-button" applied) as the first argument to constructor and any additional configuration attributes as the second argument via an object literal.
-To build a Reset Button without any existing HTML, pass a set of configuration attributes as a single argument to the constructor using an object literal.
-In most cases, it is necessary to specify the button's id, type, label and container (the HTML element that the button should be appended to once created). If an id is not specified for the button, one will be generated using the generateId method of the Dom utility. Similarly, if the "type" attribute is omitted, the default type of "button" will be applied.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates different ways to create a Button that functions like an HTML reset button (<input type="reset"/> and <button type="reset"/>).
This example demonstrates different ways to create a Button that functions like an HTML reset button (<input type="reset"/> and <button type="reset"/>).
A Reset Button can be instantiated three different ways:
- -<input type="reset"/> or <button type="reset"/> element<input type="reset"/> or <button type="reset"/> elementA Reset Button can be created using an existing <input type="reset"/> or <button type="reset"/> element as a source element, the attributes of which are captured and used for the creation of a new element that replaces the source element inline.
Pass the id of the source element as the first argument to the Button's constructor. Additional configuration attributes for a Button can be set at instantiation time by specifying them in an object literal that is passed as the second argument to the Button's constructor. Note: the value of configuration attributes passed to the Button constructor will trump those of the corresponding HTML attributes of the original source element.
-The Button's constructor will look for the existing <input type="reset"/> or <button type="reset"/> element and, once it is found, it will be swapped out for the newly created element via the DOM's replaceChild method.
A Reset Button can also be instantiated using pre-defined Button Control HTML: An element with a class of "yui-button" and "yui-reset-button" containing a element with a class of "first-child" containing either a <input type="reset"/> or <button type="button"/> element:
To instantiate a Reset Button using the Button Control HTML, pass the id of the Button's root element (the element with the classes "yui-button" and "yui-reset-button" applied) as the first argument to constructor and any additional configuration attributes as the second argument via an object literal.
-To build a Reset Button without any existing HTML, pass a set of configuration attributes as a single argument to the constructor using an object literal.
-In most cases, it is necessary to specify the button's id, type, label and container (the HTML element that the button should be appended to once created). If an id is not specified for the button, one will be generated using the generateId method of the Dom utility. Similarly, if the "type" attribute is omitted, the default type of "button" will be applied.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates different ways to create and use a Menu Button.
-With the inclusion of the optional Menu library, it is possible to create Buttons that incorporate a menu.
-Menu Buttons can be created with or without existing HTML. In either case, create a Menu Button by setting the "type" configuration attribute to "menu" and the "menu" configuration attribute to one of the following values:
-<div> element used to create the menu. By default the menu will be created as an instance of YAHOO.widget.Overlay. If the default CSS class name for YAHOO.widget.Menu is applied to the <div> element, it will be created as an instance of YAHOO.widget.Menu.<select> element used to create the menu.<select> element used to create the menu.Since the "menu" attribute can be set to the id of an existing <select> element, a Menu Button can be used to collapse two HTML form controls (<input> and <select>) into one DHTML control. For example, consider the following HTML:
To instantiate a Menu Button, pass the id of the source element as the first argument to the Button's constructor. Set the "type" configuration attribute to "menu" and the "menu" configuration attribute to the id of the Button's corresponding <select> element.
As a convenience, if the "type" attribute of the Button's source <input> element was set to "submit", clicking on any MenuItem in the Button's Menu will automatically submit the Button's parent <form>.
-Add MenuItems to a Button's Menu using the Menu's
-addItem,
-addItems, and
-insertItem methods.
-The following example adds two additional MenuItems to the first Button's Menu by
-passing an array of object literals (each containing a set of
-MenuItem configuration properties)
-to the addItems method.
-
-Add event listeners to a Button's Menu using the Menu's
-subscribe method.
-The following example adds a click event listener to the Button's
-Menu. The click event listener displays the text label and value
-of the MenuItem that was clicked.
-
-Another way to create a Menu Button from markup is to begin with an
-<input> element and the markup format required for
-Overlay:
-
-To instantiate the Menu Button, pass the id of the source element as the first
-argument to the Button's constructor. Set the "type" configuration attribute to
-"menu" and the "menu" configuration attribute to the id or node reference of
-the HTML element to be used to create the Overlay:
-
Using an Overlay instance as a Menu Button's menu is useful when you need a simple container to house HTML content or another YUI widget, such as a Calendar or Color Picker.
- - -It is also possible to create a Menu Button that utilizes Overlay completely from JavaScript. Begin by instantiating an Overlay. Then instantiate a Menu Button, setting its "type" configuration attribute to "menu" and its "menu" configuration attribute to the Overlay instance via an object literal passed as a single argument to the Button's constructor:
-Another easy way to create a Menu Button from JavaScript is to set the "menu" configuration property to an array of MenuItem configuration properties.
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates different ways to create and use a Menu Button.
-This example demonstrates different ways to create and use a Menu Button.
-With the inclusion of the optional Menu library, it is possible to create Buttons that incorporate a menu.
-Menu Buttons can be created with or without existing HTML. In either case, create a Menu Button by setting the "type" configuration attribute to "menu" and the "menu" configuration attribute to one of the following values:
-<div> element used to create the menu. By default the menu will be created as an instance of YAHOO.widget.Overlay. If the default CSS class name for YAHOO.widget.Menu is applied to the <div> element, it will be created as an instance of YAHOO.widget.Menu.<select> element used to create the menu.<select> element used to create the menu.Since the "menu" attribute can be set to the id of an existing <select> element, a Menu Button can be used to collapse two HTML form controls (<input> and <select>) into one DHTML control. For example, consider the following HTML:
To instantiate a Menu Button, pass the id of the source element as the first argument to the Button's constructor. Set the "type" configuration attribute to "menu" and the "menu" configuration attribute to the id of the Button's corresponding <select> element.
As a convenience, if the "type" attribute of the Button's source <input> element was set to "submit", clicking on any MenuItem in the Button's Menu will automatically submit the Button's parent <form>.
-Add MenuItems to a Button's Menu using the Menu's
-addItem,
-addItems, and
-insertItem methods.
-The following example adds two additional MenuItems to the first Button's Menu by
-passing an array of object literals (each containing a set of
-MenuItem configuration properties)
-to the addItems method.
-
-Add event listeners to a Button's Menu using the Menu's
-subscribe method.
-The following example adds a click event listener to the Button's
-Menu. The click event listener displays the text label and value
-of the MenuItem that was clicked.
-
-Another way to create a Menu Button from markup is to begin with an
-<input> element and the markup format required for
-Overlay:
-
-To instantiate the Menu Button, pass the id of the source element as the first
-argument to the Button's constructor. Set the "type" configuration attribute to
-"menu" and the "menu" configuration attribute to the id or node reference of
-the HTML element to be used to create the Overlay:
-
Using an Overlay instance as a Menu Button's menu is useful when you need a simple container to house HTML content or another YUI widget, such as a Calendar or Color Picker.
- - -It is also possible to create a Menu Button that utilizes Overlay completely from JavaScript. Begin by instantiating an Overlay. Then instantiate a Menu Button, setting its "type" configuration attribute to "menu" and its "menu" configuration attribute to the Overlay instance via an object literal passed as a single argument to the Button's constructor:
-Another easy way to create a Menu Button from JavaScript is to set the "menu" configuration property to an array of MenuItem configuration properties.
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates different ways to create and use a Split Button.
-With the inclusion of the optional Menu library, it is possible to create Buttons that incorporate a menu.
-Split Buttons can be created with or without existing HTML. In either case, create a Split Button by setting the "type" configuration attribute to "split" and the "menu" configuration attribute to one of the following values:
-<div> element used to create the menu. By default the menu will be created as an instance of YAHOO.widget.Overlay. If the default CSS class name for YAHOO.widget.Menu is applied to the <div> element, it will be created as an instance of YAHOO.widget.Menu.<select> element used to create the menu.<select> element used to create the menu.Since the "menu" attribute can be set to the id of an existing <select> element, a Split Button can be used to collapse two HTML form controls (<input> and <select>) into one DHTML control. For example, consider the following HTML:
To instantiate a Split Button, pass the id of the source element as the first argument to the Button's constructor. Set the "type" configuration attribute to "split" and the "menu" configuration attribute to the id of the Button's corresponding <select> element.
As a convenience, if the "type" attribute of the Button's source <input> element was set to "submit", clicking on any MenuItem in the Button's Menu will automatically submit the Button's parent <form>.
-Add MenuItems to a Button's Menu using the Menu's
-addItem,
-addItems, and
-insertItem methods.
-The following example adds two additional MenuItems to the first Button's Menu by
-passing an array of object literals (each containing a set of
-MenuItem configuration properties)
-to the addItems method.
-
-The most common events to listen for on a Split Button are click
-events. A standard click event is fired when the face/text label
-of a Split Button is clicked. Use the on method or
-onclick
-configuration attribute to listen for the click event.
-(Note: The click event is not fired when the user clicks
-on the area of the Button that displays the Button's Menu.)
-
-Split Buttons also fire an
-option
-event when the user clicks on the area the that invokes the display of its menu.
-Use the on method to listen for the
-option event.
-
-Add event listeners to a Button's Menu using the Menu's
-subscribe
-method. The following example adds a click event listener to the
-Button's Menu. The click event listener displays the text label
-and value of the MenuItem that was clicked.
-
Another way to create a Split Button from markup is to begin with an <input> element and the markup format required for Overlay:
To instantiate the Split Button, pass the id of the source element as the first argument to the Button's constructor. Set the "type" configuration attribute to "split" and the "menu" configuration attribute to the id or node reference of the HTML element to be used to create the Overlay:
-
Using an Overlay instance as a Split Button's menu is useful when you need a simple container to house HTML content or another YUI widget, such as a Calendar or Color Picker.
- -It is also possible to create a Split Button that utilizes Overlay completely from JavaScript. Begin by instantiating an Overlay. Then instantiate a Split Button, setting its "type" configuration attribute to "split" and its "menu" configuration attribute to the Overlay instance via an object literal passed as a single argument to the Button's constructor:
-Another easy way to create a Split Button from JavaScript is to set the "menu" configuration property to an array of MenuItem configuration properties.
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates different ways to create and use a Split Button.
-This example demonstrates different ways to create and use a Split Button.
-With the inclusion of the optional Menu library, it is possible to create Buttons that incorporate a menu.
-Split Buttons can be created with or without existing HTML. In either case, create a Split Button by setting the "type" configuration attribute to "split" and the "menu" configuration attribute to one of the following values:
-<div> element used to create the menu. By default the menu will be created as an instance of YAHOO.widget.Overlay. If the default CSS class name for YAHOO.widget.Menu is applied to the <div> element, it will be created as an instance of YAHOO.widget.Menu.<select> element used to create the menu.<select> element used to create the menu.Since the "menu" attribute can be set to the id of an existing <select> element, a Split Button can be used to collapse two HTML form controls (<input> and <select>) into one DHTML control. For example, consider the following HTML:
To instantiate a Split Button, pass the id of the source element as the first argument to the Button's constructor. Set the "type" configuration attribute to "split" and the "menu" configuration attribute to the id of the Button's corresponding <select> element.
As a convenience, if the "type" attribute of the Button's source <input> element was set to "submit", clicking on any MenuItem in the Button's Menu will automatically submit the Button's parent <form>.
-Add MenuItems to a Button's Menu using the Menu's
-addItem,
-addItems, and
-insertItem methods.
-The following example adds two additional MenuItems to the first Button's Menu by
-passing an array of object literals (each containing a set of
-MenuItem configuration properties)
-to the addItems method.
-
-The most common events to listen for on a Split Button are click
-events. A standard click event is fired when the face/text label
-of a Split Button is clicked. Use the on method or
-onclick
-configuration attribute to listen for the click event.
-(Note: The click event is not fired when the user clicks
-on the area of the Button that displays the Button's Menu.)
-
-Split Buttons also fire an
-option
-event when the user clicks on the area the that invokes the display of its menu.
-Use the on method to listen for the
-option event.
-
-Add event listeners to a Button's Menu using the Menu's
-subscribe
-method. The following example adds a click event listener to the
-Button's Menu. The click event listener displays the text label
-and value of the MenuItem that was clicked.
-
Another way to create a Split Button from markup is to begin with an <input> element and the markup format required for Overlay:
To instantiate the Split Button, pass the id of the source element as the first argument to the Button's constructor. Set the "type" configuration attribute to "split" and the "menu" configuration attribute to the id or node reference of the HTML element to be used to create the Overlay:
-
Using an Overlay instance as a Split Button's menu is useful when you need a simple container to house HTML content or another YUI widget, such as a Calendar or Color Picker.
- -It is also possible to create a Split Button that utilizes Overlay completely from JavaScript. Begin by instantiating an Overlay. Then instantiate a Split Button, setting its "type" configuration attribute to "split" and its "menu" configuration attribute to the Overlay instance via an object literal passed as a single argument to the Button's constructor:
-Another easy way to create a Split Button from JavaScript is to set the "menu" configuration property to an array of MenuItem configuration properties.
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--This example demonstrates how to create a Menu Button whose Menu instance displays a Calendar. -
--Begin by defining an anonymous function in order to keep all variables out of the global scope. -Inside the anonymous function, define some shortcuts to utils that will be used frequently (Dom and -Event). -
-
-Inside the the anonymous function, use the onDOMReady method of the Event utility to
-instantiate an Overlay and a Button when the page's DOM is ready to be scripted.
-
-Once the new Button is created, add a listener for its "appendTo" event that -will be used to render its Overlay instance into the same DOM element specified as the -containing element for the Button. -
--Add a listener for the Button's "click" event that will be used to create a -new Calendar instance. (Defering the creation and rendering of the Calendar until the firing of -the "click" event improves the intial load time of the Button instance.) -
--Lastly, style the Button with a calendar icon. -
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--This example demonstrates how to create a Menu Button whose Menu instance displays a Calendar. -
--This example demonstrates how to create a Menu Button whose Menu instance displays a Calendar. -
--Begin by defining an anonymous function in order to keep all variables out of the global scope. -Inside the anonymous function, define some shortcuts to utils that will be used frequently (Dom and -Event). -
-
-Inside the the anonymous function, use the onDOMReady method of the Event utility to
-instantiate an Overlay and a Button when the page's DOM is ready to be scripted.
-
-Once the new Button is created, add a listener for its "appendTo" event that -will be used to render its Overlay instance into the same DOM element specified as the -containing element for the Button. -
--Add a listener for the Button's "click" event that will be used to create a -new Calendar instance. (Defering the creation and rendering of the Calendar until the firing of -the "click" event improves the intial load time of the Button instance.) -
--Lastly, style the Button with a calendar icon. -
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--This example demonstrates how to create a Menu Button whose Menu displays a -Calendar. Selecting a date from the Calendar updates the label of the Button -to reflect the currently selected date. -
--Begin by defining an anonymous function in order to keep all variables out of the global scope. -Inside the anonymous function, define some shortcuts to utils that will be used frequently (Dom and -Event). -
-
-Inside the the anonymous function, use the onContentReady method of the Event utility
-to instantiate an Overlay and a Button when the "datefields" <fieldset>
-is available to be scripted. Additionally, create references to each of the form fields used to
-set the date. Each of the three date form fields are hidden and the Calendar will be used as a
-proxy for them.
-
-Once the new Button is created, add a listener for its "appendTo" event that -will be used to render its Overlay instance into the same DOM element specified as the -containing element for the Button. -
--Add a listener for the Button's "click" event that will be used to create a new Calendar instance. -(Defering the creation and rendering of the Calendar until the firing of -the "click" event improves the intial load time of the Button instance.) -
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--This example demonstrates how to create a Menu Button whose Menu displays a -Calendar. Selecting a date from the Calendar updates the label of the Button -to reflect the currently selected date. -
--This example demonstrates how to create a Menu Button whose Menu displays a -Calendar. Selecting a date from the Calendar updates the label of the Button -to reflect the currently selected date. -
--Begin by defining an anonymous function in order to keep all variables out of the global scope. -Inside the anonymous function, define some shortcuts to utils that will be used frequently (Dom and -Event). -
-
-Inside the the anonymous function, use the onContentReady method of the Event utility
-to instantiate an Overlay and a Button when the "datefields" <fieldset>
-is available to be scripted. Additionally, create references to each of the form fields used to
-set the date. Each of the three date form fields are hidden and the Calendar will be used as a
-proxy for them.
-
-Once the new Button is created, add a listener for its "appendTo" event that -will be used to render its Overlay instance into the same DOM element specified as the -containing element for the Button. -
--Add a listener for the Button's "click" event that will be used to create a new Calendar instance. -(Defering the creation and rendering of the Calendar until the firing of -the "click" event improves the intial load time of the Button instance.) -
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--This example demonstrates how to render a Color Picker into the Menu of a Split Button. -Use the Color Picker Button below to create a duotone by selecting the background color -that should be applied to the image. -
--Begin by creating a Menu instance that will house the ColorPicker instance. -Next, instantiate a new Button of type "split," setting its "menu" attribute -to the Menu instance. -
--Once the new Button is created, add a listener for its "appendTo" event that -will be used to render its Menu instance into the same DOM element specified as the -containing element for the Button. -
--Once the new Button is created, add a listener for its "option" event that will be used to create a -new ColorPicker instance. (Defering the creation of the ColorPicker until the firing of the -"option" event improves the intial load time of the Button instance.) -
--Lastly, add some styles that customize both the Button's text label and -the ColorPicker instance. -
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--This example demonstrates how to render a Color Picker into the Menu of a Split Button. -Use the Color Picker Button below to create a duotone by selecting the background color -that should be applied to the image. -
--This example demonstrates how to render a Color Picker into the Menu of a Split Button. -Use the Color Picker Button below to create a duotone by selecting the background color -that should be applied to the image. -
--Begin by creating a Menu instance that will house the ColorPicker instance. -Next, instantiate a new Button of type "split," setting its "menu" attribute -to the Menu instance. -
--Once the new Button is created, add a listener for its "appendTo" event that -will be used to render its Menu instance into the same DOM element specified as the -containing element for the Button. -
--Once the new Button is created, add a listener for its "option" event that will be used to create a -new ColorPicker instance. (Defering the creation of the ColorPicker until the firing of the -"option" event improves the intial load time of the Button instance.) -
--Lastly, add some styles that customize both the Button's text label and -the ColorPicker instance. -
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-
-This example demonstrates how to create a Menu Button whose text label has a
-fixed width. The behavior of this widget is similar to an HTML
-<select> element in that its label hides any overflow
-when updated to represent the selected menu item.
-
-Begin by creating a Button instance of type "menu," wrapping its text label
-in an <em> element.
-
-Style the <em> element so that it has a fixed width of
-10em, and prevent the characters from exceeding this width by setting its
-"overflow" property to "hidden."
-
-Finally, add a selectedMenuItemChange event handler to the
-Button that will update its label when any item in the Menu is clicked.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-
-This example demonstrates how to create a Menu Button whose text label has a
-fixed width. The behavior of this widget is similar to an HTML
-<select> element in that its label hides any overflow
-when updated to represent the selected menu item.
-
-This example demonstrates how to create a Menu Button whose text label has a
-fixed width. The behavior of this widget is similar to an HTML
-<select> element in that its label hides any overflow
-when updated to represent the selected menu item.
-
-Begin by creating a Button instance of type "menu," wrapping its text label
-in an <em> element.
-
-Style the <em> element so that it has a fixed width of
-10em, and prevent the characters from exceeding this width by setting its
-"overflow" property to "hidden."
-
-Finally, add a selectedMenuItemChange event handler to the
-Button that will update its label when any item in the Menu is clicked.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--This example demonstrates how to skin a Button instance to create a glossy, -glass-like effect with a glowing background reminiscent of Aqua buttons -found in Mac OS X. -
--Skinning the Button widget is done using CSS. The stylesheet used for other -Button examples is a minified version of the button-core.css and button-skin.css -files. When customizing the Button skin, use the raw source files as -a reference. -
-
-The button-core.css file includes foundational styling that clears the default
-padding, margins and borders for the <button> element as
-wells as normalizes its display type, whereas the button-skin.css file is used
-to apply colors, background images, etc. Skinning can be accomplished by
-either overriding the styles defined in the button-skin.css file, or by creating
-an entirely new skin file. When overriding styles, place them in a separate
-file to simplify integrating with YUI updates. The follow example illustrates
-how to create a new style for a Button instance from scratch.
-
-Begin by creating a new Button instance. -
--Next, add style definitions for borders, background colors, and apply a -transparent background to the Button's root element. -
--Lastly, utilize the ColorAnim utility to animate the Button instance's -background color. -
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--This example demonstrates how to skin a Button instance to create a glossy, -glass-like effect with a glowing background reminiscent of Aqua buttons -found in Mac OS X. -
--This example demonstrates how to skin a Button instance to create a glossy, -glass-like effect with a glowing background reminiscent of Aqua buttons -found in Mac OS X. -
--Skinning the Button widget is done using CSS. The stylesheet used for other -Button examples is a minified version of the button-core.css and button-skin.css -files. When customizing the Button skin, use the raw source files as -a reference. -
-
-The button-core.css file includes foundational styling that clears the default
-padding, margins and borders for the <button> element as
-wells as normalizes its display type, whereas the button-skin.css file is used
-to apply colors, background images, etc. Skinning can be accomplished by
-either overriding the styles defined in the button-skin.css file, or by creating
-an entirely new skin file. When overriding styles, place them in a separate
-file to simplify integrating with YUI updates. The follow example illustrates
-how to create a new style for a Button instance from scratch.
-
-Begin by creating a new Button instance. -
--Next, add style definitions for borders, background colors, and apply a -transparent background to the Button's root element. -
--Lastly, utilize the ColorAnim utility to animate the Button instance's -background color. -
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--This example demonstrates how to combine a Split Button with a Slider to -create an opacity slider button, similar to that found in Adobe Photoshop. -
- --Begin by creating a Button instance of type "menu" and a Menu instance to -house a Slider instance. -
--Once the new Button is created, add a listener for its "appendTo" event that -will be used to render its Menu instance into the same DOM element specified as the -containing element for the Button. -
--Lastly, add a listener for the Menu's "render" event. Once the Menu instance is rendered, the -Slider markup will be in the page and it is safe to instantiate the Slider instance. -
-
-Lastly, style the <em> element wrapping the Button
-instance's text label with a fixed width so that the Button doesn't grow or
-shrink as the text label is updated.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--This example demonstrates how to combine a Split Button with a Slider to -create an opacity slider button, similar to that found in Adobe Photoshop. -
- --This example demonstrates how to combine a Split Button with a Slider to -create an opacity slider button, similar to that found in Adobe Photoshop. -
- --Begin by creating a Button instance of type "menu" and a Menu instance to -house a Slider instance. -
--Once the new Button is created, add a listener for its "appendTo" event that -will be used to render its Menu instance into the same DOM element specified as the -containing element for the Button. -
--Lastly, add a listener for the Menu's "render" event. Once the Menu instance is rendered, the -Slider markup will be in the page and it is safe to instantiate the Slider instance. -
-
-Lastly, style the <em> element wrapping the Button
-instance's text label with a fixed width so that the Button doesn't grow or
-shrink as the text label is updated.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--The Button ARIA Plugin makes it easy to use the -WAI-ARIA Roles and States with the Button -and ButtonGroup controls. -Using the ARIA plugin, Buttons are more interoperable with assistive technologies (AT), -such as screen readers, making them more accessible to users with disabilities. -
--Watch a screen cast of this example -running in Firefox 3 with the NVDA screen reader, to see immediately the benefits that -ARIA provides, or -download the latest development snapshot of -NVDA to test this example for yourself. -
--Using the Button ARIA Plugin is easy. Simply include the source file(s) for the ARIA plugin after -the Button source files as indicated on the Button landing page. -
-
-All YUI ARIA Plugins require the user's browser and AT support the WAI-ARIA Roles and States.
-Currently only Firefox 3 and
-Internet Explorer
-8 have support for ARIA, and are supported by several screen readers for
-Windows that also offer support for ARIA. For this reason the YUI ARIA Plugins are only enabled
-by default for these browsers. To enable the ARIA plugin for other browsers, simply the set
-the usearia attribute to true. For example:
-
The same is true of the ButtonGroup widget:
-All Buttons (with the exception of those of type link) created using the Button
-widget are represented in HTML using the <button> element. While this element
-suits most applications, it doesn't convey the correct role information for Buttons of type
-checkbox and radio. For this reason the Button ARIA Plugin
-sets the ARIA role attribute of each Button to either checkbox and
-radio, and the ARIA role attribute for the root element of a
-ButtonGroup to
-radiogroup.
-Lastly, for Buttons of type
-checkbox and radio, the Button ARIA Plugin automatically toggles the
-aria-checked attribute as the
-Button's checked attribute changes.
-
labelledby and describedby Attributes.
-The Button ARIA Plugin adds a labelledby and describedby
-attribute to the ButtonGroup class, each of which maps back to their respective ARIA property of
-aria-labelledby and
-aria-describedby.
-
-As indicated above, Buttons of type menu and split require the
-Container and Menu ARIA Plugins. No additional configuration of a Button's Menu is required.
-Setting the usearia attribute to true for a Button will automatically set
-the corresponding property on its Menu. Additionally, the
-aria-haspop attribute
-will automatically be set to true for each Button's <button>
-element so that users of AT know that the Button has a corresponding Menu. The Menu's
-labelledby configuration property will automatically be set to the id of the
-Button, to further associate the Menu with its corresponding Button for users of AT.
-
-Two of the leading screen readers for Windows, -JAWS and -Window-Eyes, support ARIA. Free, trial -versions of both are available for download, but require Windows be restarted every 40 minutes. -The open-source -NVDA Screen Reader is the best option for developers as -it is both free and provides excellent support for ARIA. -
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--The Button ARIA Plugin makes it easy to use the -WAI-ARIA Roles and States with the Button -and ButtonGroup controls. -Using the ARIA plugin, Buttons are more interoperable with assistive technologies (AT), -such as screen readers, making them more accessible to users with disabilities. -
--Watch a screen cast of this example -running in Firefox 3 with the NVDA screen reader, to see immediately the benefits that -ARIA provides, or -download the latest development snapshot of -NVDA to test this example for yourself. -
--The Button ARIA Plugin makes it easy to use the -WAI-ARIA Roles and States with the Button -and ButtonGroup controls. -Using the ARIA plugin, Buttons are more interoperable with assistive technologies (AT), -such as screen readers, making them more accessible to users with disabilities. -
--Watch a screen cast of this example -running in Firefox 3 with the NVDA screen reader, to see immediately the benefits that -ARIA provides, or -download the latest development snapshot of -NVDA to test this example for yourself. -
--Using the Button ARIA Plugin is easy. Simply include the source file(s) for the ARIA plugin after -the Button source files as indicated on the Button landing page. -
-
-All YUI ARIA Plugins require the user's browser and AT support the WAI-ARIA Roles and States.
-Currently only Firefox 3 and
-Internet Explorer
-8 have support for ARIA, and are supported by several screen readers for
-Windows that also offer support for ARIA. For this reason the YUI ARIA Plugins are only enabled
-by default for these browsers. To enable the ARIA plugin for other browsers, simply the set
-the usearia attribute to true. For example:
-
The same is true of the ButtonGroup widget:
-All Buttons (with the exception of those of type link) created using the Button
-widget are represented in HTML using the <button> element. While this element
-suits most applications, it doesn't convey the correct role information for Buttons of type
-checkbox and radio. For this reason the Button ARIA Plugin
-sets the ARIA role attribute of each Button to either checkbox and
-radio, and the ARIA role attribute for the root element of a
-ButtonGroup to
-radiogroup.
-Lastly, for Buttons of type
-checkbox and radio, the Button ARIA Plugin automatically toggles the
-aria-checked attribute as the
-Button's checked attribute changes.
-
labelledby and describedby Attributes.
-The Button ARIA Plugin adds a labelledby and describedby
-attribute to the ButtonGroup class, each of which maps back to their respective ARIA property of
-aria-labelledby and
-aria-describedby.
-
-As indicated above, Buttons of type menu and split require the
-Container and Menu ARIA Plugins. No additional configuration of a Button's Menu is required.
-Setting the usearia attribute to true for a Button will automatically set
-the corresponding property on its Menu. Additionally, the
-aria-haspop attribute
-will automatically be set to true for each Button's <button>
-element so that users of AT know that the Button has a corresponding Menu. The Menu's
-labelledby configuration property will automatically be set to the id of the
-Button, to further associate the Menu with its corresponding Button for users of AT.
-
-Two of the leading screen readers for Windows, -JAWS and -Window-Eyes, support ARIA. Free, trial -versions of both are available for download, but require Windows be restarted every 40 minutes. -The open-source -NVDA Screen Reader is the best option for developers as -it is both free and provides excellent support for ARIA. -
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-
-This example illustrates how to use Button to mimic the behavior of an
-HTML <select> element.
-
-By including the Menu family of controls, it is
-possible to create menu buttons that mimic the behavior of HTML
-<select> elements.
-
-Menu buttons can either replace existing <select> elements
-or can be created completely from script.
-
-To replace an existing <select> element with a menu button,
-simply set the Button's menu attribute to the id of the
-<select> element using an object literal passed to the
-Button's constructor. In this example, the following snippets of HTML and
-JavaScript are used to transform the first <select> element
-into a menu button.
-
-To create a menu button without existing markup, simply set the menu
-configuration property to an array of
-MenuItem configuration
-properties, as illustrated by the code used to create the third menu
-button in this example:
-
<select> Behavior & Style Customizations
-To mimic the behavior of an HTML <select> element, the
-label of the Button needs to reflect the currently selected MenuItem in the
-Button's Menu. To update the Button's label attribute when the
-user clicks on a MenuItem, simply register a listener for the Button's
-selectedMenuItemChange event that sets the value of the
-Button's label attribute to the value of the text
-configuration property of the selected MenuItem instance. The following
-example illustrates how a selectedMenuItemChange event listener
-is added to the first Button in this example.
-
-It is also necessary to customize the style of the menu button, to indicate
-the currently selected item in each Button's menu. When the value of the
-Button's selectedMenuItem attribute changes, Button adds a class
-named "yui-button-selectedmenuitem" to the <li> element of
-the currently selected MenuItem. This class can be used to provide a custom
-style to the currently selected MenuItem in a Button's Menu. In this example,
-a Button's currently selected MenuItem is rendered with a check mark to the
-left of its text label.
-
-In addition to styling a Button's selected MenuItem, the label of each Button
-in this example is set to a fixed width. This is is accomplished by wrapping
-the text label of each Button in an <em> tag and setting
-the <em>'s width property to 5em,
-and the overflow property to hidden.
-
-In HTML, it is possible to specify a default value for a
-<select> element by applying the selected
-attribute to one of the <select>'s
-<option> elements. If a menu button is replacing an
-existing <select> element, the default value will
-automatically be interpreted from the <select>'s
-<option> elements.
-
-If a default value is desired for a menu button built completely from script,
-it is necessary to specify the default value by setting the
-selectedMenuItem attribute. The following code illustrates how
-a default value was specified for the the fourth Button in this example.
-
-For performance, a Button's Menu is lazy loaded by default the MenuItems
-are initialized and the Menu's HTML is rendered to the page the first time the
-Button is clicked. If the user never clicks on the Button, its Menu
-will never be rendered, meaning the render event handler used to
-set the default value of the selectedMenuItem attribute will never
-be called. In such cases it is necessary to add a submit event
-handler to the Button's parent form that will render the Menu if the Button's
-selectedMenuItem attribute is not set. The following code
-illustrates how a submit event handler is added to the parent
-form of the third button in this example.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-
-This example illustrates how to use Button to mimic the behavior of an
-HTML <select> element.
-
-This example illustrates how to use Button to mimic the behavior of an
-HTML <select> element.
-
-By including the Menu family of controls, it is
-possible to create menu buttons that mimic the behavior of HTML
-<select> elements.
-
-Menu buttons can either replace existing <select> elements
-or can be created completely from script.
-
-To replace an existing <select> element with a menu button,
-simply set the Button's menu attribute to the id of the
-<select> element using an object literal passed to the
-Button's constructor. In this example, the following snippets of HTML and
-JavaScript are used to transform the first <select> element
-into a menu button.
-
-To create a menu button without existing markup, simply set the menu
-configuration property to an array of
-MenuItem configuration
-properties, as illustrated by the code used to create the third menu
-button in this example:
-
<select> Behavior & Style Customizations
-To mimic the behavior of an HTML <select> element, the
-label of the Button needs to reflect the currently selected MenuItem in the
-Button's Menu. To update the Button's label attribute when the
-user clicks on a MenuItem, simply register a listener for the Button's
-selectedMenuItemChange event that sets the value of the
-Button's label attribute to the value of the text
-configuration property of the selected MenuItem instance. The following
-example illustrates how a selectedMenuItemChange event listener
-is added to the first Button in this example.
-
-It is also necessary to customize the style of the menu button, to indicate
-the currently selected item in each Button's menu. When the value of the
-Button's selectedMenuItem attribute changes, Button adds a class
-named "yui-button-selectedmenuitem" to the <li> element of
-the currently selected MenuItem. This class can be used to provide a custom
-style to the currently selected MenuItem in a Button's Menu. In this example,
-a Button's currently selected MenuItem is rendered with a check mark to the
-left of its text label.
-
-In addition to styling a Button's selected MenuItem, the label of each Button
-in this example is set to a fixed width. This is is accomplished by wrapping
-the text label of each Button in an <em> tag and setting
-the <em>'s width property to 5em,
-and the overflow property to hidden.
-
-In HTML, it is possible to specify a default value for a
-<select> element by applying the selected
-attribute to one of the <select>'s
-<option> elements. If a menu button is replacing an
-existing <select> element, the default value will
-automatically be interpreted from the <select>'s
-<option> elements.
-
-If a default value is desired for a menu button built completely from script,
-it is necessary to specify the default value by setting the
-selectedMenuItem attribute. The following code illustrates how
-a default value was specified for the the fourth Button in this example.
-
-For performance, a Button's Menu is lazy loaded by default the MenuItems
-are initialized and the Menu's HTML is rendered to the page the first time the
-Button is clicked. If the user never clicks on the Button, its Menu
-will never be rendered, meaning the render event handler used to
-set the default value of the selectedMenuItem attribute will never
-be called. In such cases it is necessary to add a submit event
-handler to the Button's parent form that will render the Menu if the Button's
-selectedMenuItem attribute is not set. The following code
-illustrates how a submit event handler is added to the parent
-form of the third button in this example.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--This example illustrates how to replace the content of a Button's Menu on -the fly. -
-
-Button's
-menu
-attribute is documented as being writeOnce meaning that the
-attribute can only be set once, either via the the object literal passed to the
-constructor, or on an instance via the
-set
-method. However, although the
-menu
-attribute can only be set once, the
-Menu widget's API
-makes it easy to replace the content of a Menu instance on the fly. In this
-example, the content of the "Pizza Size" Menu is controlled by the type of pizza
-the user has selected.
-
-The code used to replace the content of the "Pizza Size" Menu in this
-example resides in the onCheckedChange function, a listener for
-the
-checkedChange
-event of the two radio buttons. Each listener receives an array of MenuItem
-configuration properties, used to rebuild the content of the "Pizza Size" Menu,
-either by using the Menu's
-clearContent
-method, or by setting the Menu's
-itemData
-property.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--This example illustrates how to replace the content of a Button's Menu on -the fly. -
--This example illustrates how to replace the content of a Button's Menu on -the fly. -
-
-Button's
-menu
-attribute is documented as being writeOnce meaning that the
-attribute can only be set once, either via the the object literal passed to the
-constructor, or on an instance via the
-set
-method. However, although the
-menu
-attribute can only be set once, the
-Menu widget's API
-makes it easy to replace the content of a Menu instance on the fly. In this
-example, the content of the "Pizza Size" Menu is controlled by the type of pizza
-the user has selected.
-
-The code used to replace the content of the "Pizza Size" Menu in this
-example resides in the onCheckedChange function, a listener for
-the
-checkedChange
-event of the two radio buttons. Each listener receives an array of MenuItem
-configuration properties, used to rebuild the content of the "Pizza Size" Menu,
-either by using the Menu's
-clearContent
-method, or by setting the Menu's
-itemData
-property.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The Button Control enables the creation of rich, graphical buttons that function like traditional HTML form buttons; the Button Control provides more-impactful and easier-to-use replacements for simple buttons, radio buttons, and checkboxes, and it can go beyond the HTML form-control functionality by providing an extensible platform for various split-button implementations (including menu buttons).
<select> element.Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The default Calendar/CalendarGroup controls do not provide positioning or dragdrop support natively, as the Container family's Overlay control and its subclasses do.
-This example demonstrates how the Calendar control can be wrapped in a Container (a Dialog control in this case) which allows you to leverage Container family features to position the Calendar relative to a context element. It also show how you can setup click listeners on the document, to hide the dialog when the user clicks somewhere outside of the dialog.
- -In this example, we'll see how we can leverage functionality present in the Container family's Dialog widget, to provide a more advanced popup Calendar, than the basic popup features which Calendar supports inherently.
- -context configuration property to position the Calendar relative to a calendar icon button.buttons property to provide a "Reset" button to set the calendar page to the selected date, and a more prominent "Close" button to hide the popup Calendar.draggable property to false for this example, however if the application required it, we could set draggable to true to get a draggable popup CalendarThe code we use to construct the Dialog which will hold the Calendar is shown below:
- -We don't set a width on the Dialog, so that it will shrink-wrap the Calendar, which does not have a specific width defined (the width of the calendar is controlled by the width of its contents).
- -The code to construct the Calendar is pretty straight forward, and is shown below:
- -For this example, both the Dialog and the Calendar are constructed lazily. That is, we don't construct them until the "calendar" button is clicked on for the first time.
- -When creating a Calendar which is to be placed inside a Container control there are a few areas which require special attention.
- -Whenever the contents of the Calendar are changed we fire Dialog's changeContent event so any of Dialog's rendered elements which need to be kept in sync are redrawn (such as the size of the shadow underlay for IE6/Safari2). We could optimize this, by checking for an actual change in dimensions before firing the changeContent event, using Calendar's beforeRenderEvent but the simpler approach is taken for the purposes of the example.
The Calendar has hide_blank_weeks set to true to illustrate the fact that the shadow is resized when the height of the Calendar changes.
Since we're using the yui-overlay-hidden class to hide all tables in IE, while the container is hidden (see the discussion on
- border-collapse:collapse, below), we also fire the changeContent event for IE when showing the Dialog, to let it know that
- the tables have been re-shown, which may impact the height of the Dialog:
NOTE: Normally if you were to change the contents of the Dialog's header, body or footer elements (e.g. using dialog.setBody(...)), changeContent would be fired automatically, but in this case, we're changing the contents of the Calendar, and not the body element directly so we need to inform the Dialog that something inside the body changed.
Since dialog has a form element, we'll use it to clear Calendar's float:left and allow the Dialog body element to wrap the Calendar.
-For IE6/7, we want to avoid activating hasLayout (e.g. zoom:1;) to clear the float for IE. If hasLayout was activated, the Dialog would not shrink-wrap the Calendar correctly in IE6/7 and we'd need to define a specific width for the Dialog, hence we use an element to clear the left float.
Calendar's iframe property is set to false since the Dialog already provides iframe shim support and we want to avoid duplicating shims for performance reasons.
border-collapse:collapse Issue
-
- IE6 and IE7 have a known issue related to collapsed table borders remaining visible even though the table's containing element has its visibility set to hidden (See Container known issues).
- Since the Sam skin Calendar uses border-collapse:collapse and the Dialog is hidden using visibility:hidden, we need to use the workaround mentioned in the known issues section above, to make sure Calendar's table borders get hidden when the Dialog is hidden.
- We use the yui-overlay-hidden class to define a rule which hides all tables, using display:none, when the container is hidden:
-
The example also shows how you can hide the dialog, when the user clicks on an area of the document outside of the dialog. A click listener is set up on the document, so it receives notification whenever the user clicks on the document. Inside the listener, we try to determine if the element the user clicked on (the event target) is inside the dialog's containing element (dialog.element) or the button which is used to display the dialog. It if is not, the dialog is hidden:
As a side note, this example also shows how you can use the simpler version of the Calendar constructor, providing only the container id (available as of 2.4.0) and also how you can use Calendar's locale properties to create long date strings from a JavaScript Date object.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The default Calendar/CalendarGroup controls do not provide positioning or dragdrop support natively, as the Container family's Overlay control and its subclasses do.
-This example demonstrates how the Calendar control can be wrapped in a Container (a Dialog control in this case) which allows you to leverage Container family features to position the Calendar relative to a context element. It also show how you can setup click listeners on the document, to hide the dialog when the user clicks somewhere outside of the dialog.
- -The CalendarGroup control is a specialized version of the Calendar control which allows you to display multiple months (pages) together. This example demonstrates how the set up a CalendarGroup control which displays three months at a time.
The code is very similar to that used to setup a basic Calendar and in general, all of the Calendar examples can be applied to a CalendarGroup also.
- --Having included the necessary script files and placed the requisite markup on the page, we can easily invoke a multi page Calendar by creating a CalendarGroup (see line 5 below). -In our previous examples, we've instantiated Calendar to show a single calendar month, whereas the CalendarGroup allows us to specify an n-month display. -
- -The only notable difference, illustrated in the code block below, is the use of the CalendarGroup class when instantiating the Calendar:
- --By default, a CalendarGroup instance will show two months at a time but it can be configured to show more than two months by specifying the number of pages using the pages configuration property. In the example below, we'll set it to 3. When specifying the pages property, it should be the first property in the configuration object passed to the CalendarGroup constructor. -
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The CalendarGroup control is a specialized version of the Calendar control which allows you to display multiple months (pages) together. This example demonstrates how the set up a CalendarGroup control which displays three months at a time.
The code is very similar to that used to setup a basic Calendar and in general, all of the Calendar examples can be applied to a CalendarGroup also.
- -This example shows you how to enable and configure the Calendar Navigator, which will allow users to quickly jump to a specific year/month without having to scroll through months sequentially.
- - -You have 2 ways in which you can enable the CalendarNavigation feature, which is available to both the Calendar and CalendarGroup controls. The easiest way to enable the feature is to simply set the navigator configuration property to true as show below:
The above code snippet generates the CalendarGroup with the CalendarNavigator UI enabled, and the default configuration for the CalendarNavigator applied.
-If you want to change the default configuration of the CalendarNavigator UI, you can specify a configuration object for the navigator property. The properties of the configuration object are case sensitive, and are listed below:
For the Calendar instance, we setup the CalendarNavigator with a custom configuration:
-NOTE: In the above code examples, we use the simpler version of the constructor, and only pass in the id of the container. We don't pass both an id and container id argument, as we do with other examples. This is a new constructor format available as of 2.4.0 and can used if you don't need a specific id set on the Calendar table.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example shows you how to enable and configure the Calendar Navigator, which will allow users to quickly jump to a specific year/month without having to scroll through months sequentially.
- - -The Calendar and CalendarGroup controls are provided with an implementation of the default YUI skin called "Sam Skin". This example highlights the CSS you'll need to modify to customize Calendar's default "Sam Skin" implementation to develop a custom look and feel.
- - -YUI controls that support "skinning" generally have two levels of CSS: one that is core to the control and its functioning and another that is purely presentational.
- -Both the Skin and Core CSS for Calendar/CalendarGroup is show below. To modify the presentation of your Calendar instance, add rules that override those you see here or use this CSS block as a starting point for creating your own custom skin.
- -As a rule, you should avoid changes that affect the core CSS for a skinned control; rather, you should modify the presentation of a control by building upon (or replacing) its skin-level CSS. For more information about the skinning of YUI controls, please review our skinning reference article which goes into much more detail about how skins are created and how they operate.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The Calendar control exposes a number of CustomEvents, so that applications can listen for and react to interesting moments in the Calendar's operation. This example demonstrates how to listen for the select and deselect events, which are fired whenever a date in the Calendar is selected or deselected.
- -Calendar provides several events to which an application can subscribe in order to react easily to changes in the state of the Calendar. The events provided are:
- -The events are each defined by YAHOO.util.CustomEvent, and are subscribed to using the subscribe method of CustomEvent. In this example, we will display a message each time a date is selected or deselected. The selectEvent and deselectEvent events will fire when selections and deselections are made via user interaction (eg, when a user clicks to select a date) or programatically (eg., if a script on the page executes the select method to select a date).
-The dateToLocaleString function used to generate the messages demonstrates how you can use the locale configuration properties for Calendar when creating string representations of dates
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The Calendar control exposes a number of CustomEvents, so that applications can listen for and react to interesting moments in the Calendar's operation. This example demonstrates how to listen for the select and deselect events, which are fired whenever a date in the Calendar is selected or deselected.
- -The Calendar control exposes a number of CustomEvents, so that applications can listen for and react to interesting moments in the Calendar's operation. This example demonstrates how to listen for the select and deselect events, which are fired whenever a date in the Calendar is selected or deselected.
- -Calendar provides several events to which an application can subscribe in order to react easily to changes in the state of the Calendar. The events provided are:
- -The events are each defined by YAHOO.util.CustomEvent, and are subscribed to using the subscribe method of CustomEvent. In this example, we will display a message each time a date is selected or deselected. The selectEvent and deselectEvent events will fire when selections and deselections are made via user interaction (eg, when a user clicks to select a date) or programatically (eg., if a script on the page executes the select method to select a date).
-The dateToLocaleString function used to generate the messages demonstrates how you can use the locale configuration properties for Calendar when creating string representations of dates
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example builds upon the Events example, by demonstrating how you can use the select event to set the state of some dropdowns. It also demonstates how the current page and selected date can be set on the Calendar after it is first rendered.
- -In this example, we will build a Calendar that can accept selections on any date from 1/1/2006 to 12/31/2010, and we will set up a series of select boxes that can be used to change the selected date. First, we will construct the Calendar with the minimum and maximum dates specified:
- -Next, we will place our markup, which includes a standard container for the Calendar, and the select elements needed to change the date:
- -Next, we must define a handler that will fire when the user changes the selected date on the Calendar. This function will be named handleSelect, and will be subscribed to the Calendar's selectEvent:
- -The handleSelect function receives an array of selected dates as an argument. Since this Calendar is only single-select, we will only need to retrieve the first (and only) item in the array. The date argument is passed as an easily sorted Integer array in the format: [yyyy, mm, dd]. The handleSelect function uses this array to properly select the corresponding values in each select field. Note that it's also necessary to subscribe the function to the selectEvent on the Calendar so that it will be fired when a selection is made.
- -Next, we will define a function called updateCal, which will be used to update the Calendar with the field values that are selected in each select field:
- -The updateCal function does two key things. First, it grabs the selected values from the select fields and uses them to make a new selection on the Calendar. Next, it changes the visible page of the Calendar to the Calendar's earliest selected date, so that the selection will be clear to the user. We can wire up the select fields to call updateCal when selections are made using the Event utility. In our example, we will do this after initializing the Calendar:
- -It's worth noting that this example doesn't cover advanced features like date validation or randomly changing the selectable days based on the day of the month, so you are able to select invalid dates like February 31. Calendar automatically attempts to compensate for the extra invalid dates by moving the selection forward into the next month.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example builds upon the Events example, by demonstrating how you can use the select event to set the state of some dropdowns. It also demonstates how the current page and selected date can be set on the Calendar after it is first rendered.
- -This example builds upon the Events example, by demonstrating how you can use the select event to set the state of some dropdowns. It also demonstates how the current page and selected date can be set on the Calendar after it is first rendered.
- -In this example, we will build a Calendar that can accept selections on any date from 1/1/2006 to 12/31/2010, and we will set up a series of select boxes that can be used to change the selected date. First, we will construct the Calendar with the minimum and maximum dates specified:
- -Next, we will place our markup, which includes a standard container for the Calendar, and the select elements needed to change the date:
- -Next, we must define a handler that will fire when the user changes the selected date on the Calendar. This function will be named handleSelect, and will be subscribed to the Calendar's selectEvent:
- -The handleSelect function receives an array of selected dates as an argument. Since this Calendar is only single-select, we will only need to retrieve the first (and only) item in the array. The date argument is passed as an easily sorted Integer array in the format: [yyyy, mm, dd]. The handleSelect function uses this array to properly select the corresponding values in each select field. Note that it's also necessary to subscribe the function to the selectEvent on the Calendar so that it will be fired when a selection is made.
- -Next, we will define a function called updateCal, which will be used to update the Calendar with the field values that are selected in each select field:
- -The updateCal function does two key things. First, it grabs the selected values from the select fields and uses them to make a new selection on the Calendar. Next, it changes the visible page of the Calendar to the Calendar's earliest selected date, so that the selection will be clear to the user. We can wire up the select fields to call updateCal when selections are made using the Event utility. In our example, we will do this after initializing the Calendar:
- -It's worth noting that this example doesn't cover advanced features like date validation or randomly changing the selectable days based on the day of the month, so you are able to select invalid dates like February 31. Calendar automatically attempts to compensate for the extra invalid dates by moving the selection forward into the next month.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--This example builds upon the Events example, by demonstrating how you can use the select event to set the state of a text box on the page. -
-It also demonstates how to limit the dates which can be selected using the mindate/maxdate properties and how the current page and selected date can be set on the Calendar after it is first rendered.
- -In this example, we will build a Calendar that can accept selections on any date from 1/1/2006 to 12/31/2010, and we will set up a text field that will be updated whenever the Calendar's selected date is changed. In addition, we will provide a button that can be used to update the Calendar with whatever date the user types into a text field provided on the page.
-First, we will construct the Calendar with the minimum and maximum dates specified:
- -Next, we will place our markup, which includes a standard container for the Calendar, and the form with a text field and button:
- -Now, we must define a handler that will fire when the user changes the selected date on the Calendar. This function will be named handleSelect, and will be subscribed to the Calendar's selectEvent:
- -The handleSelect function receives an array of selected dates as an argument. Since this Calendar is only single-select, we will only need to retrieve the first (and only) item in the array. The date argument is passed as an easily sorted Integer array in the format: [yyyy, mm, dd]. The handleSelect function takes these values and prints them into a text field which we will define in a later step. It's also necessary to subscribe the function to the selectEvent on the Calendar so that it will be fired when a selection is made.
- --Next, we will define a function called updateCal, which will be used to update the Calendar with the value that is typed into the text field. This function will be called via a button that will be created in our markup a little later. -
--Note that on line 7 we test whether or not any dates are actually selected after calling the select() method, since the date the user is trying to select may lie outside the min/max dates defined for the Calendar in which case the Calendar's selected date will not be changed (and a selectEvent will not be fired). -
- -The updateCal function does two key things. First, it grabs the value from the text field and uses it to make a new selection on the Calendar. Next, it changes the visible page of the Calendar to the Calendar's earliest selected date, so that the selection will be clear to the user.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--This example builds upon the Events example, by demonstrating how you can use the select event to set the state of a text box on the page. -
-It also demonstates how to limit the dates which can be selected using the mindate/maxdate properties and how the current page and selected date can be set on the Calendar after it is first rendered.
- --This example builds upon the Events example, by demonstrating how you can use the select event to set the state of a text box on the page. -
-It also demonstates how to limit the dates which can be selected using the mindate/maxdate properties and how the current page and selected date can be set on the Calendar after it is first rendered.
- -In this example, we will build a Calendar that can accept selections on any date from 1/1/2006 to 12/31/2010, and we will set up a text field that will be updated whenever the Calendar's selected date is changed. In addition, we will provide a button that can be used to update the Calendar with whatever date the user types into a text field provided on the page.
-First, we will construct the Calendar with the minimum and maximum dates specified:
- -Next, we will place our markup, which includes a standard container for the Calendar, and the form with a text field and button:
- -Now, we must define a handler that will fire when the user changes the selected date on the Calendar. This function will be named handleSelect, and will be subscribed to the Calendar's selectEvent:
- -The handleSelect function receives an array of selected dates as an argument. Since this Calendar is only single-select, we will only need to retrieve the first (and only) item in the array. The date argument is passed as an easily sorted Integer array in the format: [yyyy, mm, dd]. The handleSelect function takes these values and prints them into a text field which we will define in a later step. It's also necessary to subscribe the function to the selectEvent on the Calendar so that it will be fired when a selection is made.
- --Next, we will define a function called updateCal, which will be used to update the Calendar with the value that is typed into the text field. This function will be called via a button that will be created in our markup a little later. -
--Note that on line 7 we test whether or not any dates are actually selected after calling the select() method, since the date the user is trying to select may lie outside the min/max dates defined for the Calendar in which case the Calendar's selected date will not be changed (and a selectEvent will not be fired). -
- -The updateCal function does two key things. First, it grabs the value from the text field and uses it to make a new selection on the Calendar. Next, it changes the visible page of the Calendar to the Calendar's earliest selected date, so that the selection will be clear to the user.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Calendar provides configuration properties that can be used to change the Calendar's various data labels, when the Calendar is used in different locales. This example shows how to provide locale specific labels for month and weekday names, as well as how to configure the expected format of any date strings passed in to the Calendar. It uses Germany as an example locale
- -There are several properties that are used to change localization settings:
- -In addition, the Calendar provides special configuration properties for determining how incoming dates and date ranges should be formatted. By default, the date format for input to the Calendar is mm/dd/yyyy. Ranges are separated by a dash ("-") and lists of dates are delimited using a comma (","). Using these properties, the initial formatting of date can be easily modified:
- -In our tutorial, we will create a German Calendar that is set up both to accept dates in the standard German format (dd.mm.yyyy) and present the labels in German. Note that all of our date label values will contain special characters in Unicode notation. Also, we will present the weekday labels in the "short" format, which will amount to 2 characters in this example.
- -Next, we can set some selected dates and the current pagedate using our newly configured date format, and render the Calendar:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Calendar provides configuration properties that can be used to change the Calendar's various data labels, when the Calendar is used in different locales. This example shows how to provide locale specific labels for month and weekday names, as well as how to configure the expected format of any date strings passed in to the Calendar. It uses Germany as an example locale
- -The Calendar component is a UI control that enables users to choose one or more dates from a graphical calendar presented in a single-page or multi-page interface. Calendars are generated entirely via script and can be navigated without any page refreshes. They are also highly configurable, with the ability to customize the contents and look of rendered cells using custom renderer plugins.
Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-IntervalCalendar class and example is based on the iCalendarGroup class, graciously contributed to YUI by John Peloquin, of W. Hardy Interactive, Inc..
-
- The Calendar widget is commonly used to select pairs of dates, representing the start and end dates of an interval, for example flight departure and return dates, or hotel check-in and check-out dates.
- -This example defines a custom IntervalCalendar class, based on CalendarGroup, which is designed specifically for this use case.
The IntervalCalendar class, defined in this example, allows users to select pairs of dates representing the start and end of a date interval. Applications which require interval selection, for example a hotel check-in/check-out date selector, frequently display separate calendar instances to select the beginning and ending dates of the interval. The IntervalCalendar provides an alternate solution, by allowing the selection of both dates within the same calendar instance. It's most suitable for applications in which the beginning and ending dates fall within the span of a few days, so that the entire range falls within the calendar's visible set of months.
IntervalCalendar ClassThe IntervalCalendar class extends the CalendarGroup class, so that it can support a multi-page view. A two page view would probably be the most common use case for the Interval Calendar.
We start by defining the constructor for the IntervalCalendar class:
By default Calendar and CalendarGroup are designed to allow open ended selection of dates, which don't neccessarily need to form a continuous date range. However the Interval Calendar needs to constrain the selection behavior, to limit selection to a maximum of two date values - the beginning and ending dates for the interval. The Interval Calendar enforces the interval selection state, using two main code constructs; the _iState property and a set of event listeners for CalendarGroup's selection related events - beforeSelect, select, beforeDeselect and deselect.
_iState PropertyThe _iState property is used to determine which of 3 "modes" Interval Calendar date selection is currently in - no dates selected, one date selected or two dates selected. Since internally, CalendarGroup maintains an array for all of its selected dates (that is, the start date, the end date and any dates in between), the Interval Calendar does not rely on the length of the "selected" dates array to determine which selection "mode" the Interval Calendar is in. Instead it maintains its own state using the _iState property.
The default select and deselect events that CalendarGroup fires when the user selects or deselects a date are used to maintain the value of the _iState property discussed above. This allows the Interval Calendar implementation to provide custom interval selection behavior without having to re-implement large portions of the Calendar or CalendarGroup date selection code.
-All the logic required to provide the custom selection functionality is wrapped up neatly in 4 event listener methods: _intervalOnBeforeSelect, _intervalOnSelect, _intervalOnBeforeDeselect and _intervalOnDeselect all of which work with the existing CalendarGroup selection API and the _iState property to ensure the user doesn't select more than two dates at any given time:
The constructor code, along with the above 4 methods provide the backbone for interval selection state handling. Additionally IntervalCalendar provides a few supporting selection methods, to make it easier to work with intervals:
Since Calendar and CalendarGroup's underlying selection model is designed to allow you to select multiple, not neccessarily adjacent dates, the default selection methods and properties don't enforce the date selection constraints required by IntervalCalendar. The IntervalCalendar class provides the setInterval, getInterval and resetInterval methods as alternative selection methods, which follow the selection definitions required by the Interval Calendar, setting and returning dates as part of a continuous date range.
NOTE: For the purposes of this example, Interval Calendar doesn't go out of it's way to prevent developers from using the default select method or select configuration property, to select arbitrary dates outside of the currently selected interval, but it could override the corresponding methods to protect against such use if desired
IntervalCalendar ClassUsing the IntervalCalendar class is straightforward. It's instantiated in the same way as the CalenderGroup, providing a container id and a configuration object, and render is invoked to display it:
The example also registers a listener for the normal select event fired by the CalendarGroup, and uses the IntervalCalendar's getInterval method to populate text input elements representing beginning and ending dates for the interval selected:
The select event listener relies on the fact that getInterval will either return an empty array if no dates have been selected, or a two element array with the first element representing the start date of the interval and the second element representing the end date of the interval. If only one date has been selected, the start date and end date will be the same.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-IntervalCalendar class and example is based on the iCalendarGroup class, graciously contributed to YUI by John Peloquin, of W. Hardy Interactive, Inc..
-
-The Calendar widget is commonly used to select pairs of dates, representing the start and end dates of an interval, for example flight departure and return dates, or hotel check-in and check-out dates.
- -This example defines a custom IntervalCalendar class, based on CalendarGroup, which is designed specifically for this use case.
Calendar provides configuration properties that can be used to change the Calendar's various data labels, when the Calendar is used in different locales. This example shows how to provide locale specific labels for month and weekday names, how to configure the format of any date strings passed in to the Calendar and how to configure the format of the month, year label used in the header. It uses Japan as an example locale
- -There are several properties that are used to change localization settings:
- -The Calendar also provides special configuration properties for determining how date strings and date range strings should be formatted.
-These control how strings are parsed when used as input to the Calendar. By default, the date format for input to the Calendar is mm/dd/yyyy. Ranges are separated by a dash ("-") and lists of dates are delimited using a comma (","). Using these properties, the initial formatting of date can be easily modified:
- -The following properties are used to format how the month, year label is rendered in the Calendar header:
-In our tutorial, we will create a Japanese Calendar that is set up both to accept dates in the standard Japanese format (yyyy/mm/dd) and present the labels in Japanese. Note that all of our date label values will contain special characters in Unicode notation. The Calendar header label will be configured to render the year first, followed by the month, with a year character suffix.
- -Next, we can set some selected dates using our newly configured date format, and render the Calendar:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Calendar provides configuration properties that can be used to change the Calendar's various data labels, when the Calendar is used in different locales. This example shows how to provide locale specific labels for month and weekday names, how to configure the format of any date strings passed in to the Calendar and how to configure the format of the month, year label used in the header. It uses Japan as an example locale
- -Calendar can be easily configured to prevent users from being able to select dates before and after given minimum and maximum dates. This example specifies both a minimum and maximum date, but you can also specify just one of the two, if you only want to limit the range on one end.
- -For this tutorial, it is assumed that you are starting with the basic Calendar outlined in the Quickstart example. The setup for the basic Calendar looks like this:
- -Enabling the minimum and maximum date features is as easy as adding additional arguments to the constructor's configuration object. In this tutorial, we will be working with three different configuration properties: pagedate, mindate and maxdate. In brief, here is a description of these properties and what they do:
- -Of course, you can specify these properties independently for different results. For instance, if you only wanted users to be able to select days following August 2, 2009, you would set the mindate property to "8/2/2009" and no dates prior would be selectable.
- -For this example, we will set the current month view to January 2009 using the pagedate property, and we will limit the Calendar's minimum selectable date to January 5, and the maximum selectable date to January 15.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Calendar can be easily configured to prevent users from being able to select dates before and after given minimum and maximum dates. This example specifies both a minimum and maximum date, but you can also specify just one of the two, if you only want to limit the range on one end.
- -By default the Calendar control is setup for single-select mode, allowing only a single date to be selected at a time. This example shows how you can easily configure the Calendar to support multiple date selections.
- -The markup for our multi-select Calendar example looks indentical to the basic single-select Calendar:
- -Instantiating a multi-select Calendar is similar to instantiating a single-select Calendar; however, to specify the multi-select configuration we pass a configuration object into the constructor. The configuration object is a JavaScript object literal which can be passed to the Calendar constructor in the form of key/value pairs for the purpose of setting the Calendar's various configuration properties. In this case, we'll specify that the "MULTI-SELECT" option has a value of true in line 6 below.
- -You will see Calendar's various other configuration properties at work throughout the remainder of the tutorials, and you can also view the Calendar's configuration properties reference for more details.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-By default the Calendar control is setup for single-select mode, allowing only a single date to be selected at a time. This example shows how you can easily configure the Calendar to support multiple date selections.
- -Calendar can be positioned absolutely to make it float above the document. This example shows how to setup a "Popup" Calendar and uses a couple of configuration properties specifically provided for use when the Calendar is floated above other content.
-If you're familiar with the YUI Container family, it's worth noting that the Calendar does not extend the Overlay control, but provides a couple of similar configuration properties.
- -In order to support a popup style Calendar which floats above other content on the page, Calendar provides a few extra configuration properties specifically geared towards popup Calendars. Those properties are:
- -In addition, the Calendar provides show and hide methods for displaying the Calendar or hiding it from view. This is achieved by setting the Calendar's outer container to display:none.
- -In this tutorial, we will create a Calendar and a CalendarGroup which can be displayed by clicking a corresponding button. First, the Calendar and CalendarGroup are instantiated using some of the new properties that were introduced in this tutorial.
- -Next, we place the markup for the buttons that will invoke the Calendar and CalendarGroup, along with the container div elements that are required for each.
- -Using CSS, the calendar containers are positioned absolutely to place them above other content in the document and given a z-index so that the order in which they are stacked is defined explicitly if they're rendered on top of each other (we'll place the CalendarGroup above the single page Calendar).
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Calendar can be positioned absolutely to make it float above the document. This example shows how to setup a "Popup" Calendar and uses a couple of configuration properties specifically provided for use when the Calendar is floated above other content.
-If you're familiar with the YUI Container family, it's worth noting that the Calendar does not extend the Overlay control, but provides a couple of similar configuration properties.
- -This basic example walks you through the steps needed to get a default Calendar up and running. It covers the set of file dependencies which need to be included as well as the basic markup and JS code required to get you started.
- -Calendar has three required dependencies: the YAHOO Global object, the Event Utility, and the DOM Collection.
- -In addition, the JavaScript and CSS files for Calendar must be included. You can see what the full list of included files looks like below. The CSS file we choose to include is the default skin (look) for YUI, named "sam".
- -Note that when using the YUI Sam Skin css file, you need to make sure an ancestor of the Calendar DIV has the yui-skin-sam class applied to it. For most use cases this class can be applied to the body opening tag (<body class="yui-skin-sam">). For more information on skinning YUI components and making use of default skins, see our Understanding YUI Skins article here on the YUI website.
-
-Your file paths may vary depending on the location in which you installed the YUI libraries. The Calendar examples, when referring to file paths, use the build directory as the root for the YUI distribution. -
- -The only markup required by Calendar is an initial empty DIV into which the Calendar will be rendered. The DIV should have a unique id specified in the markup, which will match the id passed to the Calendar's constructor.
- -The markup for our simple Calendar example looks like this:
- -Finally, the Calendar can be instantiated in a script block, like this:
- -Note that to avoid using the global variable space, we are placing our example Calendar's variable and the init function, into the YAHOO.example.calendar namespace (see line 2 above). For more information about namespacing, see the YAHOO Global object.
- -The constructor in our example (line 5) takes two arguments: the id to be used for our new Calendar's table, which is created dynamically ("cal1" in this example) and the id of the inital container where we want to render the Calendar ("cal1Container" in this case).
- -We are also specifying that the init() function should not be executed until the the DOM for the page is ready, using the Event Utility. This allows us to create the Calendar as soon as the browser processes the markup on the page, and not have to wait for images to load.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This basic example walks you through the steps needed to get a default Calendar up and running. It covers the set of file dependencies which need to be included as well as the basic markup and JS code required to get you started.
- -Calendar employs a feature called the Render Stack to allow you to customize the way that certain date cells are rendered on the Calendar. The Render Stack consists of a collection of functions that can be executed when rendering certain dates. When the Calendar is rendered, each function in the Render Stack is executed for each applicable date. This functionality allows developers implementing the Calendar to alter the contents of date cells based on a set of rules.
-This example shows you how to use any one of the built-in renderers provided with the Calendar, or write your own.
- -In this tutorial, we will create a Calendar that makes use of the built-in renderers, and we will also create one of our own.
- -The built-in renderers available are:
- -To begin, we will instantiate a new Calendar and apply the restricted renderer to 2/29 of any year, and the "highlight1" style to the range of dates between 2/1/2008 and 2/7/2008.
- -Next, we will create a custom renderer that will place an "X" in the cell for every Sunday, and style it in a dark gray color. In order to specify that our renderer should override the default renderer (renderCellDefault), the custom function must return YAHOO.widget.Calendar.STOP_RENDER. This tells the Calendar to ignore the rest of the Render Stack and continue rendering the rest of the Calendar.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Calendar employs a feature called the Render Stack to allow you to customize the way that certain date cells are rendered on the Calendar. The Render Stack consists of a collection of functions that can be executed when rendering certain dates. When the Calendar is rendered, each function in the Render Stack is executed for each applicable date. This functionality allows developers implementing the Calendar to alter the contents of date cells based on a set of rules.
-This example shows you how to use any one of the built-in renderers provided with the Calendar, or write your own.
- -Calendar employs a feature called the Render Stack to allow you to customize the way that certain date cells are rendered on the Calendar. The Render Stack consists of a collection of functions that can be executed when rendering certain dates. When the Calendar is rendered, each function in the Render Stack is executed for each applicable date. This functionality allows developers implementing the Calendar to alter the contents of date cells based on a set of rules.
-This example shows you how to use any one of the built-in renderers provided with the Calendar, or write your own.
- -In this tutorial, we will create a Calendar that makes use of the built-in renderers, and we will also create one of our own.
- -The built-in renderers available are:
- -To begin, we will instantiate a new Calendar and apply the restricted renderer to 2/29 of any year, and the "highlight1" style to the range of dates between 2/1/2008 and 2/7/2008.
- -Next, we will create a custom renderer that will place an "X" in the cell for every Sunday, and style it in a dark gray color. In order to specify that our renderer should override the default renderer (renderCellDefault), the custom function must return YAHOO.widget.Calendar.STOP_RENDER. This tells the Calendar to ignore the rest of the Render Stack and continue rendering the rest of the Calendar.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Along with the locale customization parameters covered in the Japanese and German calendar examples, Calendar also supports the ability to set a year offset (from the Gregorian year), which can be used to support locales such as Taiwan (zh-TW), for which the year is 1911 years behind the Gregorian year. This example demonstrates how the year offset field can be used to create a Calendar for the zh-TW locale.
- -As with the other localization examples, we set up the various label, position and delimiter fields for the Taiwan (zh-TW) localized calendar:
- -However for the Taiwan localized calendar, we also specify a year offset for the Calendar as shown on line 4 above. The year offset is applied whenever the Calendar renders a year as a string, or accepts a year as string input.
- -For example, when setting selector dates, or the page date using strings, we use the offset date (the Gregorian year-1911). The months and dates are the same as the Gregorian calendar:
- --It's important to note that whenever you're working with JavaScript Date objects, the year will/should always be set to the Gregorian year (and not offset by the year_offset amount), since -the JavaScript Date object's month and date rollovers and leap year calculations will only work correctly when operating with the year set to the equivalent Gregorian year. -
- -For this reason, any JavaScript Date objects returned by Calendar's methods, will always reflect the Gregorian year, even when a year offset is set, and any Date objects passed into Calendar methods, should reflect the Gregorian year.
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Along with the locale customization parameters covered in the Japanese and German calendar examples, Calendar also supports the ability to set a year offset (from the Gregorian year), which can be used to support locales such as Taiwan (zh-TW), for which the year is 1911 years behind the Gregorian year. This example demonstrates how the year offset field can be used to create a Calendar for the zh-TW locale.
- -<div class="yui-carousel-nav">) and content
- * (<div class="yui-carousel-content">) elements.
- * Maps directly to the
- * aria-labelledby attribute.
- * @type String
- * @default null
- */
- this.setAttributeConfig(_LABELLED_BY, {
-
- value: p_oAttributes.labelledby,
- validator: Lang.isString,
- method: this._setLabelledBy
-
- });
-
-
- /**
- * @attribute describedby
- * @description String representing the id of the element that describes the Carousel's
- * navigation (<div class="yui-carousel-nav">) and content
- * (<div class="yui-carousel-content">) elements.
- * Maps directly to the
- * aria-describedby attribute.
- * @type String
- * @default null
- */
- this.setAttributeConfig(_DESCRIBED_BY, {
-
- value: p_oAttributes.describedby,
- validator: Lang.isString,
- method: this._setDescribedBy
-
- });
-
-
- fnCarouselInitAttributes.apply(this, arguments);
-
-
- if (m_bUseARIA) {
- this.set(_USE_ARIA, true);
- }
-
- }
-
- }, "initAttributes", "_setUseARIA", "_setLabelledBy", "_setDescribedBy");
-
-}());
-YAHOO.register("carouselariaplugin", YAHOO.widget.Carousel, {version: "@VERSION@", build: "@BUILD@"});
diff --git a/www/extras/yui/examples/carousel/assets/php/getimages.php b/www/extras/yui/examples/carousel/assets/php/getimages.php
deleted file mode 100644
index 58e053ad2..000000000
--- a/www/extras/yui/examples/carousel/assets/php/getimages.php
+++ /dev/null
@@ -1,36 +0,0 @@
-
diff --git a/www/extras/yui/examples/carousel/assets/php/getimages2.php b/www/extras/yui/examples/carousel/assets/php/getimages2.php
deleted file mode 100644
index 1ccedeb97..000000000
--- a/www/extras/yui/examples/carousel/assets/php/getimages2.php
+++ /dev/null
@@ -1,36 +0,0 @@
-
diff --git a/www/extras/yui/examples/carousel/carousel-ariaplugin.html b/www/extras/yui/examples/carousel/carousel-ariaplugin.html
deleted file mode 100644
index d698476f4..000000000
--- a/www/extras/yui/examples/carousel/carousel-ariaplugin.html
+++ /dev/null
@@ -1,238 +0,0 @@
-
-
-
- -The Carousel ARIA Plugin makes it easy to use the -WAI-ARIA Roles and States with the Carousel control. -Using the ARIA plugin, a Carousel is more interoperable with assistive technologies (AT), -such as screen readers, making it more accessible to users with disabilities. -
--Watch a screen cast of this example -running in Firefox 3 with the NVDA screen reader, to see immediately the benefits that -ARIA provides, or -download the latest development snapshot of -NVDA to test this example for yourself. -
--Using the Carousel ARIA Plugin is easy. Simply include the source file(s) for the ARIA plugin after -the Carousel source files as indicated on the Carousel landing page. -
-
-All YUI ARIA Plugins require the user's browser and AT support the WAI-ARIA Roles and States.
-Currently only Firefox 3 and
-Internet Explorer
-8 have support for ARIA, and are supported by several screen readers for
-Windows that also offer support for ARIA. For this reason the YUI ARIA Plugins are only enabled
-by default for these browsers. To enable the ARIA plugin for other browsers, simply the set
-the usearia attribute to true. For example:
-
-Currently there is no ARIA role of carousel, however there are several ARIA roles
-applicable to the HTML elements that compose a Carousel widget can be used that further enhance its
-accessibility. A Carousel widget is composed of two primary elements: a content element
-(<div class="yui-carousel-nav">) that contains a list of items, and a
-navigation element (<div class="yui-carousel-content">) that contains several
-buttons that control the items currently in view. The Carousel ARIA Plugin applies the ARIA
-role of toolbar to
-the navigation element, and a role of
-button to the
-<a> elements that serve as paging controls.
-A role of listbox is applied to
-the <ol> inside the content element and a role of
-option to each of its
-child <li> elements.
-
labelledby and describedby attributes.
-The Carousel ARIA Plugin adds a labelledby and describedby
-attribute to the Carousel class, each of which maps back to their respective ARIA property of
-aria-labelledby and
-aria-describedby. When set,
-each of these properties are applied to the same elements to which the roles of
-toolbar and
-listbox are applied (
-the <div class="yui-carousel-nav"> and
-<div class="yui-carousel-content"> elements respectively) to help the user
-associate the two elements with each other.
-
-In keeping with the -WAI-ARIA Best Practices for keyboard -navigation, the Carousel ARIA Plugin modifies Carousel's default keyboard support such that -the Carousel has two primary tab stops: one for the navigation element, and one for the -content element. After the user tabs into the Carousel's navigation or content element, pressing -the arrow keys moves focus between each of the buttons or items. -
- - --Two of the leading screen readers for Windows, -JAWS and -Window-Eyes, support ARIA. Free, trial -versions of both are available for download, but require Windows be restarted every 40 minutes. -The open-source -NVDA Screen Reader is the best option for developers as -it is both free and provides excellent support for ARIA. -
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--The Carousel ARIA Plugin makes it easy to use the -WAI-ARIA Roles and States with the Carousel control. -Using the ARIA plugin, a Carousel is more interoperable with assistive technologies (AT), -such as screen readers, making it more accessible to users with disabilities. -
--Watch a screen cast of this example -running in Firefox 3 with the NVDA screen reader, to see immediately the benefits that -ARIA provides, or -download the latest development snapshot of -NVDA to test this example for yourself. -
--Using the Carousel ARIA Plugin is easy. Simply include the source file(s) for the ARIA plugin after -the Carousel source files as indicated on the Carousel landing page. -
-
-All YUI ARIA Plugins require the user's browser and AT support the WAI-ARIA Roles and States.
-Currently only Firefox 3 and
-Internet Explorer
-8 have support for ARIA, and are supported by several screen readers for
-Windows that also offer support for ARIA. For this reason the YUI ARIA Plugins are only enabled
-by default for these browsers. To enable the ARIA plugin for other browsers, simply the set
-the usearia attribute to true. For example:
-
-Currently there is no ARIA role of carousel, however there are several ARIA roles
-applicable to the HTML elements that compose a Carousel widget can be used that further enhance its
-accessibility. A Carousel widget is composed of two primary elements: a content element
-(<div class="yui-carousel-nav">) that contains a list of items, and a
-navigation element (<div class="yui-carousel-content">) that contains several
-buttons that control the items currently in view. The Carousel ARIA Plugin applies the ARIA
-role of toolbar to
-the navigation element, and a role of
-button to the
-<a> elements that serve as paging controls.
-A role of listbox is applied to
-the <ol> inside the content element and a role of
-option to each of its
-child <li> elements.
-
labelledby and describedby attributes.
-The Carousel ARIA Plugin adds a labelledby and describedby
-attribute to the Carousel class, each of which maps back to their respective ARIA property of
-aria-labelledby and
-aria-describedby. When set,
-each of these properties are applied to the same elements to which the roles of
-toolbar and
-listbox are applied (
-the <div class="yui-carousel-nav"> and
-<div class="yui-carousel-content"> elements respectively) to help the user
-associate the two elements with each other.
-
-In keeping with the -WAI-ARIA Best Practices for keyboard -navigation, the Carousel ARIA Plugin modifies Carousel's default keyboard support such that -the Carousel has two primary tab stops: one for the navigation element, and one for the -content element. After the user tabs into the Carousel's navigation or content element, pressing -the arrow keys moves focus between each of the buttons or items. -
- - --Two of the leading screen readers for Windows, -JAWS and -Window-Eyes, support ARIA. Free, trial -versions of both are available for download, but require Windows be restarted every 40 minutes. -The open-source -NVDA Screen Reader is the best option for developers as -it is both free and provides excellent support for ARIA. -
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-
-
-
-
-
-
-
-
-
-
- This example showcases a simple circular Carousel. The isCircular configuration setting can be used to make a Carousel "circular" — meaning that, once the last item on the Carousel is selected, the "next" item will be the first item.
In this example, you can use arrow keys to select items as well as click - on an item to select it. These are built-in features of the YUI Carousel Control.
- -
- Here we will use the YUI Carousel Control's isCircular configuration
- setting to make the Carousel into a loop.
- This example has the following dependencies: -
- - -- This example uses progressive enhancement to build the Carousel - from an ordered list of elements. -
- - -
-
-
-
-
-
-
-
-
-
- - We'll have only one CSS rule to set the height for the Carousel items. -
-
- Since we have the elements in place, we can invoke the Carousel's
- constructor with the isCircular configuration to create the widget.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
- This example showcases a simple circular Carousel. The isCircular configuration setting can be used to make a Carousel "circular" — meaning that, once the last item on the Carousel is selected, the "next" item will be the first item.
In this example, you can use arrow keys to select items as well as click - on an item to select it. These are built-in features of the YUI Carousel Control.
- -
- Here we will use the YUI Carousel Control's isCircular configuration
- setting to make the Carousel into a loop.
- This example has the following dependencies: -
- - -- This example uses progressive enhancement to build the Carousel - from an ordered list of elements. -
- - -
-
-
-
-
-
-
-
-
-
- - We'll have only one CSS rule to set the height for the Carousel items. -
-
- Since we have the elements in place, we can invoke the Carousel's
- constructor with the isCircular configuration to create the widget.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-
-
-
-
-
-
-
-
-
-
-
- This example showcases the dynamic loading capabilities of the YUI Carousel Control. The YUI Carousel Control exposes an event called loadItems. This
- event is fired whenever the Carousel needs items to be loaded into it for
- display. Subscribing to this event makes it easy to dynamically load
- the next set of images.
-
- Here we will use the YUI Carousel Control's loadItems event to dynamically
- load the images on the fly.
- This example has the following dependencies: -
- -- Initially we use YUI Connection Manager to load the initial set of items as - soon as part of the DOM is visible.
- -- We have a few simple CSS rules to set the dimensions for the Carousel items. -
- -
- The YUI Carousel Control's constructor is passed numItems (the total number of items) so that it triggers the loadItems event if the items are not available.
- We'll use Connection Manager to load a set of items into the
- Carousel as early as possible.
-
- The YUI Carousel Control exposes a loadItems custom event that is fired
- when the Carousel needs more items to be loaded. This becomes very handy
- for us since we can subscribe to it and add more items in to the Carousel
- widget when required.
-
- In our case, the server program returns an array (JSON) of images. This is
- parsed in the Ajax callback and then the Carousel's addItem() is called for
- every image.
- Apart from subscribing to this event, for displaying the selected image as a spotlight, we can subscribe to the itemSelected event that Carousel control exposes.
- This event is triggered whenever an item is selected and it returns the
- index of the selected item. With the index of the item, we can use the
- Carousel's getElementForItem() API to get the reference to the Carousel's item (an li element in
- our case).
-
- The getLargeImage() function is quite easy to implement. Since we have the - reference to the Carousel's item, it is straightforward to implement a function that extracts the image within it. -
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-
- This example showcases the dynamic loading capabilities of the YUI Carousel Control. The YUI Carousel Control exposes an event called loadItems. This
- event is fired whenever the Carousel needs items to be loaded into it for
- display. Subscribing to this event makes it easy to dynamically load
- the next set of images.
-
- This example showcases the dynamic loading capabilities of the YUI Carousel Control. The YUI Carousel Control exposes an event called loadItems. This
- event is fired whenever the Carousel needs items to be loaded into it for
- display. Subscribing to this event makes it easy to dynamically load
- the next set of images.
-
- Here we will use the YUI Carousel Control's loadItems event to dynamically
- load the images on the fly.
- This example has the following dependencies: -
- -- Initially we use YUI Connection Manager to load the initial set of items as - soon as part of the DOM is visible.
- -- We have a few simple CSS rules to set the dimensions for the Carousel items. -
- -
- The YUI Carousel Control's constructor is passed numItems (the total number of items) so that it triggers the loadItems event if the items are not available.
- We'll use Connection Manager to load a set of items into the
- Carousel as early as possible.
-
- The YUI Carousel Control exposes a loadItems custom event that is fired
- when the Carousel needs more items to be loaded. This becomes very handy
- for us since we can subscribe to it and add more items in to the Carousel
- widget when required.
-
- In our case, the server program returns an array (JSON) of images. This is
- parsed in the Ajax callback and then the Carousel's addItem() is called for
- every image.
- Apart from subscribing to this event, for displaying the selected image as a spotlight, we can subscribe to the itemSelected event that Carousel control exposes.
- This event is triggered whenever an item is selected and it returns the
- index of the selected item. With the index of the item, we can use the
- Carousel's getElementForItem() API to get the reference to the Carousel's item (an li element in
- our case).
-
- The getLargeImage() function is quite easy to implement. Since we have the - reference to the Carousel's item, it is straightforward to implement a function that extracts the image within it. -
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example extends Using Ajax for deferred loading of items and demonstrates
-how to support YUI Carousel Control's built-in paginator via the replaceItem method.
- Here we will use YUI Carousel Control's loadItems event and replaceItem
- method to dynamically load any one of Carousel's pages on the fly with Carousel's built-in paginator.
- This example has the following dependencies: -
- -- Initially we use YUI Connection Manager to load the initial set of items as - soon as part of the DOM is visible.
- -- We have a required CSS rule to set the dimensions for the Carousel items. -
- --And, as we'll see later, since we're increasing the default number of UI pager buttons which will be displayed, we increase the amount of space required to -display the 6th page button, in IE6 and IE7: -
- -
- The YUI Carousel Control's constructor is passed numItems (the total number of items) so that it triggers
- the loadItems event if the items are not available.
- We'll use Connection Manager to load a set of items into the
- Carousel as early as possible.
-
- For a more traditional paginator, we increase the MAX_PAGER_BUTTONS property (default is 5 pages, this example has 100), which causes Carousel to render a paginator
- comprised of a row of anchors in leu of a select box.
-
- Triggered by the loadItems event, the getImages() function sends a request to our web service specifying the current
- item selected (curpos) and the amount of images to return (batchSize). If the request is a success, the image is extracted from the
- return data and Carousel is populated accordingly: if mock loading items are detected on the previous page (inserted as placeholders after
- a user skips one or more pages that have never been loaded), the replaceItem method is invoked, which swaps out each placeholder with its respective
- image; alternatively, the addItem method is called when a user navigates successively through pages.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example extends Using Ajax for deferred loading of items and demonstrates
-how to support YUI Carousel Control's built-in paginator via the replaceItem method.
This example extends Using Ajax for deferred loading of items and demonstrates
-how to support YUI Carousel Control's built-in paginator via the replaceItem method.
- Here we will use YUI Carousel Control's loadItems event and replaceItem
- method to dynamically load any one of Carousel's pages on the fly with Carousel's built-in paginator.
- This example has the following dependencies: -
- -- Initially we use YUI Connection Manager to load the initial set of items as - soon as part of the DOM is visible.
- -- We have a required CSS rule to set the dimensions for the Carousel items. -
- --And, as we'll see later, since we're increasing the default number of UI pager buttons which will be displayed, we increase the amount of space required to -display the 6th page button, in IE6 and IE7: -
- -
- The YUI Carousel Control's constructor is passed numItems (the total number of items) so that it triggers
- the loadItems event if the items are not available.
- We'll use Connection Manager to load a set of items into the
- Carousel as early as possible.
-
- For a more traditional paginator, we increase the MAX_PAGER_BUTTONS property (default is 5 pages, this example has 100), which causes Carousel to render a paginator
- comprised of a row of anchors in leu of a select box.
-
- Triggered by the loadItems event, the getImages() function sends a request to our web service specifying the current
- item selected (curpos) and the amount of images to return (batchSize). If the request is a success, the image is extracted from the
- return data and Carousel is populated accordingly: if mock loading items are detected on the previous page (inserted as placeholders after
- a user skips one or more pages that have never been loaded), the replaceItem method is invoked, which swaps out each placeholder with its respective
- image; alternatively, the addItem method is called when a user navigates successively through pages.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example uses the YUI Carousel Control to showcase an example where each - (list) item contains an image and some text. As always, you can use arrow - keys to select items or to click on an item to select it.
- Also in this example, you will see the animation capabilities available in
- the YUI Carousel Control. For getting an animated effect during scroll, you
- will have to set the animation configuration setting in the constructor and include the YUI Animation Utility on the page.
- This example has the following dependencies: -
- -- This example uses progressive enhancement, creating the control from an ordered list. -
- -
-
-
-
-
-
-
-
- - Apart from setting the height of the Carousel, we have a few additional CSS rules for this example to position the text and the images within the Carousel items. -
- - -
- Since we have the elements in place, we can now invoke the Carousel's
- constructor to create the widget. We'll pass an additional argument to the
- constructor to set the animation speed. The animation configuration
- setting is an object that takes the animation speed (to scroll) in seconds and
- the animation effect.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example uses the YUI Carousel Control to showcase an example where each - (list) item contains an image and some text. As always, you can use arrow - keys to select items or to click on an item to select it.
- Also in this example, you will see the animation capabilities available in
- the YUI Carousel Control. For getting an animated effect during scroll, you
- will have to set the animation configuration setting in the constructor and include the YUI Animation Utility on the page.
- This example has the following dependencies: -
- -- This example uses progressive enhancement, creating the control from an ordered list. -
- -
-
-
-
-
-
-
-
- - Apart from setting the height of the Carousel, we have a few additional CSS rules for this example to position the text and the images within the Carousel items. -
- - -
- Since we have the elements in place, we can now invoke the Carousel's
- constructor to create the widget. We'll pass an additional argument to the
- constructor to set the animation speed. The animation configuration
- setting is an object that takes the animation speed (to scroll) in seconds and
- the animation effect.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example uses the YUI Carousel Control to showcase an example where each - (list) item contains an image and some text. As always, you can use arrow - keys to select items or to click on an item to select it.
- Also in this example, you will see the animation capabilities available in
- the YUI Carousel Control. For getting an animated effect during scroll, you
- will have to set the animation configuration setting in the constructor and include the YUI Animation Utility on the page.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This example uses the YUI Carousel Control to showcase a simple multi-row Carousel. The numVisible
-configuration setting now accepts an array, which instructs Carousel to organize its items into X number of rows by Y number of columns.
A multi-row Carousel still offers all the features provided by a single-row carousel including, but not limitted to: isVertical, animation,
-revealAmount, loadItems, and items containing images and text.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Here we will use the YUI Carousel Control's numVisible configuration
- setting to display an album of images.
- This example has the following dependencies: -
- -- This example uses progressive enhancement; the Carousel is built from an existing ordered list. -
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Make sure all carousel items have a width and height; even if multi-row has not been enabled. -
- -
- Since we have the elements in place, we enable multi-row by passing Carousel's constructor the numVisible property
- set to an array specifying X columns by Y rows.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example uses the YUI Carousel Control to showcase a simple multi-row Carousel. The numVisible
-configuration setting now accepts an array, which instructs Carousel to organize its items into X number of rows by Y number of columns.
A multi-row Carousel still offers all the features provided by a single-row carousel including, but not limitted to: isVertical, animation,
-revealAmount, loadItems, and items containing images and text.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This example uses the YUI Carousel Control to showcase a simple multi-row Carousel. The numVisible
-configuration setting now accepts an array, which instructs Carousel to organize its items into X number of rows by Y number of columns.
A multi-row Carousel still offers all the features provided by a single-row carousel including, but not limitted to: isVertical, animation,
-revealAmount, loadItems, and items containing images and text.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Here we will use the YUI Carousel Control's numVisible configuration
- setting to display an album of images.
- This example has the following dependencies: -
- -- This example uses progressive enhancement; the Carousel is built from an existing ordered list. -
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Make sure all carousel items have a width and height; even if multi-row has not been enabled. -
- -
- Since we have the elements in place, we enable multi-row by passing Carousel's constructor the numVisible property
- set to an array specifying X columns by Y rows.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-- This example demonstrates the use of YUI Paginator Control for navigating the YUI Carousel Control. -
- -
-
-
-
-
-
-
-
-
- - In this example we'll use the YUI Paginator Control for navigating through the YUI Carousel Control. -
-- This example has the following dependencies: -
- -- This example uses progressive enhancement; the Carousel is created - from an ordered list. This is not a requirement. -
- - -
-
-
-
-
-
-
-
-
- - We will add a container element where the YUI Paginator Control would place its navigation controls. -
- -- We will add a container element where the spotlight image is displayed. -
- -- We'll have to set the dimensions of a single item in the Carousel to make it adjust the container width automatically based on the number of items to be displayed in the view port. -
-- Along with the above CSS rule, we'll add some more CSS rules to style the Paginator control. -
-- Since we are using the Paginator control for the navigation, we can hide the Carousel control's navigation. In addition to this, we can style the Carousel container to look pretty. -
-- Since we have the elements in place, we can invoke the Carousel's - constructor to create the widget. Once the Carousel is instantiated, we can get the total number of records (items) to be used to instantiate the Paginator. -
-
- On clicking any of the pagination links, the Paginator control fires a changeRequest event. We can subscribe to this event to navigate to the appropriate page in the Carousel.
-
- Similarly, when the user scrolls through the Carousel using a keyboard (by hitting the arrow keys), whenever the Carousel scrolls to a new page it triggers a pageChange event. This event needs to be listened to set the Paginator to the correct state on such an event.
-
- Now, we can subscribe to the itemSelected event that the Carousel exposes.
- This event is triggered whenever an item is selected and it returns the
- index of the selected item. With the index of the item, we can use the
- Carousel's getElementForItem() API to get the reference to the Carousel's item (an li element in
- our case).
-
- Once the reference to the Carousel's item is obtained, it is - straightforward to implement a function that extracts the image within it. -
- -- Finally render both the controls. -
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-- This example demonstrates the use of YUI Paginator Control for navigating the YUI Carousel Control. -
- -
-
-
-
-
-
-
-
-
- - This example demonstrates the use of YUI Paginator Control for navigating the YUI Carousel Control. -
- -
-
-
-
-
-
-
-
-
- - In this example we'll use the YUI Paginator Control for navigating through the YUI Carousel Control. -
-- This example has the following dependencies: -
- -- This example uses progressive enhancement; the Carousel is created - from an ordered list. This is not a requirement. -
- - -
-
-
-
-
-
-
-
-
- - We will add a container element where the YUI Paginator Control would place its navigation controls. -
- -- We will add a container element where the spotlight image is displayed. -
- -- We'll have to set the dimensions of a single item in the Carousel to make it adjust the container width automatically based on the number of items to be displayed in the view port. -
-- Along with the above CSS rule, we'll add some more CSS rules to style the Paginator control. -
-- Since we are using the Paginator control for the navigation, we can hide the Carousel control's navigation. In addition to this, we can style the Carousel container to look pretty. -
-- Since we have the elements in place, we can invoke the Carousel's - constructor to create the widget. Once the Carousel is instantiated, we can get the total number of records (items) to be used to instantiate the Paginator. -
-
- On clicking any of the pagination links, the Paginator control fires a changeRequest event. We can subscribe to this event to navigate to the appropriate page in the Carousel.
-
- Similarly, when the user scrolls through the Carousel using a keyboard (by hitting the arrow keys), whenever the Carousel scrolls to a new page it triggers a pageChange event. This event needs to be listened to set the Paginator to the correct state on such an event.
-
- Now, we can subscribe to the itemSelected event that the Carousel exposes.
- This event is triggered whenever an item is selected and it returns the
- index of the selected item. With the index of the item, we can use the
- Carousel's getElementForItem() API to get the reference to the Carousel's item (an li element in
- our case).
-
- Once the reference to the Carousel's item is obtained, it is - straightforward to implement a function that extracts the image within it. -
- -- Finally render both the controls. -
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example uses the YUI Carousel Control to showcase how to customize and -display pagination information.
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Here we will use the YUI Carousel Control's private pagination configuration
- setting to display customized pagination information.
- This example has the following dependencies: -
- -- This example uses progressive enhancement; the Carousel is built from an existing ordered list. -
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Make sure all carousel items have a width and height. -
- -
- After Carousel instantiation, we use the public registerPagination method to register a text and/or HTML
- template containing any one of the following Carousel tokens: numVisible, numPages,
- numItems, selectedItem, currentPage, firstVisible, and/or
- lastVisible. Carousel's public updatePagination is then called automatically and substitutes each
- token with its respective data. The method continues to be called every time Carousel's state changes.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example uses the YUI Carousel Control to showcase how to customize and -display pagination information.
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This example uses the YUI Carousel Control to showcase how to customize and -display pagination information.
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Here we will use the YUI Carousel Control's private pagination configuration
- setting to display customized pagination information.
- This example has the following dependencies: -
- -- This example uses progressive enhancement; the Carousel is built from an existing ordered list. -
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - Make sure all carousel items have a width and height. -
- -
- After Carousel instantiation, we use the public registerPagination method to register a text and/or HTML
- template containing any one of the following Carousel tokens: numVisible, numPages,
- numItems, selectedItem, currentPage, firstVisible, and/or
- lastVisible. Carousel's public updatePagination is then called automatically and substitutes each
- token with its respective data. The method continues to be called every time Carousel's state changes.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
- This example showcases a simple yet powerful feature of the YUI Carousel Control. In this example, the Carousel displays the previous and next
- elements partially, giving a sneak peak of the upcoming image to the user.
- The revealAmount configuration setting accepts the percentage of the
- width of an item to reveal.
- Here we will use the YUI Carousel Control's revealAmount configuration
- setting to reveal the previous and next items partially.
- This example has the following dependencies: -
- -- This example uses progressive enhancement; the Carousel is built from an existing ordered list. -
- - -
-
-
-
-
-
-
-
-
-
- - We have only one CSS rule to set the height for the Carousel items. -
- - -
- Since we have the elements in place, we can invoke the Carousel's
- constructor with the revealAmount configuration to create the widget.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
- This example showcases a simple yet powerful feature of the YUI Carousel Control. In this example, the Carousel displays the previous and next
- elements partially, giving a sneak peak of the upcoming image to the user.
- The revealAmount configuration setting accepts the percentage of the
- width of an item to reveal.
- Here we will use the YUI Carousel Control's revealAmount configuration
- setting to reveal the previous and next items partially.
- This example has the following dependencies: -
- -- This example uses progressive enhancement; the Carousel is built from an existing ordered list. -
- - -
-
-
-
-
-
-
-
-
-
- - We have only one CSS rule to set the height for the Carousel items. -
- - -
- Since we have the elements in place, we can invoke the Carousel's
- constructor with the revealAmount configuration to create the widget.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
- This example showcases a simple yet powerful feature of the YUI Carousel Control. In this example, the Carousel displays the previous and next
- elements partially, giving a sneak peak of the upcoming image to the user.
- The revealAmount configuration setting accepts the percentage of the
- width of an item to reveal.
-
-
-
-
-
-
-
-
-
-
- This example uses the YUI Carousel Control to showcase a simple spotlight
- example using its itemSelected event. In this example, you can use arrow
- keys to select items as well as click on an item to select it.
-
- Though this functionality looks a little complicated, it is very easy to
- implement. This is because the YUI Carousel Control handles the keyboard
- event and the mouse click event for setting the selection. When an item is
- selected, the YUI Carousel Control triggers an itemSelected event. This
- example subscribes to the itemSelected event to display the selected
- image in the spotlight.
-
-
-
-
-
-
-
-
-
-
- Here we will use the YUI Carousel Control's itemSelected event to display
- the selected image.
- This example has the following dependencies: -
- -- This example uses progressive enhancement; the Carousel is created - from an ordered list. -
- - -
-
-
-
-
-
-
-
-
- - We will add a container element where we can display the spotlight image. -
- -- We'll have only one (but necessary) CSS rule to set the height for the Carousel items. -
-
- Since we have the elements in place, we can invoke the Carousel's
- constructor to create the widget. After having the Carousel object, we can subscribe to the itemSelected event that it exposes.
- This event is triggered whenever an item is selected and it returns the
- index of the selected item. With the index of the item, we can use the
- Carousel's getElementForItem() API to get the reference to the Carousel's item (an li element in
- our case).
-
- The getImage() function is quite easy to implement. Since we have the - reference to the Carousel's item, it is straightforward to implement a function that extracts the image within it. -
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-
- This example uses the YUI Carousel Control to showcase a simple spotlight
- example using its itemSelected event. In this example, you can use arrow
- keys to select items as well as click on an item to select it.
-
- Though this functionality looks a little complicated, it is very easy to
- implement. This is because the YUI Carousel Control handles the keyboard
- event and the mouse click event for setting the selection. When an item is
- selected, the YUI Carousel Control triggers an itemSelected event. This
- example subscribes to the itemSelected event to display the selected
- image in the spotlight.
-
-
-
-
-
-
-
-
-
-
- This example uses the YUI Carousel Control to showcase a simple spotlight
- example using its itemSelected event. In this example, you can use arrow
- keys to select items as well as click on an item to select it.
-
- Though this functionality looks a little complicated, it is very easy to
- implement. This is because the YUI Carousel Control handles the keyboard
- event and the mouse click event for setting the selection. When an item is
- selected, the YUI Carousel Control triggers an itemSelected event. This
- example subscribes to the itemSelected event to display the selected
- image in the spotlight.
-
-
-
-
-
-
-
-
-
-
- Here we will use the YUI Carousel Control's itemSelected event to display
- the selected image.
- This example has the following dependencies: -
- -- This example uses progressive enhancement; the Carousel is created - from an ordered list. -
- - -
-
-
-
-
-
-
-
-
- - We will add a container element where we can display the spotlight image. -
- -- We'll have only one (but necessary) CSS rule to set the height for the Carousel items. -
-
- Since we have the elements in place, we can invoke the Carousel's
- constructor to create the widget. After having the Carousel object, we can subscribe to the itemSelected event that it exposes.
- This event is triggered whenever an item is selected and it returns the
- index of the selected item. With the index of the item, we can use the
- Carousel's getElementForItem() API to get the reference to the Carousel's item (an li element in
- our case).
-
- The getImage() function is quite easy to implement. Since we have the - reference to the Carousel's item, it is straightforward to implement a function that extracts the image within it. -
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The Carousel Control provides a widget for browsing among a set of like objects in an overloaded screen space by scrolling vertically or horizontally.
Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-A YUI Charts Control and a DataTable Control may share a DataSource to display the same data.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-The provider of data for the BarChart and the DataTable in this example is a standard JavaScript Array. Each Object in the Array contains multiple values that can be used for series in the BarChart or headers in the DataTable.
- -The Array is passed to a new DataSource instance, and fields are defined to specify which items will be used from the original source.
- -A series definition allows the chart to display more than one series, and one can use it customize the appearance and behavior of each series individually.
- -In the series definition above, each series uses the xField property to select a different key from the DataSource. The displayName property will provide a visual reference to the name of each series in the mouse-over data tip, and it will be displayed in the legend, if present.
Notice that the third series defines a type property. By customizing this value, we're able to build a combination chart that uses both bars and lines to display its data.
The DataSource instance is passed as a required argument of the BarChart's constructor. The series definition is passed to the chart through an optional initialization attribute named series. We also specify the default yField to be used for categories and pass in a custom axis that formats its labels as currency.
Similar to the Chart control's series definition, the DataTable control defines column headers. A formatter is set for each column that will display currency.
Both the column headers and the DataSource instance are passed to the DataTable's constructor.
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-A YUI Charts Control and a DataTable Control may share a DataSource to display the same data.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-A YUI Charts Control and a DataTable Control may share a DataSource to display the same data.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-The provider of data for the BarChart and the DataTable in this example is a standard JavaScript Array. Each Object in the Array contains multiple values that can be used for series in the BarChart or headers in the DataTable.
- -The Array is passed to a new DataSource instance, and fields are defined to specify which items will be used from the original source.
- -A series definition allows the chart to display more than one series, and one can use it customize the appearance and behavior of each series individually.
- -In the series definition above, each series uses the xField property to select a different key from the DataSource. The displayName property will provide a visual reference to the name of each series in the mouse-over data tip, and it will be displayed in the legend, if present.
Notice that the third series defines a type property. By customizing this value, we're able to build a combination chart that uses both bars and lines to display its data.
The DataSource instance is passed as a required argument of the BarChart's constructor. The series definition is passed to the chart through an optional initialization attribute named series. We also specify the default yField to be used for categories and pass in a custom axis that formats its labels as currency.
Similar to the Chart control's series definition, the DataTable control defines column headers. A formatter is set for each column that will display currency.
Both the column headers and the DataSource instance are passed to the DataTable's constructor.
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-A YUI Charts Control may employ two Numeric Axes of different scale to display data sets with different ranges in the same area.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-In this example the data provider for the LineChart is a standard JavaScript Array. Each object in this Array contains multiple values, any of which can be used for the series definition in the LineChart.
- -The Array is passed to a new DataSource instance, and fields are defined to specify which items will be used from the original source. In this case we'll use all of them: "month", "rent", "car", "power", and "cable".
- -Next we will create methods to format the labels for our axes and data tip.
- -We will use two y-axes in this chart, so we will need to create two NumericAxis instances. When using dual axes, you need to define a primary and a secondary axis. This is defined by the order property of the NumericAxis. The default value for order is "primary". The NumericAxis also has a position property that enables us to select where each axis will appear on the chart. When the NumericAxes are on the y-axis, the primary axis will default to the left side. When the NumericAxes are on the x-axis, the primary axis will default to the bottom. In our example, we will position the primary axis on the right by explicitly setting position on both axes.
When using multiple axes, we bind each series to an axis with the axis property.
In the series definition above, we bind the rent field to the secondary axis and the other fields to the primary axis.
- -When using two axes, the secondary axis will inherit styles from the primary axis. You can, however, override styles for the secondary axis. In our example, we will set the secondaryYAxis title rotation to 90 degrees.
Because we have multiple axes, instead of using the yAxis attribute to set a single NumericAxis, we will use the yAxes attribute, passing our array of axes.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-A YUI Charts Control may employ two Numeric Axes of different scale to display data sets with different ranges in the same area.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-A YUI Charts Control may employ two Numeric Axes of different scale to display data sets with different ranges in the same area.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-In this example the data provider for the LineChart is a standard JavaScript Array. Each object in this Array contains multiple values, any of which can be used for the series definition in the LineChart.
- -The Array is passed to a new DataSource instance, and fields are defined to specify which items will be used from the original source. In this case we'll use all of them: "month", "rent", "car", "power", and "cable".
- -Next we will create methods to format the labels for our axes and data tip.
- -We will use two y-axes in this chart, so we will need to create two NumericAxis instances. When using dual axes, you need to define a primary and a secondary axis. This is defined by the order property of the NumericAxis. The default value for order is "primary". The NumericAxis also has a position property that enables us to select where each axis will appear on the chart. When the NumericAxes are on the y-axis, the primary axis will default to the left side. When the NumericAxes are on the x-axis, the primary axis will default to the bottom. In our example, we will position the primary axis on the right by explicitly setting position on both axes.
When using multiple axes, we bind each series to an axis with the axis property.
In the series definition above, we bind the rent field to the secondary axis and the other fields to the primary axis.
- -When using two axes, the secondary axis will inherit styles from the primary axis. You can, however, override styles for the secondary axis. In our example, we will set the secondaryYAxis title rotation to 90 degrees.
Because we have multiple axes, instead of using the yAxis attribute to set a single NumericAxis, we will use the yAxes attribute, passing our array of axes.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-A YUI Charts Control and a DataTable Control may share a DataSource to display the same data.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-We will start by creating a custom class to contain all the necessary elements required to render a chart.
- -Our class contains a reference to a dataTip function, data, chart, styles and some custom text to be used in our data tips.
- -We will now add all the methods necessary for formatting axis labels and data tips. It is important to note that the dataTip and axis label methods make use of other class level methods, so the ability to add socpe to these methods will prove useful.
- -Next, we will add methods that return an axis and a series definition. We will also add a method that draws our chart. Each of these methods will create references to text formatting functions to pass to our YUI Chart instance. Our vertical axis method sets the axis label function, our series definition sets a data tip function for our car payment series and our chart method sets the data tip function for all other series.
- -Normally, when setting a formatting function for the chart, a function is passed either directly or as a string reference. When you want to include scope, however, you instead pass an object with two properties, func, a reference to the function, and scope, a reference to the scope. dataTipFunction:{func:myDataTipFunction, scope:this}
-
Finally, we'll instantiate our class and draw the chart.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-A YUI Charts Control and a DataTable Control may share a DataSource to display the same data.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-A YUI Charts Control and a DataTable Control may share a DataSource to display the same data.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-We will start by creating a custom class to contain all the necessary elements required to render a chart.
- -Our class contains a reference to a dataTip function, data, chart, styles and some custom text to be used in our data tips.
- -We will now add all the methods necessary for formatting axis labels and data tips. It is important to note that the dataTip and axis label methods make use of other class level methods, so the ability to add socpe to these methods will prove useful.
- -Next, we will add methods that return an axis and a series definition. We will also add a method that draws our chart. Each of these methods will create references to text formatting functions to pass to our YUI Chart instance. Our vertical axis method sets the axis label function, our series definition sets a data tip function for our car payment series and our chart method sets the data tip function for all other series.
- -Normally, when setting a formatting function for the chart, a function is passed either directly or as a string reference. When you want to include scope, however, you instead pass an object with two properties, func, a reference to the function, and scope, a reference to the scope. dataTipFunction:{func:myDataTipFunction, scope:this}
-
Finally, we'll instantiate our class and draw the chart.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-A YUI Charts Control allows you to dynamically change series styles. In this example, we will allow for the hiding of each series.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-| Show Expenses Data: | -- |
| Show Revenue Data: | -- |
First, we'll add two checkboxes, one for each series in the chart. These will be used to toggle the visibility of each series. Listening for the checkboxes' onclick events, we'll use the Chart's setSeriesStylesByIndex method to update the visibility style of each series.
| Show Expenses Data: | -- |
| Show Revenue Data: | -- |
For our data, let's start with a json formatted data source that contains two fields, one for revenue and one for expenses.
- -Next we'll create a few methods to format the labels for our axes and data tips.
- -Now we can set a series definition on the chart, designating two series--one for revenue and one for expenses. We'll specify a different color for each series to help differentiate them.
- -Now we'll create the axes, a TimeAxis for our x-axis and a NumericAxis for our y-axis. This will allow us to display each series on a timeline. Using the text formatting functions we previously created, we'll be able to display the revenue and expenses as dollar amounts, and the timeline in a localized date format.
To further improve the look of the chart as a whole, we'll create a style definition and modify the background color and the border. We'll also make some axis-independent style adjustments, for things like label rotation and data ticks.
-Finally, we'll initialize the chart, passing it the series and style definitions. We'll also make sure to reset the checkboxes to unchecked when the contentReady event fires and our chart displays.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-A YUI Charts Control allows you to dynamically change series styles. In this example, we will allow for the hiding of each series.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-| Show Expenses Data: | -- |
| Show Revenue Data: | -- |
A YUI Charts Control allows you to dynamically change series styles. In this example, we will allow for the hiding of each series.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-| Show Expenses Data: | -- |
| Show Revenue Data: | -- |
First, we'll add two checkboxes, one for each series in the chart. These will be used to toggle the visibility of each series. Listening for the checkboxes' onclick events, we'll use the Chart's setSeriesStylesByIndex method to update the visibility style of each series.
| Show Expenses Data: | -- |
| Show Revenue Data: | -- |
For our data, let's start with a json formatted data source that contains two fields, one for revenue and one for expenses.
- -Next we'll create a few methods to format the labels for our axes and data tips.
- -Now we can set a series definition on the chart, designating two series--one for revenue and one for expenses. We'll specify a different color for each series to help differentiate them.
- -Now we'll create the axes, a TimeAxis for our x-axis and a NumericAxis for our y-axis. This will allow us to display each series on a timeline. Using the text formatting functions we previously created, we'll be able to display the revenue and expenses as dollar amounts, and the timeline in a localized date format.
To further improve the look of the chart as a whole, we'll create a style definition and modify the background color and the border. We'll also make some axis-independent style adjustments, for things like label rotation and data ticks.
-Finally, we'll initialize the chart, passing it the series and style definitions. We'll also make sure to reset the checkboxes to unchecked when the contentReady event fires and our chart displays.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-A legend may be displayed with the YUI Charts Control by setting a few simple styles. This example shows you how.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-The Charts Control may display a legend by specifying the legend display style. Accepted values include "top", "right", "bottom", "left", and the default value "none".
Legends that are displayed on the left or right sides will arrange their series or category items vertically. When you specify that the legend should be displayed on the top or bottom, it will arrange its items horizontally.
- -Several substyles are available to allow you to customize the legend to fit your needs. In this example, we customize the font used by the text in the legend, the padding between the legend's items and the edge of the legend, and the spacing between the legend's items.
- -There are more styles available for legends, including border and background options. For full details about the legend styles, read the Charts Control User's Guide. -
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-A legend may be displayed with the YUI Charts Control by setting a few simple styles. This example shows you how.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-A legend may be displayed with the YUI Charts Control by setting a few simple styles. This example shows you how.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-The Charts Control may display a legend by specifying the legend display style. Accepted values include "top", "right", "bottom", "left", and the default value "none".
Legends that are displayed on the left or right sides will arrange their series or category items vertically. When you specify that the legend should be displayed on the top or bottom, it will arrange its items horizontally.
- -Several substyles are available to allow you to customize the legend to fit your needs. In this example, we customize the font used by the text in the legend, the padding between the legend's items and the edge of the legend, and the spacing between the legend's items.
- -There are more styles available for legends, including border and background options. For full details about the legend styles, read the Charts Control User's Guide. -
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example is a demonstration of the YUI Chart Control's basic features.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-Like the DataTable Control, Charts use the DataSource Utility for accessing the information it displays. A DataSource instance will accept many forms of data including simple JavaScript Arrays and external data loaded through XHR in formats including XML, JSON, and delimited text.
- -In this example, data comes from a JavaScript Array. It is passed to the DataSource constructor. All of the fields ("month", "rent", and "utilities") are included in the DataSource responseSchema.
An Array of definitions allows you to specify more than one series to display in the Chart control. Each definition generally includes an xField or yField value that specifies which key in the DataSource is used to access the data for a particular axis.
A displayName is recommended to provide more information about a series to the viewer. This value is used in the mouse-over data tip and the legend, if displayed.
The LineChart in this example uses a custom NumericAxis. This axis has a minimum bound set to the value 800. A labelFunction is used to format each label on the axis.
The function YAHOO.example.formatCurrencyAxisLabel() uses the YAHOO.util.Number class included with DataSource to format the text as currency.
Due to the nature of ActionScript-JavaScript communication, this function must be globally accessible. It may not be a method of an object instance. Pass the function reference directly or a string representation of the function name. In this case, we pass a reference to YAHOO.example.formatCurrencyAxisLabel, but we can also use the string value "YAHOO.example.formatCurrencyAxisLabel".
The chart uses a dataTipFunction to format the text appearing on its mouse-over data tip.
Notice that getDataTipText() extracts the y-axis value and formats it using formatCurrencyAxisLabel() to match the formatting on the axis labels.
All of the customizations made above are passed to the Chart control as initialization attributes. The xField attribute is used globally by all series, and each series defines its own yField to display different data than the other series.
Once again, don't forget the function reference we pass to dataTipFunction must be globally-accessible to allow Flash Player's ExternalInterface to call it.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example is a demonstration of the YUI Chart Control's basic features.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-This example is a demonstration of the YUI Chart Control's basic features.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-Like the DataTable Control, Charts use the DataSource Utility for accessing the information it displays. A DataSource instance will accept many forms of data including simple JavaScript Arrays and external data loaded through XHR in formats including XML, JSON, and delimited text.
- -In this example, data comes from a JavaScript Array. It is passed to the DataSource constructor. All of the fields ("month", "rent", and "utilities") are included in the DataSource responseSchema.
An Array of definitions allows you to specify more than one series to display in the Chart control. Each definition generally includes an xField or yField value that specifies which key in the DataSource is used to access the data for a particular axis.
A displayName is recommended to provide more information about a series to the viewer. This value is used in the mouse-over data tip and the legend, if displayed.
The LineChart in this example uses a custom NumericAxis. This axis has a minimum bound set to the value 800. A labelFunction is used to format each label on the axis.
The function YAHOO.example.formatCurrencyAxisLabel() uses the YAHOO.util.Number class included with DataSource to format the text as currency.
Due to the nature of ActionScript-JavaScript communication, this function must be globally accessible. It may not be a method of an object instance. Pass the function reference directly or a string representation of the function name. In this case, we pass a reference to YAHOO.example.formatCurrencyAxisLabel, but we can also use the string value "YAHOO.example.formatCurrencyAxisLabel".
The chart uses a dataTipFunction to format the text appearing on its mouse-over data tip.
Notice that getDataTipText() extracts the y-axis value and formats it using formatCurrencyAxisLabel() to match the formatting on the axis labels.
All of the customizations made above are passed to the Chart control as initialization attributes. The xField attribute is used globally by all series, and each series defines its own yField to display different data than the other series.
Once again, don't forget the function reference we pass to dataTipFunction must be globally-accessible to allow Flash Player's ExternalInterface to call it.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Axes Title and Label fields can be rotated on the YUI Charts Control by setting the titleRotation and labelRotation axis styles. This example shows you how.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
- - - -We will start by adding our data for the charts.
-Next we'll add a series to our chart, and give it a style.
-In the styles for our x-axis and y-axis, we'll set the corresponding labelRotation and titleRotation to -90. This will make the title on the y-axis and the labels on the x-axis to be rotated -90 degrees (counterclockwise). While both styles accept values between -90 and 90, it is generally recomended to only use the values -90, 90 or 0 (default), as text fields will display more clearly at these settings.
Add our axes and label formatting methods.
- -Finally, we'll add the chart and call it good.
- -There are even more styles available for the axes than we've covered in this tutorial. For full details about the axes styles, read the Charts Control User's Guide. -
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Axes Title and Label fields can be rotated on the YUI Charts Control by setting the titleRotation and labelRotation axis styles. This example shows you how.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
- - - -Axes Title and Label fields can be rotated on the YUI Charts Control by setting the titleRotation and labelRotation axis styles. This example shows you how.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
- - - -We will start by adding our data for the charts.
-Next we'll add a series to our chart, and give it a style.
-In the styles for our x-axis and y-axis, we'll set the corresponding labelRotation and titleRotation to -90. This will make the title on the y-axis and the labels on the x-axis to be rotated -90 degrees (counterclockwise). While both styles accept values between -90 and 90, it is generally recomended to only use the values -90, 90 or 0 (default), as text fields will display more clearly at these settings.
Add our axes and label formatting methods.
- -Finally, we'll add the chart and call it good.
- -There are even more styles available for the axes than we've covered in this tutorial. For full details about the axes styles, read the Charts Control User's Guide. -
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-A YUI Charts Control can be configured at the Chart and series level. In this example, we'll use series properties to customize a combination chart.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-In this example, we're going to use custom series properties to format and display series information differently. We'll start with a data source representing household income and expenses. Expenses are represented negative values while income is represented with positive values. We'll use these values to calculate net income/losses, and add the calculated information as an additional property in the data source.
- -We will create methods to format the labels for our axis, dataTip and legend.
- -Some series, such as pay and rent, will always be either positive or negative. Others, such as gambling and net, can either be positive or negative. As a result, we will need to specify different dataTip functions for different series. This is best accomplished by setting one method on the chart level, and then overriding these on the series level. In the code above, we have created a default dataTipFunction for income and expense series and an additional function for series that can render a gain or a loss.
- - -We'll set a series definition to style each series. Additionally, we will use this series definition to specify which series will use the custom label functions created above.
- -In the above series definition, we have styled the properties gamblinglosses and gamblingprofits identically. We have also given them the same display name. In our chart, they will both be displayed as "gambling". We will use our custom dataTip function to differentiate between the series based on a positive or negative value. Since they both represent gambling, we only want one reference in the legend. We can use the showInLegend property to filter out one from the legend list. We'll also put in a custom legendLabelFunction for the gambling series displayed in the legend. Finally, we will attach the custom dataTip function to our net series.
Next, we'll add our styles and axes.
-Finally, we'll create a chart, setting our default dataTip and legendLabel methods.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-A YUI Charts Control can be configured at the Chart and series level. In this example, we'll use series properties to customize a combination chart.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-A YUI Charts Control can be configured at the Chart and series level. In this example, we'll use series properties to customize a combination chart.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-In this example, we're going to use custom series properties to format and display series information differently. We'll start with a data source representing household income and expenses. Expenses are represented negative values while income is represented with positive values. We'll use these values to calculate net income/losses, and add the calculated information as an additional property in the data source.
- -We will create methods to format the labels for our axis, dataTip and legend.
- -Some series, such as pay and rent, will always be either positive or negative. Others, such as gambling and net, can either be positive or negative. As a result, we will need to specify different dataTip functions for different series. This is best accomplished by setting one method on the chart level, and then overriding these on the series level. In the code above, we have created a default dataTipFunction for income and expense series and an additional function for series that can render a gain or a loss.
- - -We'll set a series definition to style each series. Additionally, we will use this series definition to specify which series will use the custom label functions created above.
- -In the above series definition, we have styled the properties gamblinglosses and gamblingprofits identically. We have also given them the same display name. In our chart, they will both be displayed as "gambling". We will use our custom dataTip function to differentiate between the series based on a positive or negative value. Since they both represent gambling, we only want one reference in the legend. We can use the showInLegend property to filter out one from the legend list. We'll also put in a custom legendLabelFunction for the gambling series displayed in the legend. Finally, we will attach the custom dataTip function to our net series.
Next, we'll add our styles and axes.
-Finally, we'll create a chart, setting our default dataTip and legendLabel methods.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates how to modify the YUI Charts Control's styles to give it a custom appearance.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-To change the visual appearance of a Charts Control instance, one uses the style initialization attribute. Each part of the chart, including the background and border, xAxis and yAxis, and the dataTip may be customized.
Notice that the main font style applies to both of the axes on the chart. The dataTip includes a custom border and font. The yAxis includes custom ticks and we hide the majorGridLines by setting the size value to 0.
The series definition includes style values for both series with declarations the for background image and color. These particular skins are transparent PNG images, and they allow the base color of the marker to show through. The marker size matches the image width.
The mode value specifies how the image will be displayed. In this case "no-repeat" ensures that the image will be displayed only once. Other possible values include "repeat", "repeat-x", "repeat-y", and "stretch".
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates how to modify the YUI Charts Control's styles to give it a custom appearance.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-This example demonstrates how to modify the YUI Charts Control's styles to give it a custom appearance.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-To change the visual appearance of a Charts Control instance, one uses the style initialization attribute. Each part of the chart, including the background and border, xAxis and yAxis, and the dataTip may be customized.
Notice that the main font style applies to both of the axes on the chart. The dataTip includes a custom border and font. The yAxis includes custom ticks and we hide the majorGridLines by setting the size value to 0.
The series definition includes style values for both series with declarations the for background image and color. These particular skins are transparent PNG images, and they allow the base color of the marker to show through. The marker size matches the image width.
The mode value specifies how the image will be displayed. In this case "no-repeat" ensures that the image will be displayed only once. Other possible values include "repeat", "repeat-x", "repeat-y", and "stretch".
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates how to use YUI Charts Control to create a Stacked Bar Chart.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-When creating Bar and Column charts with multiple series, you have the ability to stack your series on top of one-another. In this example, we'll create stacked BarChart, which lets you show the absolute values of data points through their segments, as well as the total values of each series.
- -First, we'll create the DataSource to populate the chart. This DataSource contains four values, a year and three sets of sales figures.
-
-
We will have three series in our example, corresponding to the Internet sales, print sales, and TV sales.
- -Create a NumericAxis and set its stackingEnabled property to true. Assign a labelFunction to format the axis.
Instantiate a StackedBarChart and set its xAxis to the NumericAxis you created.
The series bars will stack from left to right rather than aligning vertically.
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates how to use YUI Charts Control to create a Stacked Bar Chart.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-This example demonstrates how to use YUI Charts Control to create a Stacked Bar Chart.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-When creating Bar and Column charts with multiple series, you have the ability to stack your series on top of one-another. In this example, we'll create stacked BarChart, which lets you show the absolute values of data points through their segments, as well as the total values of each series.
- -First, we'll create the DataSource to populate the chart. This DataSource contains four values, a year and three sets of sales figures.
-
-
We will have three series in our example, corresponding to the Internet sales, print sales, and TV sales.
- -Create a NumericAxis and set its stackingEnabled property to true. Assign a labelFunction to format the axis.
Instantiate a StackedBarChart and set its xAxis to the NumericAxis you created.
The series bars will stack from left to right rather than aligning vertically.
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The YUI Charts Control offers customization through its style and series style objects. This example demonstrates one way to customize a Line Chart.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
- - - -Our data will include an array of objects, containing values for the date, expenses and revenue. We will create a function that calculates and adds a profits field to each of these items in the array, and will pass this to our datasource.
-Our series definition will include a series for expenses, revenue and profits. Each series will have a style block in which we will style the line, border and fill.
- -Since we are dealing with negative values, we want to have the ability to highlight them. The Cartesian Charts include a style called zeroGridline. If an axis contains positive and negative values, the zeroGridline style can be used to highlight the gridline that corresponds to zero on the axis. These properties will only take affect if the zero appears beyond the origin of an axis.
Next, we'll add methods for formatting our axis labels and datatip.
- -Create axes and set their label functions.
- -Finally, we'll add our chart, setting its series definition, styles, axes and datatip function.
- -For full details about styles and series styles, read the Charts Control User's Guide. - -
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The YUI Charts Control offers customization through its style and series style objects. This example demonstrates one way to customize a Line Chart.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
- - - -The YUI Charts Control offers customization through its style and series style objects. This example demonstrates one way to customize a Line Chart.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
- - - -Our data will include an array of objects, containing values for the date, expenses and revenue. We will create a function that calculates and adds a profits field to each of these items in the array, and will pass this to our datasource.
-Our series definition will include a series for expenses, revenue and profits. Each series will have a style block in which we will style the line, border and fill.
- -Since we are dealing with negative values, we want to have the ability to highlight them. The Cartesian Charts include a style called zeroGridline. If an axis contains positive and negative values, the zeroGridline style can be used to highlight the gridline that corresponds to zero on the axis. These properties will only take affect if the zero appears beyond the origin of an axis.
Next, we'll add methods for formatting our axis labels and datatip.
- -Create axes and set their label functions.
- -Finally, we'll add our chart, setting its series definition, styles, axes and datatip function.
- -For full details about styles and series styles, read the Charts Control User's Guide. - -
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example uses the YUI Charts Control and the TabView Control to display different views of the same DataSource.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
- - - -We can start by setting our styles for our charts and tabview container divs. This just sizes the charts and tab container, and gives us a custom style for the chart title.
- -We'll create a DataSource that will be used in all of our charts.
- -We will create a TabView with the following tabs: Bar Chart, Line Chart and Column Chart. Each tab's contents will contain description text and a container div for its corresponding chart.
- -Since a Bar Chart displays its data on the x axis, it will need a different series definition than the Line Chart and Column Chart.
- -We will create a Numeric Axis and its formatting functions. Again, we will need to accomodate the fact that Bar Chart displays its currency on a different axis.
- -Finally, we'll create our three charts and assign each to its corresponding container div.
- -The Bar Chart has currencyAxis assigned to the xAxis and YAHOO.example.getXAxisDataTipText assigned as its dataTipFunction while the Line and Column Charts have the currencyAxis assigned to the yAxis and getYAxisDataTipText assigned as the dataTipFunction.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example uses the YUI Charts Control and the TabView Control to display different views of the same DataSource.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
- - - -This example uses the YUI Charts Control and the TabView Control to display different views of the same DataSource.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
- - - -We can start by setting our styles for our charts and tabview container divs. This just sizes the charts and tab container, and gives us a custom style for the chart title.
- -We'll create a DataSource that will be used in all of our charts.
- -We will create a TabView with the following tabs: Bar Chart, Line Chart and Column Chart. Each tab's contents will contain description text and a container div for its corresponding chart.
- -Since a Bar Chart displays its data on the x axis, it will need a different series definition than the Line Chart and Column Chart.
- -We will create a Numeric Axis and its formatting functions. Again, we will need to accomodate the fact that Bar Chart displays its currency on a different axis.
- -Finally, we'll create our three charts and assign each to its corresponding container div.
- -The Bar Chart has currencyAxis assigned to the xAxis and YAHOO.example.getXAxisDataTipText assigned as its dataTipFunction while the Line and Column Charts have the currencyAxis assigned to the yAxis and getYAxisDataTipText assigned as the dataTipFunction.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The YUI Charts Control provides built-in support for iterative polling for data over XHR using an XHR DataSource instance. In the example below, iterative polling causes the chart to refresh every several seconds and animate its display to represent the new data.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-If a DataSource loads its data from an external source through XHR, a Chart may continually poll the DataSource to determine if new data is available. Nothing special needs to be done to the DataSource. The Chart handles all the details.
- -The polling attribute of the Chart control accepts a numeric value representing the number of milliseconds between requests for new data.
In this case, the Chart control will ask the DataSource to reload its data every two seconds. When new data is available, the chart will redraw or animate to display the new information.
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The YUI Charts Control provides built-in support for iterative polling for data over XHR using an XHR DataSource instance. In the example below, iterative polling causes the chart to refresh every several seconds and animate its display to represent the new data.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-The YUI Charts Control provides built-in support for iterative polling for data over XHR using an XHR DataSource instance. In the example below, iterative polling causes the chart to refresh every several seconds and animate its display to represent the new data.
-Please note: The YUI Charts Control requires Flash Player 9.0.45 or higher. The latest version of Flash Player is available at the Adobe Flash Player Download Center.
-If a DataSource loads its data from an external source through XHR, a Chart may continually poll the DataSource to determine if new data is available. Nothing special needs to be done to the DataSource. The Chart handles all the details.
- -The polling attribute of the Chart control accepts a numeric value representing the number of milliseconds between requests for new data.
In this case, the Chart control will ask the DataSource to reload its data every two seconds. When new data is available, the chart will redraw or animate to display the new information.
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The Charts Control allows you to draw data from a DataSource instance and visualize that data using a Flash (.swf) charting engine.
Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The Color Picker below looks much like the pickers in other examples. However, two changes have been made:
-Element ID strings for the Color Picker Control are stored in the YAHOO.widget.ColorPicker.prototype.ID object. We've dumped the full output of that object to the logger to give you a sense of the object's full contents.
For the purposes of this example, we'll override the R, G, and B members of that object. We'll create a new object with those members and then use YAHOO.lang.merge to integrate our new values with the existing object; this will override only the members we specify in the second argument of the merge function:
We can use the same technique to override members of YAHOO.widget.ColorPicker.prototype.TXT for the purposes of customization or internationalization. Again, you can find the full contents of that object dumped to the logger console.
Here, we'll modify the R, G, and B members and change those text strings to "Red", "Green", and "Blue":
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The Color Picker below looks much like the pickers in other examples. However, two changes have been made:
-This example differs from the previous example only in that the markup for the Color Picker instance is placed on the page rather than being generated automatically by the control. By exploring this markup and the CSS file accompanying Color Picker in the YUI download, you will get a sense of how to create your own customized interface for Color Picker that reflects the design imperatives of your own implementation.
- -To interact with this example, click the "Show Color Picker" button below. You can then experiment with enabling/disabling portions of the picker interface via the dashboard and submit color data via Connection Manager and peruse the returned values that are echoed back to the page.
- -As noted above, this example differs from the previous example only in that the markup for the Color Picker Control instance is placed on the page rather than being generated automatically by the control. The purpose here is to reveal the underlying markup in such a way that you might begin modifying it (and the accompanying CSS file that ships with Color Picker in the YUI download) to create highly customized interfaces.
- -The markup used in this example to arrange the Color Picker interface is shown in the code block below. While you would not want to change the size of the slider elements, most of the remaining elements can be repositioned or restyled at your discretion to create an interface tailored to your specific design needs.
- -See the previous example for a full exploration of the JavaScript being used to set up the Dialog and to process the Color Picker's data submission via Connection Manager.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example differs from the previous example only in that the markup for the Color Picker instance is placed on the page rather than being generated automatically by the control. By exploring this markup and the CSS file accompanying Color Picker in the YUI download, you will get a sense of how to create your own customized interface for Color Picker that reflects the design imperatives of your own implementation.
- -To interact with this example, click the "Show Color Picker" button below. You can then experiment with enabling/disabling portions of the picker interface via the dashboard and submit color data via Connection Manager and peruse the returned values that are echoed back to the page.
- -This example differs from the previous example only in that the markup for the Color Picker instance is placed on the page rather than being generated automatically by the control. By exploring this markup and the CSS file accompanying Color Picker in the YUI download, you will get a sense of how to create your own customized interface for Color Picker that reflects the design imperatives of your own implementation.
- -To interact with this example, click the "Show Color Picker" button below. You can then experiment with enabling/disabling portions of the picker interface via the dashboard and submit color data via Connection Manager and peruse the returned values that are echoed back to the page.
- -As noted above, this example differs from the previous example only in that the markup for the Color Picker Control instance is placed on the page rather than being generated automatically by the control. The purpose here is to reveal the underlying markup in such a way that you might begin modifying it (and the accompanying CSS file that ships with Color Picker in the YUI download) to create highly customized interfaces.
- -The markup used in this example to arrange the Color Picker interface is shown in the code block below. While you would not want to change the size of the slider elements, most of the remaining elements can be repositioned or restyled at your discretion to create an interface tailored to your specific design needs.
- -See the previous example for a full exploration of the JavaScript being used to set up the Dialog and to process the Color Picker's data submission via Connection Manager.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example explores the implementation of a Color Picker Control within the context of a popup Dialog. The control can be called up in the floating Dialog, a color can be chosen, and upon submission of the Color Picker's value the color data is submitted to the server using Dialog's built-in support for Connection Manager.
- -Click the "Show Color Picker" button to get started. Use the other buttons on the configuration dashboard to explore different configurations of the Color Picker Controls. When you submit your color choice, the example uses Connection Manager to echo back the form fields that were passed to the server.
- -The focus in this example is on the use of Color Picker Control within a Dialog Control.
In many cases, you'll want to use this implementation for Color Picker as it allows you to avoid reserving space inline in the page for the Color Picker interface. Dialog is ideally suited for this purpose because it floats above the page and is designed to collect and submit form data. Here we'll use Dialog's built-in support for Connection Manager and use that mechanism to process the color information gathered via Color Picker. - -We'll also use a configuration dashboard that allows us to selectively enable/disable aspects of the Color Picker interface.
- -Here's the markup we need to get started:
- -This markup provides us with a containing element for our Dialog instance (yui-picker-panel) and another containing element for our Color Picker (yui-picker). From here, we can begin our JavaScript. We'll use the Module Pattern to construct our code, beginning by creating a namespace for our example code and some useful shortcuts to commonly-used YUI components.
The object YAHOO.example.colorpicker.inDialog is returned from our anonymous function. Its first member is our init function, wherein we create the Dialog instance:
We don't want to create our Color Picker until the Dialog has rendered, so we tie our Color Picker's instantiation block to the Dialog's renderEvent:
Outside of our initialization function, we create success and failure handlers to deal with data as it comes back from Connection Manager. Those are then accessible to us as we initialize, and we can wire them up to our Dialog's callback object:
- -The last step in our initialization is to render our dialog:
- -When our YAHOO.example.colorpicker.inDialog object is created, we can then set its init function to fire onDOMReady:
We've only called out some of the more significant parts of this example's code in the description above; to see the full example's source code, view this example via its "new window" button and view the page source.
- - - - -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example explores the implementation of a Color Picker Control within the context of a popup Dialog. The control can be called up in the floating Dialog, a color can be chosen, and upon submission of the Color Picker's value the color data is submitted to the server using Dialog's built-in support for Connection Manager.
- -Click the "Show Color Picker" button to get started. Use the other buttons on the configuration dashboard to explore different configurations of the Color Picker Controls. When you submit your color choice, the example uses Connection Manager to echo back the form fields that were passed to the server.
- -This example explores the implementation of a Color Picker Control within the context of a popup Dialog. The control can be called up in the floating Dialog, a color can be chosen, and upon submission of the Color Picker's value the color data is submitted to the server using Dialog's built-in support for Connection Manager.
- -Click the "Show Color Picker" button to get started. Use the other buttons on the configuration dashboard to explore different configurations of the Color Picker Controls. When you submit your color choice, the example uses Connection Manager to echo back the form fields that were passed to the server.
- -The focus in this example is on the use of Color Picker Control within a Dialog Control.
In many cases, you'll want to use this implementation for Color Picker as it allows you to avoid reserving space inline in the page for the Color Picker interface. Dialog is ideally suited for this purpose because it floats above the page and is designed to collect and submit form data. Here we'll use Dialog's built-in support for Connection Manager and use that mechanism to process the color information gathered via Color Picker. - -We'll also use a configuration dashboard that allows us to selectively enable/disable aspects of the Color Picker interface.
- -Here's the markup we need to get started:
- -This markup provides us with a containing element for our Dialog instance (yui-picker-panel) and another containing element for our Color Picker (yui-picker). From here, we can begin our JavaScript. We'll use the Module Pattern to construct our code, beginning by creating a namespace for our example code and some useful shortcuts to commonly-used YUI components.
The object YAHOO.example.colorpicker.inDialog is returned from our anonymous function. Its first member is our init function, wherein we create the Dialog instance:
We don't want to create our Color Picker until the Dialog has rendered, so we tie our Color Picker's instantiation block to the Dialog's renderEvent:
Outside of our initialization function, we create success and failure handlers to deal with data as it comes back from Connection Manager. Those are then accessible to us as we initialize, and we can wire them up to our Dialog's callback object:
- -The last step in our initialization is to render our dialog:
- -When our YAHOO.example.colorpicker.inDialog object is created, we can then set its init function to fire onDOMReady:
We've only called out some of the more significant parts of this example's code in the description above; to see the full example's source code, view this example via its "new window" button and view the page source.
- - - - -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The simplest way to implement the Color Picker Control is to do so entirely via script. In this example, a Color Picker is placed on the page via script and allowed to create its own DOM structure. In cases where you've provided other form controls on the page for color specification (ie, controls not dependent on JavaScript), this approach allows you to provide a richer visual experience for sighted users with JavaScript enabled.
- -In this example, the Color Picker Control instance is allowed to create its own DOM structure. We begin with a simple style set for the containing element into which that DOM structure will be rendered and we place the containing element on the page:
- -With a target element in place, we can instantiate Color Picker and provide our desired configuration options. In this example, we are specifying that HSV and hex controls should be displayed and we're specifying custom locations for the color-picker slider thumb and the hue slider thumb. For the purposes of the example, we're also hooking into the Color Picker's rgbChange event and logging the newValue to the logger console; you'll see those log messages each time you adjust the color. This example also demonstrates how to use the picker's get method to tap into the current hex value via script.
It's advisable to provide all necessary configurations at the instantiation of the Color Picker; it renders immediately and automatically upon creation.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The simplest way to implement the Color Picker Control is to do so entirely via script. In this example, a Color Picker is placed on the page via script and allowed to create its own DOM structure. In cases where you've provided other form controls on the page for color specification (ie, controls not dependent on JavaScript), this approach allows you to provide a richer visual experience for sighted users with JavaScript enabled.
- -The purpose of this example is to call out explicitly the CSS used to create the look and feel of the Color Picker Control so that you may more easily modify it in your own implementations. In the description below, the full CSS for Color Picker is displayed.
- -YUI controls that support "skinning" generally have two levels of CSS: one that is core to the control and its functioning and another that is purely presentational. As a rule, you should avoid changes that affect the core CSS for a skinned control; rather, you should modify the presentation of a control by building upon (or replacing) its skin-level CSS. For more information about the skinning of YUI controls, please review our skinning reference article which goes into much more detail about how skins are created and how they operate.
- -The Color Picker Control is a skinned control whose CSS is entirely presentational; that is, the Color Picker has no "core" CSS but only a skin-level CSS. The CSS for the default YUI Sam Skin is displayed below. To modify the presentation of your Color Picker instance, add rules that override those you see here or use this CSS block as a starting point for creating your own custom Color Picker skin.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The Color Picker Control allows you to implement a rich, powerful, visual color selection tool that returns color values in RGB, hex, and HSV formats.
Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--This example illustrates Connection Manager's built-in transaction timeout functionality. -
- -Click the "Create Two Transactions" button below. Two requests will be made to a PHP script that is designed to respond slowly, waiting between 0 and 10 seconds to respond. If the response takes longer than 1.5 seconds, the request will automatically abort (resulting in a "transaction aborted" message).
-The following code example provides a step-by-step approach to presetting a transaction timeout.
- -Load the Yahoo Global Object and Connection Manager source files:
- -The callback object includes a timeout property that allows you to specify the amount of time you're willing to wait for a transaction to complete before aborting. To cause a transaction to automatically timeout, the timeout property must be defined wih a value in millseconds. This example defines timeout with a value of 5000(milliseconds). If the transaction is not complete within 5000ms, it will be aborted.
-Call YAHOO.util.Connect.asyncRequest to send the request to sync.php. The PHP script will return a string message after a random delay of 0 to 10 seconds if the transaction was not aborted. If the transaction was successfully aborted, the response object's status property will report -1 and the statusText property will report "transaction aborted".
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--This example illustrates Connection Manager's built-in transaction timeout functionality. -
- -Click the "Create Two Transactions" button below. Two requests will be made to a PHP script that is designed to respond slowly, waiting between 0 and 10 seconds to respond. If the response takes longer than 1.5 seconds, the request will automatically abort (resulting in a "transaction aborted" message).
--This example illustrates Connection Manager's built-in transaction timeout functionality. -
- -Click the "Create Two Transactions" button below. Two requests will be made to a PHP script that is designed to respond slowly, waiting between 0 and 10 seconds to respond. If the response takes longer than 1.5 seconds, the request will automatically abort (resulting in a "transaction aborted" message).
-The following code example provides a step-by-step approach to presetting a transaction timeout.
- -Load the Yahoo Global Object and Connection Manager source files:
- -The callback object includes a timeout property that allows you to specify the amount of time you're willing to wait for a transaction to complete before aborting. To cause a transaction to automatically timeout, the timeout property must be defined wih a value in millseconds. This example defines timeout with a value of 5000(milliseconds). If the transaction is not complete within 5000ms, it will be aborted.
-Call YAHOO.util.Connect.asyncRequest to send the request to sync.php. The PHP script will return a string message after a random delay of 0 to 10 seconds if the transaction was not aborted. If the transaction was successfully aborted, the response object's status property will report -1 and the statusText property will report "transaction aborted".
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--Connection Manager exposes Custom Events that track the progress of a transaction throughout its lifecycle. These Custom Events are raised at the global level and at the transaction level. The following code example provides a step-by-step approach to subscribing to transactional Custom Events raised by Connection Manager. In this scenario, an event handler object is created to handle all of the Custom Events; this event handler object is passed to Connection Manager in the callback object. Connection Manager will automatically subscribe to the events and fire the specified events. -
- -Click "Send a Request" below to try it out, then read the description below to learn how to subscribe to transactional Custom Events in Connection Manager.
-Load the Yahoo Global Object and Connection Manager source files:
- -Create an object to handle all the custom events fired by Connection Manager.
- -Let's create two functions to provide handlers for callback.success and callback.failure compatibility. The inclusion of these handlers will demonstrate their backward compatibility with Custom Events.
Subscribe to the transaction custom events fired by Connection Manager by creating a customevents object in the callback object. NOTE: callback.success and callback.failure are provided here to demonstrate backward compatibility, and would be redundant to customevents.onSuccess and customevents.onFailure, respectively.
Call YAHOO.util.Connect.asyncRequest to make a request to get.php, and PHP will return the contents of $_GET via print_r().
-Each event handler in transactionObject will be triggered in response to its custom event(e.g., transactionObject.start will be called when startEvent fires). In this example, event handlers are created and subscribed to all possible events raised by Connection Manager.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--Connection Manager exposes Custom Events that track the progress of a transaction throughout its lifecycle. These Custom Events are raised at the global level and at the transaction level. The following code example provides a step-by-step approach to subscribing to transactional Custom Events raised by Connection Manager. In this scenario, an event handler object is created to handle all of the Custom Events; this event handler object is passed to Connection Manager in the callback object. Connection Manager will automatically subscribe to the events and fire the specified events. -
- -Click "Send a Request" below to try it out, then read the description below to learn how to subscribe to transactional Custom Events in Connection Manager.
--Connection Manager exposes Custom Events that track the progress of a transaction throughout its lifecycle. These Custom Events are raised at the global level and at the transaction level. The following code example provides a step-by-step approach to subscribing to transactional Custom Events raised by Connection Manager. In this scenario, an event handler object is created to handle all of the Custom Events; this event handler object is passed to Connection Manager in the callback object. Connection Manager will automatically subscribe to the events and fire the specified events. -
- -Click "Send a Request" below to try it out, then read the description below to learn how to subscribe to transactional Custom Events in Connection Manager.
-Load the Yahoo Global Object and Connection Manager source files:
- -Create an object to handle all the custom events fired by Connection Manager.
- -Let's create two functions to provide handlers for callback.success and callback.failure compatibility. The inclusion of these handlers will demonstrate their backward compatibility with Custom Events.
Subscribe to the transaction custom events fired by Connection Manager by creating a customevents object in the callback object. NOTE: callback.success and callback.failure are provided here to demonstrate backward compatibility, and would be redundant to customevents.onSuccess and customevents.onFailure, respectively.
Call YAHOO.util.Connect.asyncRequest to make a request to get.php, and PHP will return the contents of $_GET via print_r().
-Each event handler in transactionObject will be triggered in response to its custom event(e.g., transactionObject.start will be called when startEvent fires). In this example, event handlers are created and subscribed to all possible events raised by Connection Manager.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-To create a GET transaction using Connection Manager, you will need to construct a querystring of key-value pairs and append it to the URL. -The following code example provides a step-by-step approach to creating a simple GET transaction.
- -Click "Send a GET Request" below to try it out, then read the description below to learn how to create a simple transaction using Connection Manager.
-Load the Yahoo Global Object and Connection Manager source files:
- -Construct a querystring with two key-value pairs of username = anonymous and userid = 0:
Create a callback object to handle the response, and pass an object literal to both success and failure handlers as the argument.
Call YAHOO.util.Connect.asyncRequest to send the request to get.php,
-and the PHP file will return the output of $_POST via print_r().
-The handleSuccess callback will print the response object's properties, including
-the server response data.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-To create a GET transaction using Connection Manager, you will need to construct a querystring of key-value pairs and append it to the URL. -The following code example provides a step-by-step approach to creating a simple GET transaction.
- -Click "Send a GET Request" below to try it out, then read the description below to learn how to create a simple transaction using Connection Manager.
-To create a GET transaction using Connection Manager, you will need to construct a querystring of key-value pairs and append it to the URL. -The following code example provides a step-by-step approach to creating a simple GET transaction.
- -Click "Send a GET Request" below to try it out, then read the description below to learn how to create a simple transaction using Connection Manager.
-Load the Yahoo Global Object and Connection Manager source files:
- -Construct a querystring with two key-value pairs of username = anonymous and userid = 0:
Create a callback object to handle the response, and pass an object literal to both success and failure handlers as the argument.
Call YAHOO.util.Connect.asyncRequest to send the request to get.php,
-and the PHP file will return the output of $_POST via print_r().
-The handleSuccess callback will print the response object's properties, including
-the server response data.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--Connection Manager exposes Custom Events that track the progress of a transaction through its lifecycle. These Custom Events are raised at the global level and at the transaction level. The following code example provides a step-by-step approach to subscribing to global custom events raised by Connection Manager. In this scenario, an event handler object is created to handle all Custom Events. Each Custom Event is explicitly subscribed with a reference to it's event handler. -
- -Click "Send a Request" below to try it out, then read the description below to learn how to subscribe to global Custom Events in Connection Manager.
-Load the Yahoo Global Object and Connection Manager source file:
- -Construct a simple querystring with a key-value pair of s = hello world. This data will be sent back to the client as a response from PHP to confirm the transaction.
Create an object to handle the global custom events fired by Connection Manager.
- -Let's create two functions to provide handlers for callback.success and callback.failure compatibility. The inclusion of these handlers will demonstrate the callback object's compatibility with Custom Events.
Subscribe to the global custom events fired by Connection Manager before starting the transaction.
-Call YAHOO.util.Connect.asyncRequest to make a request to get.php, and PHP will return the contents of $_GET via print_r().
-Each event handler in globalEvents will be triggered in response to its corresponding custom event(e.g., globalEvents.start will be called when startEvent fires). In this example, event handlers are created and subscribed to all possible events raised by Connection Manager.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--Connection Manager exposes Custom Events that track the progress of a transaction through its lifecycle. These Custom Events are raised at the global level and at the transaction level. The following code example provides a step-by-step approach to subscribing to global custom events raised by Connection Manager. In this scenario, an event handler object is created to handle all Custom Events. Each Custom Event is explicitly subscribed with a reference to it's event handler. -
- -Click "Send a Request" below to try it out, then read the description below to learn how to subscribe to global Custom Events in Connection Manager.
--Connection Manager exposes Custom Events that track the progress of a transaction through its lifecycle. These Custom Events are raised at the global level and at the transaction level. The following code example provides a step-by-step approach to subscribing to global custom events raised by Connection Manager. In this scenario, an event handler object is created to handle all Custom Events. Each Custom Event is explicitly subscribed with a reference to it's event handler. -
- -Click "Send a Request" below to try it out, then read the description below to learn how to subscribe to global Custom Events in Connection Manager.
-Load the Yahoo Global Object and Connection Manager source file:
- -Construct a simple querystring with a key-value pair of s = hello world. This data will be sent back to the client as a response from PHP to confirm the transaction.
Create an object to handle the global custom events fired by Connection Manager.
- -Let's create two functions to provide handlers for callback.success and callback.failure compatibility. The inclusion of these handlers will demonstrate the callback object's compatibility with Custom Events.
Subscribe to the global custom events fired by Connection Manager before starting the transaction.
-Call YAHOO.util.Connect.asyncRequest to make a request to get.php, and PHP will return the contents of $_GET via print_r().
-Each event handler in globalEvents will be triggered in response to its corresponding custom event(e.g., globalEvents.start will be called when startEvent fires). In this example, event handlers are created and subscribed to all possible events raised by Connection Manager.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The YUI Connection Manager provides support for XMLHttpRequest transactions using a convenient interface normalized across the A-Grade browsers. Connection Manager also supports file uploads using the same interface.
Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-To create a POST transaction using Connection Manager, you will need to construct a data string as the POST message. The following code example provides a step-by-step approach to creating a simple POST transaction.
- -Click "Send a POST Request" below to try it out, then read the description below to learn how to send POST data to the server using Connection Manager.
-Load the Yahoo Global Object and Connection Manager source files:
- -Construct an example of key-value string of username = anonymous and userid = 0:
Create a callback object to handle the response and pass an array of values to success and failure as the argument.
- -
-Call YAHOO.util.Connect.asyncRequest to send the request to post.php, and the PHP script will return the a readable output of $_POST via print_r(). The handleSuccess callback will print the response object's properties, including the server response data.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-To create a POST transaction using Connection Manager, you will need to construct a data string as the POST message. The following code example provides a step-by-step approach to creating a simple POST transaction.
- -Click "Send a POST Request" below to try it out, then read the description below to learn how to send POST data to the server using Connection Manager.
-To create a POST transaction using Connection Manager, you will need to construct a data string as the POST message. The following code example provides a step-by-step approach to creating a simple POST transaction.
- -Click "Send a POST Request" below to try it out, then read the description below to learn how to send POST data to the server using Connection Manager.
-Load the Yahoo Global Object and Connection Manager source files:
- -Construct an example of key-value string of username = anonymous and userid = 0:
Create a callback object to handle the response and pass an array of values to success and failure as the argument.
- -
-Call YAHOO.util.Connect.asyncRequest to send the request to post.php, and the PHP script will return the a readable output of $_POST via print_r(). The handleSuccess callback will print the response object's properties, including the server response data.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates how to use the Connection Manager and a PHP proxy — to work around XMLHttpRequest's same-domain policy — to retrieve an XML document from http://xml.weather.yahoo.com/forecastrss.
To try out the example, fill in your five-digit US zip code, or Location ID.
-Load the Yahoo Global Object and Connection Manager source files:
-Yahoo! Weather RSS will return an XML document if the transaction is successful. The following callback object with success and failure handlers is used to process the response.
" + oTitle + "
" + "" + oDateTime + "
" + descriptionNode; -} - -/* - * - * This is a simple failure handler that will display - * the HTTP status code and status message if the resource - * returns a non-2xx code. - * - */ -function failureHandler(o){ - div.innerHTML = o.status + " " + o.statusText; -} -The Yahoo! Weather RSS feed requires a simple HTTP GET request with a base URL and a querystring containing the required information as a name-value pair. In this example, we will use the following parameter:
-p — location as U.S. Zip Code or Location IDThe following are some example location IDs (do not include the city name):
-For more details on the Yahoo! Weather RSS feed and other location IDs, please visit http://developer.yahoo.com/weather/index.html. -
Function getModule retrieves the input values for location and creates a querystring:
-Once weather.php receives the querystring, it will construct and send an HTTP GET using CURL to retrieve the results from the Yahoo! Weather RSS feed. This allows the transaction to succeed while working around XMLHttpRequest's strict security policy.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates how to use the Connection Manager and a PHP proxy — to work around XMLHttpRequest's same-domain policy — to retrieve an XML document from http://xml.weather.yahoo.com/forecastrss.
To try out the example, fill in your five-digit US zip code, or Location ID.
-This example demonstrates how to use the Connection Manager and a PHP proxy — to work around XMLHttpRequest's same-domain policy — to retrieve an XML document from http://xml.weather.yahoo.com/forecastrss.
To try out the example, fill in your five-digit US zip code, or Location ID.
-Load the Yahoo Global Object and Connection Manager source files:
-Yahoo! Weather RSS will return an XML document if the transaction is successful. The following callback object with success and failure handlers is used to process the response.
" + oTitle + "
" + "" + oDateTime + "
" + descriptionNode; -} - -/* - * - * This is a simple failure handler that will display - * the HTTP status code and status message if the resource - * returns a non-2xx code. - * - */ -function failureHandler(o){ - div.innerHTML = o.status + " " + o.statusText; -} -The Yahoo! Weather RSS feed requires a simple HTTP GET request with a base URL and a querystring containing the required information as a name-value pair. In this example, we will use the following parameter:
-p — location as U.S. Zip Code or Location IDThe following are some example location IDs (do not include the city name):
-For more details on the Yahoo! Weather RSS feed and other location IDs, please visit http://developer.yahoo.com/weather/index.html. -
Function getModule retrieves the input values for location and creates a querystring:
-Once weather.php receives the querystring, it will construct and send an HTTP GET using CURL to retrieve the results from the Yahoo! Weather RSS feed. This allows the transaction to succeed while working around XMLHttpRequest's strict security policy.
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates how to use Connection Manager to make a cross-domain request using the alternate Flash transport. In this example, a request will be made to Yahoo! Pipes, which will respond with JSON data, completing the transaction.
-Load the Yahoo Global Object, Connection Manager, and its Event dependency. This example also makes use of the JSON utility.
-
-Before making a cross-domain request, the underlying transport -- connection.swf must be initialized. This is done by calling the transport() on YAHOO.util.Connect, and setting the parameter as the path to the swf, relative to the HTML.
-
-Once the transport has initialized, it will fire xdrReadyEvent. Attach a listener to this event, so we know when the transport is ready for use. Here, the button to send the cross-domain request is disabled until the transport fires xdrReadyEvent. -
-
-Cross-domain transactions are determined by setting the xdr property on the callback object to true. This instructs Connection Manager to use the alternate transport, initialized earlier, instead of XMLHttpRequest.
-
-In this example, we will create functions to handle success and failure outcomes, and use a global listener to Connection Manager's startEvent to listen for the start of each transaction. Since the response data are JSON, we use the JSON utility to parse it, and use substitute to filter the results.
-
This example demonstrates how to use Connection Manager to make a cross-domain request using the alternate Flash transport. In this example, a request will be made to Yahoo! Pipes, which will respond with JSON data, completing the transaction.
-Load the Yahoo Global Object, Connection Manager, and its Event dependency. This example also makes use of the JSON utility.
-
-Before making a cross-domain request, the underlying transport -- connection.swf must be initialized. This is done by calling the transport() on YAHOO.util.Connect, and setting the parameter as the path to the swf, relative to the HTML.
-
-Once the transport has initialized, it will fire xdrReadyEvent. Attach a listener to this event, so we know when the transport is ready for use. Here, the button to send the cross-domain request is disabled until the transport fires xdrReadyEvent. -
-
-Cross-domain transactions are determined by setting the xdr property on the callback object to true. This instructs Connection Manager to use the alternate transport, initialized earlier, instead of XMLHttpRequest.
-
-In this example, we will create functions to handle success and failure outcomes, and use a global listener to Connection Manager's startEvent to listen for the start of each transaction. Since the response data are JSON, we use the JSON utility to parse it, and use substitute to filter the results.
-
aria-labelledby attribute.
- * @type String
- * @default null
- */
- this.cfg.addProperty(
- _LABELLED_BY,
- {
- handler: this.configLabelledBy,
- validator: Lang.isString
- }
- );
-
-
- /**
- * @attribute describedby
- * @description String representing the id of the element that describes the Module.
- * Maps directly to the
- * aria-describedby attribute.
- * @type String
- * @default null
- */
- this.cfg.addProperty(
- _DESCRIBED_BY,
- {
- handler: this.configDescribedBy,
- validator: Lang.isString
- }
- );
-
- fnModuleInitDefaultConfig.call(this);
-
- }
-
- }, "initDefaultConfig", "configUseARIA", "configLabelledBy",
- "configDescribedBy", "_initResizeMonitor");
-
-
-
- // Overlay ARIA plugin - augments YAHOO.widget.Overlay
-
- OverlayPrototype.showIframe = function () {
-
- fnOverlayShowIframe.call(this);
-
- var oIFrame = this.iframe;
-
- if (this.cfg.getProperty(_USE_ARIA) && oIFrame && !oIFrame.getAttribute(_ROLE)) {
- setARIARole(oIFrame, _PRESENTATION);
- oIFrame.tabIndex = -1;
- }
-
- };
-
-
-
- // Panel ARIA plugin - augments YAHOO.widget.Panel
-
-
- var onPanelKeyDown = function (event) {
-
- var nCharCode = Event.getCharCode(event);
-
- if (nCharCode === 27) {
-
- if (this.cancel) { // Dialog
- this.cancel();
- }
- else { // Panel
- this.hide();
- }
-
- }
-
- };
-
-
- var onPanelDOMFocus = function (event) {
-
- this.fireEvent(_FOCUS, event);
-
- };
-
-
- var onPanelDOMBlur = function (event) {
-
- this.fireEvent(_BLUR, event);
-
- };
-
-
- var onPanelFocus = function (type, args) {
-
- var oEvent = args[0]; // DOM event
-
- if (m_oOverlayManager._manageFocus(this)) {
-
- if (this.cfg.getProperty(_VISIBLE) && this.focusFirst) {
-
- // If the event was not sourced from the UI, focus the first element in the Panel
-
- if (!oEvent) {
- this.focusFirst();
- }
-
- }
-
- }
-
- };
-
-
- var onPanelBlur = function (type, args) {
-
- var oEvent = args[0]; // DOM event
-
- // If the event was not sourced from the UI fire the blur event
-
- if (m_oOverlayManager._manageBlur(this) && !oEvent) {
- this.fireEvent(_BLUR);
- }
-
- };
-
-
- var restoreFocus = function (type, args, element) {
-
- this.blur();
-
- if (element && element.focus) {
-
- try {
- element.focus();
- }
- catch(e) {
-
- }
-
- }
-
- this.unsubscribe(type, restoreFocus, element);
-
- };
-
-
- var onPanelBeforeShow = function () {
-
- // If the Panel is modal it is necessary to wait until the modality
- // mask has been hidden before attempting to restore focus to the
- // element in the DOM that had focus before the Panel was made visible.
-
- var sEvent = (this.cfg.getProperty("modal") === true) ?
- "hideMask" : _BEFORE_HIDE;
-
- this.subscribe(sEvent, restoreFocus, m_oFocusedElement);
-
- };
-
-
- var setPanelHiddenRole = function () {
-
- setARIAProperty(this.innerElement, _HIDDEN, !this.cfg.getProperty(_VISIBLE));
-
- };
-
-
- var setRoleForCloseButton = function () {
-
- Dom.getElementsByClassName(_CONTAINER_CLOSE, _A, this.element, function (element) {
-
- element.removeAttribute(_HREF);
- setARIARole(element, _BUTTON);
- element.tabIndex = 0;
-
- });
-
- };
-
-
- var onPanelConfigClose = function (type, args) {
-
- var bClose = args[0];
-
- if (bClose) {
-
- setRoleForCloseButton.call(this);
-
- }
-
- };
-
-
- if (Panel) {
-
- PanelPrototype = Panel.prototype;
- fnPanelInitDefaultConfig = PanelPrototype.initDefaultConfig;
-
-
- Lang.augmentObject(PanelPrototype, {
-
- hasFocus: function () {
-
- return (m_oOverlayManager && this === m_oOverlayManager.getActive());
-
- },
-
-
- configUseARIA: function (type, args) {
-
- var bUseARIA = args[0];
-
- if (bUseARIA) {
-
- if (!m_oOverlayManager) {
- m_oOverlayManager = new YAHOO.widget.OverlayManager();
- }
-
- m_oOverlayManager.register(this);
-
-
- this.focus = function () {
-
- if (!this.hasFocus()) {
- this.fireEvent(_FOCUS);
- }
-
- };
-
-
- this.blur = function () {
-
- if (this.hasFocus()) {
- this.fireEvent(_BLUR);
- }
-
- };
-
-
- Event.onFocus(this.element, onPanelDOMFocus, null, this);
- Event.onBlur(this.element, onPanelDOMBlur, null, this);
-
- this.subscribe(_FOCUS, onPanelFocus);
- this.subscribe(_BLUR, onPanelBlur);
-
- Event.on(this.element, _KEY_DOWN, onPanelKeyDown, null, this);
-
- this.subscribe(_BEFORE_SHOW, onPanelBeforeShow);
-
- setPanelHiddenRole.call(this);
-
- this.cfg.subscribeToConfigEvent(_VISIBLE, setPanelHiddenRole);
- this.cfg.subscribeToConfigEvent(_CLOSE, onPanelConfigClose);
-
- if (!m_bPanelDocumentListenersAdded) {
-
- Event.onFocus(document, function (event) {
-
- m_oFocusedElement = Event.getTarget(event);
-
- });
-
-
- m_bPanelDocumentListenersAdded = true;
-
- }
-
- }
-
- },
-
- configDescribedBy: function (type, args) {
-
- var sID = args[0];
-
- if (this.cfg.getProperty(_USE_ARIA) && sID) {
- setARIAProperty(this.innerElement, _DESCRIBED_BY, sID);
- }
-
- },
-
- configLabelledBy: function (type, args) {
-
- var sID = args[0];
-
- if (this.cfg.getProperty(_USE_ARIA) && sID) {
- setARIAProperty(this.innerElement, _LABELLED_BY, sID);
- }
-
- },
-
- configRole: function (type, args) {
-
- var sRole = args[0],
- oBody,
- oHeader,
- sID;
-
-
- if (sRole) {
-
- switch (sRole) {
-
- case _ALERT_DIALOG:
-
- oBody = this.body;
-
- sID = oBody.id || Dom.generateId(oBody);
-
- this.cfg.setProperty(_DESCRIBED_BY, sID);
-
- break;
-
- case _DIALOG:
-
- oHeader = this.header;
-
- sID = oHeader.id || Dom.generateId(oHeader);
-
- this.cfg.setProperty(_LABELLED_BY, sID);
-
- break;
-
- }
-
- setARIARole(this.innerElement, sRole);
-
- setRoleForCloseButton.call(this);
-
- }
-
- },
-
-
- initDefaultConfig: function () {
-
- fnPanelInitDefaultConfig.call(this);
-
- this.cfg.addProperty(
- _ROLE,
- {
- handler: this.configRole,
- value: _DIALOG,
- validator: Lang.isString
- }
- );
-
- }
-
- }, "initDefaultConfig", "configRole", "configUseARIA", "configLabelledBy",
- "configDescribedBy", "hasFocus");
-
- }
-
-
- // SimpleDialog ARIA plugin - augments YAHOO.widget.SimpleDialog
-
- if (SimpleDialog) {
-
- SimpleDialogPrototype = SimpleDialog.prototype;
- fnSimpleDialogConfigIcon = SimpleDialogPrototype.configIcon;
-
- SimpleDialogPrototype.configIcon = function (type, args, obj) {
-
- fnSimpleDialogConfigIcon.apply(this, arguments);
-
- var sIcon = args[0],
- sCSSClass = SimpleDialog.ICON_CSS_CLASSNAME,
- oIcon;
-
- if (sIcon && sIcon != "none") {
-
- oIcon = Dom.getElementsByClassName(sCSSClass, "*" , this.body);
-
- if (oIcon) {
- setARIARole(oIcon[0], _PRESENTATION);
- }
-
- }
-
- };
-
- }
-
-
- // Tooltip ARIA plugin - augments YAHOO.widget.Tooltip
-
- var onDocumentFocus = function (event) {
-
- var oTarget = Event.getTarget(event),
- oTooltip = m_oTooltips[oTarget.id],
- aXY;
-
- if (oTooltip) {
-
- aXY = Dom.getXY(oTarget);
-
- oTooltip.cfg.setProperty(_XY, [aXY[0], (aXY[1] + oTarget.offsetHeight + 5)]);
- oTooltip.show();
-
- }
-
- };
-
-
- var onDocumentBlur = function (event) {
-
- var oTarget = Event.getTarget(event),
- oTooltip = m_oTooltips[oTarget.id];
-
- if (oTooltip && oTooltip.cfg.getProperty(_VISIBLE)) {
- oTooltip.hide();
- }
-
- };
-
-
- var unregisterContextElement = function (element) {
-
- var sContextElId = element.id,
- oTooltip = m_oTooltips[sContextElId];
-
- if (oTooltip === this) {
- delete m_oTooltips[sContextElId];
- element.removeAttribute(_DESCRIBED_BY);
- }
-
- };
-
-
- var unregisterContextElements = function () {
-
- var sId = this.element.id,
- aContextElements = m_oContextElements[sId];
-
- Dom.batch(aContextElements, unregisterContextElement, this, true);
-
- m_oContextElements[sId] = null;
-
- };
-
-
- var registerContextElement = function (element) {
-
- var sContextElId = element.id || Dom.generateId(element);
-
- m_oTooltips[sContextElId] = this;
-
- setARIAProperty(element, _DESCRIBED_BY, this.element.id);
-
- };
-
-
- var registerContextElements = function () {
-
- var aContextElements = this.cfg.getProperty(_CONTEXT);
-
- Dom.batch(aContextElements, registerContextElement, this, true);
-
- m_oContextElements[this.element.id] = aContextElements;
-
- };
-
-
- var onTooltipContextChange = function (type, args) {
-
- unregisterContextElements.call(this);
-
- var context = args[0];
-
- if (context) {
- registerContextElements.call(this);
- }
-
- };
-
-
- var setTooltipHiddenRole = function () {
-
- setARIAProperty(this.body, _HIDDEN, !this.cfg.getProperty(_VISIBLE));
-
- };
-
-
- if (Tooltip) {
-
- Tooltip.prototype.configUseARIA = function (type, args) {
-
- var bUseARIA = args[0];
-
- if (bUseARIA) {
-
- setARIARole(this.body, _TOOLTIP);
-
- this.cfg.subscribeToConfigEvent(_CONTEXT, onTooltipContextChange);
-
- setTooltipHiddenRole.call(this);
-
- this.cfg.subscribeToConfigEvent(_VISIBLE, setTooltipHiddenRole);
-
- this.subscribe(_DESTROY, unregisterContextElements);
-
-
- if (!m_bToolTipDocumentListenersAdded) {
-
- Event.onFocus(document, onDocumentFocus);
- Event.onBlur(document, onDocumentBlur);
-
- m_bToolTipDocumentListenersAdded = true;
-
- }
-
- }
-
- };
-
- }
-
-}());
-YAHOO.register("containerariaplugin", YAHOO.widget.Module, {version: "@VERSION@", build: "@BUILD@"});
diff --git a/www/extras/yui/examples/container/assets/get.php b/www/extras/yui/examples/container/assets/get.php
deleted file mode 100644
index 71c129461..000000000
--- a/www/extras/yui/examples/container/assets/get.php
+++ /dev/null
@@ -1,33 +0,0 @@
- $value) {
-
- print htmlspecialchars("$key:", ENT_QUOTES);
-
- if (gettype($value) == "array") {
- print "[";
- for ($i = 0;$i < count($_GET[$key]);$i++) {
- $v = $_GET[$key][$i];
- print "\"$v\"";
- if ($i < count($_GET[$key])-1) {
- print ",";
- }
- }
- print "]";
- } else {
- print "\"$value\"";
- }
-
- $index++;
-
- if ( ($index) < count($_GET) ) {
- print ", ";
- }
-}
-
-print " };";
-?>
\ No newline at end of file
diff --git a/www/extras/yui/examples/container/assets/img/aqua-bg.gif b/www/extras/yui/examples/container/assets/img/aqua-bg.gif
deleted file mode 100644
index a0364b925..000000000
Binary files a/www/extras/yui/examples/container/assets/img/aqua-bg.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/aqua-hd-bg.gif b/www/extras/yui/examples/container/assets/img/aqua-hd-bg.gif
deleted file mode 100644
index 974214914..000000000
Binary files a/www/extras/yui/examples/container/assets/img/aqua-hd-bg.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/aqua-hd-close-over.gif b/www/extras/yui/examples/container/assets/img/aqua-hd-close-over.gif
deleted file mode 100644
index 09b853959..000000000
Binary files a/www/extras/yui/examples/container/assets/img/aqua-hd-close-over.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/aqua-hd-close.gif b/www/extras/yui/examples/container/assets/img/aqua-hd-close.gif
deleted file mode 100644
index 34bba10de..000000000
Binary files a/www/extras/yui/examples/container/assets/img/aqua-hd-close.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/aqua-hd-lt.gif b/www/extras/yui/examples/container/assets/img/aqua-hd-lt.gif
deleted file mode 100644
index 5c7f5cadd..000000000
Binary files a/www/extras/yui/examples/container/assets/img/aqua-hd-lt.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/aqua-hd-rt.gif b/www/extras/yui/examples/container/assets/img/aqua-hd-rt.gif
deleted file mode 100644
index b3189e65b..000000000
Binary files a/www/extras/yui/examples/container/assets/img/aqua-hd-rt.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/bg.png b/www/extras/yui/examples/container/assets/img/bg.png
deleted file mode 100644
index e1c93cb90..000000000
Binary files a/www/extras/yui/examples/container/assets/img/bg.png and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/corner_resize.gif b/www/extras/yui/examples/container/assets/img/corner_resize.gif
deleted file mode 100644
index 97c2cfdd8..000000000
Binary files a/www/extras/yui/examples/container/assets/img/corner_resize.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/ctx.gif b/www/extras/yui/examples/container/assets/img/ctx.gif
deleted file mode 100644
index 0da4f7485..000000000
Binary files a/www/extras/yui/examples/container/assets/img/ctx.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/skin-chart.gif b/www/extras/yui/examples/container/assets/img/skin-chart.gif
deleted file mode 100644
index 6d6c96f2f..000000000
Binary files a/www/extras/yui/examples/container/assets/img/skin-chart.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/skin-chart2.gif b/www/extras/yui/examples/container/assets/img/skin-chart2.gif
deleted file mode 100644
index f9bafbc8f..000000000
Binary files a/www/extras/yui/examples/container/assets/img/skin-chart2.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/skin-close.gif b/www/extras/yui/examples/container/assets/img/skin-close.gif
deleted file mode 100644
index 95a5c7948..000000000
Binary files a/www/extras/yui/examples/container/assets/img/skin-close.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/skin-corners.gif b/www/extras/yui/examples/container/assets/img/skin-corners.gif
deleted file mode 100644
index 6b6386569..000000000
Binary files a/www/extras/yui/examples/container/assets/img/skin-corners.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/skin-final.gif b/www/extras/yui/examples/container/assets/img/skin-final.gif
deleted file mode 100644
index 3082cbc8c..000000000
Binary files a/www/extras/yui/examples/container/assets/img/skin-final.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/skin-module.gif b/www/extras/yui/examples/container/assets/img/skin-module.gif
deleted file mode 100644
index 452dd0b9d..000000000
Binary files a/www/extras/yui/examples/container/assets/img/skin-module.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/xp-bl.gif b/www/extras/yui/examples/container/assets/img/xp-bl.gif
deleted file mode 100644
index 87e86565f..000000000
Binary files a/www/extras/yui/examples/container/assets/img/xp-bl.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/xp-border-rt.gif b/www/extras/yui/examples/container/assets/img/xp-border-rt.gif
deleted file mode 100644
index b87859a31..000000000
Binary files a/www/extras/yui/examples/container/assets/img/xp-border-rt.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/xp-br.gif b/www/extras/yui/examples/container/assets/img/xp-br.gif
deleted file mode 100644
index 28bb06ff1..000000000
Binary files a/www/extras/yui/examples/container/assets/img/xp-br.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/xp-brdr-lt.gif b/www/extras/yui/examples/container/assets/img/xp-brdr-lt.gif
deleted file mode 100644
index ffc006a29..000000000
Binary files a/www/extras/yui/examples/container/assets/img/xp-brdr-lt.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/xp-brdr-rt.gif b/www/extras/yui/examples/container/assets/img/xp-brdr-rt.gif
deleted file mode 100644
index cd75a2195..000000000
Binary files a/www/extras/yui/examples/container/assets/img/xp-brdr-rt.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/xp-close.gif b/www/extras/yui/examples/container/assets/img/xp-close.gif
deleted file mode 100644
index 4de0ff639..000000000
Binary files a/www/extras/yui/examples/container/assets/img/xp-close.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/xp-ft.gif b/www/extras/yui/examples/container/assets/img/xp-ft.gif
deleted file mode 100644
index 97a618987..000000000
Binary files a/www/extras/yui/examples/container/assets/img/xp-ft.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/xp-hd.gif b/www/extras/yui/examples/container/assets/img/xp-hd.gif
deleted file mode 100644
index 5d9b962d4..000000000
Binary files a/www/extras/yui/examples/container/assets/img/xp-hd.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/xp-tl.gif b/www/extras/yui/examples/container/assets/img/xp-tl.gif
deleted file mode 100644
index 04d2655f0..000000000
Binary files a/www/extras/yui/examples/container/assets/img/xp-tl.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/xp-tr.gif b/www/extras/yui/examples/container/assets/img/xp-tr.gif
deleted file mode 100644
index c0976e51d..000000000
Binary files a/www/extras/yui/examples/container/assets/img/xp-tr.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/ybox-back.gif b/www/extras/yui/examples/container/assets/img/ybox-back.gif
deleted file mode 100644
index 970096202..000000000
Binary files a/www/extras/yui/examples/container/assets/img/ybox-back.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/ybox-close.gif b/www/extras/yui/examples/container/assets/img/ybox-close.gif
deleted file mode 100644
index 75ff9b137..000000000
Binary files a/www/extras/yui/examples/container/assets/img/ybox-close.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/img/ybox-next.gif b/www/extras/yui/examples/container/assets/img/ybox-next.gif
deleted file mode 100644
index 344e81f8d..000000000
Binary files a/www/extras/yui/examples/container/assets/img/ybox-next.gif and /dev/null differ
diff --git a/www/extras/yui/examples/container/assets/post.php b/www/extras/yui/examples/container/assets/post.php
deleted file mode 100644
index 890d167af..000000000
--- a/www/extras/yui/examples/container/assets/post.php
+++ /dev/null
@@ -1,25 +0,0 @@
-Submitted Data";
-print "-The Container ARIA Plugin makes it easy to use the -WAI-ARIA Roles and States with the Container -family of controls. -Using the ARIA plugin, Dialogs, Alerts and Tooltips created using the Container family are -more interoperable with assistive technologies (AT), such as screen readers, making them more -accessible to users with disabilities. -
--Watch a screen cast of this example -running in Firefox 3 with the NVDA screen reader, to see immediately the benefits that -ARIA provides, or -download the latest development snapshot of -NVDA to test this example for yourself. -
--Using the Container ARIA Plugin is easy. Simply include the source file(s) for the ARIA plugin -after the Container source files as indicated on the Container landing page. -
-
-All YUI ARIA Plugins require the user's browser and AT support the WAI-ARIA Roles and States.
-Currently only Firefox 3 and
-Internet Explorer
-8 have support for ARIA, and are supported by several screen readers for
-Windows that also offer support for ARIA. For this reason the YUI ARIA Plugins are only enabled
-by default for these browsers. To enable the ARIA plugin for other browsers, simply the set
-the usearia configuration property to true. For example:
-
-Both the Module and Overlay widgets make use of iframes — Module for the purpose of
-publishing the textResize Custom Event, and Overlay provides an iframe shim to
-prevent <select> from poking through Overlay instances. In both cases
-the iframe elements are hidden from the user using CSS. To ensure these iframes also remain
-hidden from AT, the Container ARIA Plugin sets the role attribute of each iframe to
-presentation and sets
-their tabIndex attribute to -1.
-
-All Container widgets inherit a visible configuration property from Module. To
-ensure that the visible state is properly conveyed to AT, the Container ARIA Plugin automatically
-toggles the aria-hidden
-attribute to the correct value when the value of the visible configuration property
-is changed.
-
labelledby and describedby Configuration Properties.
-The Container ARIA Plugin adds a labelledby and describedby
-configuration properties to the Menu class, each of which maps back to their respective ARIA
-property of aria-labelledby
-and aria-describedby.
-
-The Container ARIA Plugin adds a role configuration property to Panel that is set to
-dialog by default. Authors using Panel (or any of its subclasses) to replace
-JavaScript alerts, should set the role configuration property to
-alertdialog. As an additonal convenience, the Container ARIA Plugin automatically
-sets the value of the labelledby configuration property to a Panel's header element.
-
-The Container ARIA Plugin adds some keyboard enhancements to Panel:
-Pressing the Esc key will automatically hide a Panel instance, or in the case of Dialog, call
-the cancel method. Each Panel is also automatically registered with an OverlayManager
-instance, and listens for the DOM focus and blur events so that Panels are automatically focused
-and blurred accordingly by the OverlayManager. Lastly, when a Panel instance is hidden, focus
-is automatically returned to the element in the DOM that was focused before the Panel was made
-visible.
-
-The Container ARIA Plugin enhances Tooltip such that each DOM element defined as a Tooltip
-instance's trigger has its
-aria-describedby
-attribute automatically set to the Tooltip's id. Additionally, when a Tooltip is automatically
-shown and hidden as it's trigger(s) are focused and blurred.
-
-In keeping with the -WAI-ARIA Best Practices for keyboard -navigation the ARIA plugin for Menu enhances Menu's default behavior such that -only one MenuItem is in the browser's tab index, enabling the user to easily tab into and out of the -Menu. When a MenuItem in a Menu has focus, pressing the arrow keys moves focus between each -MenuItem in the Menu. -
- - --Two of the leading screen readers for Windows, -JAWS and -Window-Eyes, support ARIA. Free, trial -versions of both are available for download, but require Windows be restarted every 40 minutes. -The open-source -NVDA Screen Reader is the best option for developers as -it is both free and provides excellent support for ARIA. -
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
--The Container ARIA Plugin makes it easy to use the -WAI-ARIA Roles and States with the Container -family of controls. -Using the ARIA plugin, Dialogs, Alerts and Tooltips created using the Container family are -more interoperable with assistive technologies (AT), such as screen readers, making them more -accessible to users with disabilities. -
--Watch a screen cast of this example -running in Firefox 3 with the NVDA screen reader, to see immediately the benefits that -ARIA provides, or -download the latest development snapshot of -NVDA to test this example for yourself. -
--The Container ARIA Plugin makes it easy to use the -WAI-ARIA Roles and States with the Container -family of controls. -Using the ARIA plugin, Dialogs, Alerts and Tooltips created using the Container family are -more interoperable with assistive technologies (AT), such as screen readers, making them more -accessible to users with disabilities. -
--Watch a screen cast of this example -running in Firefox 3 with the NVDA screen reader, to see immediately the benefits that -ARIA provides, or -download the latest development snapshot of -NVDA to test this example for yourself. -
--Using the Container ARIA Plugin is easy. Simply include the source file(s) for the ARIA plugin -after the Container source files as indicated on the Container landing page. -
-
-All YUI ARIA Plugins require the user's browser and AT support the WAI-ARIA Roles and States.
-Currently only Firefox 3 and
-Internet Explorer
-8 have support for ARIA, and are supported by several screen readers for
-Windows that also offer support for ARIA. For this reason the YUI ARIA Plugins are only enabled
-by default for these browsers. To enable the ARIA plugin for other browsers, simply the set
-the usearia configuration property to true. For example:
-
-Both the Module and Overlay widgets make use of iframes — Module for the purpose of
-publishing the textResize Custom Event, and Overlay provides an iframe shim to
-prevent <select> from poking through Overlay instances. In both cases
-the iframe elements are hidden from the user using CSS. To ensure these iframes also remain
-hidden from AT, the Container ARIA Plugin sets the role attribute of each iframe to
-presentation and sets
-their tabIndex attribute to -1.
-
-All Container widgets inherit a visible configuration property from Module. To
-ensure that the visible state is properly conveyed to AT, the Container ARIA Plugin automatically
-toggles the aria-hidden
-attribute to the correct value when the value of the visible configuration property
-is changed.
-
labelledby and describedby Configuration Properties.
-The Container ARIA Plugin adds a labelledby and describedby
-configuration properties to the Menu class, each of which maps back to their respective ARIA
-property of aria-labelledby
-and aria-describedby.
-
-The Container ARIA Plugin adds a role configuration property to Panel that is set to
-dialog by default. Authors using Panel (or any of its subclasses) to replace
-JavaScript alerts, should set the role configuration property to
-alertdialog. As an additonal convenience, the Container ARIA Plugin automatically
-sets the value of the labelledby configuration property to a Panel's header element.
-
-The Container ARIA Plugin adds some keyboard enhancements to Panel:
-Pressing the Esc key will automatically hide a Panel instance, or in the case of Dialog, call
-the cancel method. Each Panel is also automatically registered with an OverlayManager
-instance, and listens for the DOM focus and blur events so that Panels are automatically focused
-and blurred accordingly by the OverlayManager. Lastly, when a Panel instance is hidden, focus
-is automatically returned to the element in the DOM that was focused before the Panel was made
-visible.
-
-The Container ARIA Plugin enhances Tooltip such that each DOM element defined as a Tooltip
-instance's trigger has its
-aria-describedby
-attribute automatically set to the Tooltip's id. Additionally, when a Tooltip is automatically
-shown and hidden as it's trigger(s) are focused and blurred.
-
-In keeping with the -WAI-ARIA Best Practices for keyboard -navigation the ARIA plugin for Menu enhances Menu's default behavior such that -only one MenuItem is in the browser's tab index, enabling the user to easily tab into and out of the -Menu. When a MenuItem in a Menu has focus, pressing the arrow keys moves focus between each -MenuItem in the Menu. -
- - --Two of the leading screen readers for Windows, -JAWS and -Window-Eyes, support ARIA. Free, trial -versions of both are available for download, but require Windows be restarted every 40 minutes. -The open-source -NVDA Screen Reader is the best option for developers as -it is both free and provides excellent support for ARIA. -
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The Container Family of controls, including Overlay and all of its subclasses (Panel, Tooltip, Dialog, SimpleDialog), can implement built-in transition effects using the effect property and the ContainerEffect object. This example demonstrates the fade and slide transitions provided with Container.
Use the buttons below to show and hide Overlays, noting their transition treatments as they appear and disappear.
-The ContainerEffect class allows Overlay and its subclasses to be configured with transitional animations that are activated when an Overlay is shown or hidden. For instance, an Overlay can easily be made to fade in and out, or slide in and out of the viewport when the visibility of the Overlay is changed. The effect property takes an object literal or an array of object literals which define two fields: the predefined effect to use, and the duration of the animation.
In this tutorial, we will create three Overlays and set them up to use the effect property in different ways. First, we will create a simple Overlay that fades in and out. The built-in ContainerEffect constant used for the fade animation is YAHOO.widget.ContainerEffect.FADE, so we will specify that as the "effect" property of our object literal. The duration should be 0.25 seconds, specified by the "duration" property of the literal:
Our second Overlay shows how you can use ContainerEffect's "SLIDE" constant. This Overlay looks exactly like the first one, but we will replace "FADE" with "SLIDE":
- -Effects can also be specified as an array of transitions that will all execute simultaneously. For instance, an Overlay can be made to fade and slide in at the same time. When using the ContainerEffect class to configure your Overlay, chaining is not supported, so all animations will always execute at the same time. However, if you need to chain animations, the Animation utility allows you to do this using events. We will set up the third and final Overlay with an array of effects:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The Container Family of controls, including Overlay and all of its subclasses (Panel, Tooltip, Dialog, SimpleDialog), can implement built-in transition effects using the effect property and the ContainerEffect object. This example demonstrates the fade and slide transitions provided with Container.
Use the buttons below to show and hide Overlays, noting their transition treatments as they appear and disappear.
-The Container Family of controls, including Overlay and all of its subclasses (Panel, Tooltip, Dialog, SimpleDialog), can implement built-in transition effects using the effect property and the ContainerEffect object. This example demonstrates the fade and slide transitions provided with Container.
Use the buttons below to show and hide Overlays, noting their transition treatments as they appear and disappear.
-The ContainerEffect class allows Overlay and its subclasses to be configured with transitional animations that are activated when an Overlay is shown or hidden. For instance, an Overlay can easily be made to fade in and out, or slide in and out of the viewport when the visibility of the Overlay is changed. The effect property takes an object literal or an array of object literals which define two fields: the predefined effect to use, and the duration of the animation.
In this tutorial, we will create three Overlays and set them up to use the effect property in different ways. First, we will create a simple Overlay that fades in and out. The built-in ContainerEffect constant used for the fade animation is YAHOO.widget.ContainerEffect.FADE, so we will specify that as the "effect" property of our object literal. The duration should be 0.25 seconds, specified by the "duration" property of the literal:
Our second Overlay shows how you can use ContainerEffect's "SLIDE" constant. This Overlay looks exactly like the first one, but we will replace "FADE" with "SLIDE":
- -Effects can also be specified as an array of transitions that will all execute simultaneously. For instance, an Overlay can be made to fade and slide in at the same time. When using the ContainerEffect class to configure your Overlay, chaining is not supported, so all animations will always execute at the same time. However, if you need to chain animations, the Animation utility allows you to do this using events. We will set up the third and final Overlay with an array of effects:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The Dialog Control is designed to allow you to retrieve information from the user and make use of that information within the page — whether interally to the page or by sending the information to the server via form post or XMLHttpRequest. This example shows how to do the latter. Click the button to show the Dialog instance and its form fields; fill out the form; submit the form. Dialog will automatically use the YUI Connection Manager to send the data via XMLHttpRequest to the server and will then echo that data back to you on the page.
-The Dialog component is an extension of Panel that is meant to emulate the behavior of an dialog window using a floating, draggable HTML element. Dialog provides an interface for easily gathering information from the user without leaving the underlying page context. The information gathered is collected via a standard HTML form; Dialog supports the submission of form data through XMLHttpRequest, through a normal form submission, or through a manual script-based response (where the script reads and responds to the form values and the form is never actually submitted to the server).
- -Instantiating a Dialog is very similar to other controls in the Container collection. In this tutorial, we will create a Dialog from existing markup where the container element's id is "dialog1":
- -The properties for width, fixedcenter, visible, and constraintoviewport are inherited from Panel. Unique to the Dialog control is the buttons property, which takes an array of object literals representing the buttons that will be rendered in the Dialog's footer. Each one of these button literals has three possible properties: "text" which represents the button text, "handler" which is a reference to the function that will execute when the button is clicked, and "isDefault" which will apply a bold style to the button when set to true.
- -Next, we must define the handleCancel and handleSubmit handlers for our buttons. In this tutorial, the submit and cancel buttons will call the corresponding functions in the Dialog:
- -By default, the Dialog is submitted using the Connection Manager. In order to handle the response from the server, we must define callback functions that will execute when the submission has occurred. First, we will define the functions, and then we will set them into our Dialog's callback — the same callback object that will be passed to Connection Manager's asyncRequest method. For the purposes of this example, the success handler will simply diplay the server response on the page. The failure handler will alert the response status code, if something goes wrong:
- -You can also take advantage of Dialog's built-in validation function so that you can verify that the values entered by the user are valid prior to form submission. In this tutorial, we will verify that the user has entered, at the very least, a first and last name. Using the getData function, we can easily query the values of the form fields. In a valid scenario, the function should return true, otherwise the function should return false, which will prevent the submission:
- -Finally, we will build the markup for the Dialog. A Dialog contains a form whose fields will be submitted to the server. Note that the URL where the form will be submitted is specified in the "action" attribute of the form.
- -NOTE: This example also uses the technique described in the Module example to hide the markup for the Dialog for JavaScript enabled clients, by adding the yui-pe-content class to the markup, and them removing it just before instantiating the Dialog.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The Dialog Control is designed to allow you to retrieve information from the user and make use of that information within the page — whether interally to the page or by sending the information to the server via form post or XMLHttpRequest. This example shows how to do the latter. Click the button to show the Dialog instance and its form fields; fill out the form; submit the form. Dialog will automatically use the YUI Connection Manager to send the data via XMLHttpRequest to the server and will then echo that data back to you on the page.
-The Dialog Control is designed to allow you to retrieve information from the user and make use of that information within the page — whether interally to the page or by sending the information to the server via form post or XMLHttpRequest. This example shows how to do the latter. Click the button to show the Dialog instance and its form fields; fill out the form; submit the form. Dialog will automatically use the YUI Connection Manager to send the data via XMLHttpRequest to the server and will then echo that data back to you on the page.
-The Dialog component is an extension of Panel that is meant to emulate the behavior of an dialog window using a floating, draggable HTML element. Dialog provides an interface for easily gathering information from the user without leaving the underlying page context. The information gathered is collected via a standard HTML form; Dialog supports the submission of form data through XMLHttpRequest, through a normal form submission, or through a manual script-based response (where the script reads and responds to the form values and the form is never actually submitted to the server).
- -Instantiating a Dialog is very similar to other controls in the Container collection. In this tutorial, we will create a Dialog from existing markup where the container element's id is "dialog1":
- -The properties for width, fixedcenter, visible, and constraintoviewport are inherited from Panel. Unique to the Dialog control is the buttons property, which takes an array of object literals representing the buttons that will be rendered in the Dialog's footer. Each one of these button literals has three possible properties: "text" which represents the button text, "handler" which is a reference to the function that will execute when the button is clicked, and "isDefault" which will apply a bold style to the button when set to true.
- -Next, we must define the handleCancel and handleSubmit handlers for our buttons. In this tutorial, the submit and cancel buttons will call the corresponding functions in the Dialog:
- -By default, the Dialog is submitted using the Connection Manager. In order to handle the response from the server, we must define callback functions that will execute when the submission has occurred. First, we will define the functions, and then we will set them into our Dialog's callback — the same callback object that will be passed to Connection Manager's asyncRequest method. For the purposes of this example, the success handler will simply diplay the server response on the page. The failure handler will alert the response status code, if something goes wrong:
- -You can also take advantage of Dialog's built-in validation function so that you can verify that the values entered by the user are valid prior to form submission. In this tutorial, we will verify that the user has entered, at the very least, a first and last name. Using the getData function, we can easily query the values of the form fields. In a valid scenario, the function should return true, otherwise the function should return false, which will prevent the submission:
- -Finally, we will build the markup for the Dialog. A Dialog contains a form whose fields will be submitted to the server. Note that the URL where the form will be submitted is specified in the "action" attribute of the form.
- -NOTE: This example also uses the technique described in the Module example to hide the markup for the Dialog for JavaScript enabled clients, by adding the yui-pe-content class to the markup, and them removing it just before instantiating the Dialog.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The Container Family of UI controls supports a varient of interaction patterns in which content that floats above the main layer of the page: Tooltip, Panel, Dialog and SimpleDialog are the most commonly used Container Controls. Module and Overlay are base classes useful in custom widget development. Think of Container as providing a basic windowing foundation in Overaly and a set of fully-realized windowing widgets in Tooltip, Panel, Dialog, and SimpleDialog.
Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The KeyListener class integrates with the Container family allowing you to specify specific keys or key combinations to show and hide your containers.
- - -The KeyListener class provides an easy way to listen for single or compound key events and fire the associated handler function. KeyListener also provides enable and disable methods that dynamically attach and detach DOM listeners to the associated element. The container classes (Panel and its subclasses) take advantage of KeyListeners using the "keylisteners" property. Any associated listeners are enabled when the Panel is shown, and disabled when the Panel is hidden.
- -In this tutorial, we will create two KeyListeners: one that will hide a Panel when the escape key is pressed and one that will show the Panel when the user presses Ctrl+Y. First, we'll create a basic Panel and a KeyListener to enable when the Panel is visible.
- -There are several important things to note about the KeyListener and how it works with the Panel. The first argument of KeyListener's constructor is the element that the DOM event should be attached to. In both cases in this tutorial, the element will be document because we want our key presses to be registered document-wide, regardless of the focus.
-
-
The second argument is an object literal containing data defining which keys to listen for. The "keys" argument can either be a number or an array of numbers representing the character code(s) to listen for. This literal also accepts boolean values for "ctrl", "alt", and "shift". We will use the "ctrl" argument in our second KeyListener.
- -Finally, the third argument defines the handler to be executed when a keypress is detected. This is an object literal as well and it contains three name/value pairs: "fn" represents the function to execute, "scope" represents the scope of the function's execution, and "correctScope", if true, will redefine "this" in your handler to refer the "scope" object.
- -After defining the KeyListener, we set it into the "keylisteners" property using queueProperty, which indicates that the KeyListeners will be applied to the Panel after it has been rendered.
- -Our next KeyListener will be created independently of the Panel. It will react to the "Y" key, which has a character code of 89, with the "Control" key depressed at the same time. After instantiating the listener, we can enable it by calling enable directly. Once the listener has been abled, pressing Ctrl+Y should cause the Panel to be displayed.
-
-
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The KeyListener class integrates with the Container family allowing you to specify specific keys or key combinations to show and hide your containers.
- - -The KeyListener class integrates with the Container family allowing you to specify specific keys or key combinations to show and hide your containers.
- - -The KeyListener class provides an easy way to listen for single or compound key events and fire the associated handler function. KeyListener also provides enable and disable methods that dynamically attach and detach DOM listeners to the associated element. The container classes (Panel and its subclasses) take advantage of KeyListeners using the "keylisteners" property. Any associated listeners are enabled when the Panel is shown, and disabled when the Panel is hidden.
- -In this tutorial, we will create two KeyListeners: one that will hide a Panel when the escape key is pressed and one that will show the Panel when the user presses Ctrl+Y. First, we'll create a basic Panel and a KeyListener to enable when the Panel is visible.
- -There are several important things to note about the KeyListener and how it works with the Panel. The first argument of KeyListener's constructor is the element that the DOM event should be attached to. In both cases in this tutorial, the element will be document because we want our key presses to be registered document-wide, regardless of the focus.
-
-
The second argument is an object literal containing data defining which keys to listen for. The "keys" argument can either be a number or an array of numbers representing the character code(s) to listen for. This literal also accepts boolean values for "ctrl", "alt", and "shift". We will use the "ctrl" argument in our second KeyListener.
- -Finally, the third argument defines the handler to be executed when a keypress is detected. This is an object literal as well and it contains three name/value pairs: "fn" represents the function to execute, "scope" represents the scope of the function's execution, and "correctScope", if true, will redefine "this" in your handler to refer the "scope" object.
- -After defining the KeyListener, we set it into the "keylisteners" property using queueProperty, which indicates that the KeyListeners will be applied to the Panel after it has been rendered.
- -Our next KeyListener will be created independently of the Panel. It will react to the "Y" key, which has a character code of 89, with the "Control" key depressed at the same time. After instantiating the listener, we can enable it by calling enable directly. Once the listener has been abled, pressing Ctrl+Y should cause the Panel to be displayed.
-
-
-
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example looks at the "standard module format" used by many components in YUI to represent modular content on the page. The Module Control is a JavaScript representation of a standard module, one that provides some basic plumbing for interacting with the head, body and foot sections of a standard module. Convenience methods for showing, hinding and rendering the module are also included in the Module Control.
- -You're most likely to use the Module Control when building a custom widget; its importance in the YUI Library is as a foundation rather than as a UI control in its own right.
-The Module control enables you to create a JavaScript object representation of a basic module of content. It can be used to manipulate existing content modules on your page or to create modules dynamically and append them to the DOM. All other components in the Container family have Module as their lowest-level base class.
- -Module is fundamentally a building block for other UI controls. The concepts presented in this example will form the basis for the way that you interact with all of its subclasses.
- -Module has three required dependencies: the YAHOO Global object, the Event Utility, and the DOM Collection.
- -In addition, the JavaScript file for Container must be included. If you will not be using any of the pre-packaged rich controls (Tooltip, Panel, Dialog, or SimpleDialog), you can include the core libary (container_core.js), which only contains Module, Overlay, and its supporting classes. Otherwise, the full library should be included (container.js). You can see what the full list of included files looks like below. Please note that your file paths may vary depending on the location in which you installed the YUI libraries.
Modules can be built using existing markup or dynamically at runtime using JavaScript. In this tutorial, we will construct two Modules: one from markup, and one from script only. -First, we'll add the Module from markup to the document. The markup is in Standard Module Format, which consists of an outer container div element and three possible child -div elements that represent the header, body, and/or footer:
- -NOTE: The yui-pe-content class is not a Module requirement. It is used in this example to show how we can hide the markup from the users who have JavaScript enabled which we'll discuss later
Next, we'll build the JavaScript for our Modules and wrap it in a function to be executed when the window is finished loading. The Module called module1 will be associated with our existing markup; module2 will be created dynamically from script. In this tutorial, we pass to the Module constructor the one required argument: the id associated with that Module's container element.
Note that to avoid using the global variable space, we are placing our example Modules into the YAHOO.example.container namespace. For more information about namespacing, see the YAHOO Global object.
Because module1 is already in the document, the call to the render method requires no arguments. If that element wasn't present in the document, we would pass into the render method the element into which we wanted the module rendered.
To see our newly created Modules more easily, we can add a style block that defines custom CSS for the module CSS class. By default, Module doesn't come with any predefined styles, so it is up to you as a developer to provide any applicable styles. Our style block will define the module CSS class such that Modules and each of their child elements will have distinct border colors:
Finally, we will add some HTML buttons to the page and wire them (using the YUI Event Utility) to the Modules' show and hide methods:
When rendering a Module from markup (the progressively enhanced solution), it is usually desirable to hide the markup until the Module is actually instantiated to avoid it being displayed in its unstyled form. -However we don't want to hide the markup for users who may not have JavaScript enabled, since it may contain informative content. To achieve these two goals, we use a nested class rule, and add and remove classes -programmatically:
- -The yui-pe is added to an ancestor of the Module markup programmatically as early as possible in the page. In this example the class is added to the documentElement, however it could also be added to the body element. It is essentially is used to mark the fact
-that the page will be progressively enhanced (JavaScript is enabled). Adding it to the body or documentElement allows it to be used by multiple sections of widget markup on the page:
Additionally, the Markup which we want to hide temporarily for JavaScript enabled clients is marked with a yui-pe-content class, as shown in the Module markup example above.
Finally, just before we create a Module, we remove the temporary yui-pe-content so that the display:none does not impact the way the Module is rendered (NOTE: This is not really an issue
-for Module, but is required if using this technique for the other members of the container family, since they use visiblity instead of display to hide themselves:
The net result is that for clients which don't have JavaScript enabled, the body or documentElement will not have the yui-pe class, and so the markup will not be hidden. However for clients which do have JavaScript enabled,
-the markup will be hidden, until the Module is instantiated, at which point the modules visibility handling will take over.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example looks at the "standard module format" used by many components in YUI to represent modular content on the page. The Module Control is a JavaScript representation of a standard module, one that provides some basic plumbing for interacting with the head, body and foot sections of a standard module. Convenience methods for showing, hinding and rendering the module are also included in the Module Control.
- -You're most likely to use the Module Control when building a custom widget; its importance in the YUI Library is as a foundation rather than as a UI control in its own right.
-This example looks at the "standard module format" used by many components in YUI to represent modular content on the page. The Module Control is a JavaScript representation of a standard module, one that provides some basic plumbing for interacting with the head, body and foot sections of a standard module. Convenience methods for showing, hinding and rendering the module are also included in the Module Control.
- -You're most likely to use the Module Control when building a custom widget; its importance in the YUI Library is as a foundation rather than as a UI control in its own right.
-The Module control enables you to create a JavaScript object representation of a basic module of content. It can be used to manipulate existing content modules on your page or to create modules dynamically and append them to the DOM. All other components in the Container family have Module as their lowest-level base class.
- -Module is fundamentally a building block for other UI controls. The concepts presented in this example will form the basis for the way that you interact with all of its subclasses.
- -Module has three required dependencies: the YAHOO Global object, the Event Utility, and the DOM Collection.
- -In addition, the JavaScript file for Container must be included. If you will not be using any of the pre-packaged rich controls (Tooltip, Panel, Dialog, or SimpleDialog), you can include the core libary (container_core.js), which only contains Module, Overlay, and its supporting classes. Otherwise, the full library should be included (container.js). You can see what the full list of included files looks like below. Please note that your file paths may vary depending on the location in which you installed the YUI libraries.
Modules can be built using existing markup or dynamically at runtime using JavaScript. In this tutorial, we will construct two Modules: one from markup, and one from script only. -First, we'll add the Module from markup to the document. The markup is in Standard Module Format, which consists of an outer container div element and three possible child -div elements that represent the header, body, and/or footer:
- -NOTE: The yui-pe-content class is not a Module requirement. It is used in this example to show how we can hide the markup from the users who have JavaScript enabled which we'll discuss later
Next, we'll build the JavaScript for our Modules and wrap it in a function to be executed when the window is finished loading. The Module called module1 will be associated with our existing markup; module2 will be created dynamically from script. In this tutorial, we pass to the Module constructor the one required argument: the id associated with that Module's container element.
Note that to avoid using the global variable space, we are placing our example Modules into the YAHOO.example.container namespace. For more information about namespacing, see the YAHOO Global object.
Because module1 is already in the document, the call to the render method requires no arguments. If that element wasn't present in the document, we would pass into the render method the element into which we wanted the module rendered.
To see our newly created Modules more easily, we can add a style block that defines custom CSS for the module CSS class. By default, Module doesn't come with any predefined styles, so it is up to you as a developer to provide any applicable styles. Our style block will define the module CSS class such that Modules and each of their child elements will have distinct border colors:
Finally, we will add some HTML buttons to the page and wire them (using the YUI Event Utility) to the Modules' show and hide methods:
When rendering a Module from markup (the progressively enhanced solution), it is usually desirable to hide the markup until the Module is actually instantiated to avoid it being displayed in its unstyled form. -However we don't want to hide the markup for users who may not have JavaScript enabled, since it may contain informative content. To achieve these two goals, we use a nested class rule, and add and remove classes -programmatically:
- -The yui-pe is added to an ancestor of the Module markup programmatically as early as possible in the page. In this example the class is added to the documentElement, however it could also be added to the body element. It is essentially is used to mark the fact
-that the page will be progressively enhanced (JavaScript is enabled). Adding it to the body or documentElement allows it to be used by multiple sections of widget markup on the page:
Additionally, the Markup which we want to hide temporarily for JavaScript enabled clients is marked with a yui-pe-content class, as shown in the Module markup example above.
Finally, just before we create a Module, we remove the temporary yui-pe-content so that the display:none does not impact the way the Module is rendered (NOTE: This is not really an issue
-for Module, but is required if using this technique for the other members of the container family, since they use visiblity instead of display to hide themselves:
The net result is that for clients which don't have JavaScript enabled, the body or documentElement will not have the yui-pe class, and so the markup will not be hidden. However for clients which do have JavaScript enabled,
-the markup will be hidden, until the Module is instantiated, at which point the modules visibility handling will take over.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Overlays are extensions of Modules and differ in the sense that the float above the normal page flow. They can be positioned in three different ways: By fixing them to the center of the viewport (overlay1 below), by specifying a position (overlay2), and by positioning them relative to a context element (overlay3).
- -Use the buttons in the example below to show and hide the three Overlay instances.
-The Overlay Control is an extension of Module; its role is to facilitate the creation of modular content that is absolutely positioned above the flow of a page. It adds additional functionality to Module, including methods for positioning, multiple custom events for monitoring internal property changes, and a built-in <iframe> solution for dealing with <select> element bleed-through in Internet Explorer.
Overlay is fundamentally a building block for other UI controls. The concepts presented in this example will form the basis for the way that you interact with all of its subclasses, including Panel and Dialog.
- -In this tutorial we will build three Overlays with different types of positioning. One of them will be based on existing markup; the other two will be created dynamically using script. In addition to instantiating the Overlays, we will also use the constructor to pass configuration properties for each of our Overlays.
- -These Overlays introduce a few of the configuration properties which are available to help position the Overlay.
- -
- The fixedcenter property, when set to true, will force the Overlay to always be positioned in the center of the viewport — even when the window is scrolled or resized. The visible property determines whether the Overlay should be visible, and the width property allows a CSS width to be set for the Overlay.
-
Basic pixel-based positioning is available via the xy property, which can also be split into separate properties (x and y). The xy co-ordinates are page co-cordinates, relative to the top/left corner of the document.
The context property, as shown in overlay3, takes an array of values. The first entry in the array is the id of the element to which we want to anchor the Overlay. In this case, that element is a <div> with an id of ctx. The next two entries specify the positioning of the Overlay — tl and bl mean, "Anchor my Overlay's top left corner to my context element's bottom left corner." (Other possible values include tr and br for "top right" and "bottom right", respectively.). These first three entries in the array are required entries.
The fourth entry in the array is optional and specifies the list of events (triggers) for which we want to re-align the Overlay with the context element. If this fourth "triggers" entry is not specified, context alignement is only done once, when the Overlay is created. This is sufficient for a majority of use cases, where the page co-ordinates of the context element remain constant. However in fluid layouts (such as this example template), the page co-ordinates of the context element change as the window is resized, therefore we ask the Overlay to align itself whenever the "beforeShow" and "windowResize" events are fired. The API documentation for the context configuration property discusses the events which are supported in more detail.
In the next step, we will define CSS styles that allow us to see a clear visual representation of our Overlays; remember, Overlays are building blocks for other controls and as such they are not styled by default. We will also style our ctx context element so that it's easy to see:
The markup for overlay1, plus the context element ctx and the buttons to show all our Overlays, is displayed below. Note that overlay1 has an inline style of visibility:hidden set in advance. Most browsers are slower to render CSS than inline styles, and we want this marked-up Overlay to be hidden by default. If the inline style isn't present, it may cause a brief "flash of unstyled content" where the Overlay may be visible on slower machines.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Overlays are extensions of Modules and differ in the sense that the float above the normal page flow. They can be positioned in three different ways: By fixing them to the center of the viewport (overlay1 below), by specifying a position (overlay2), and by positioning them relative to a context element (overlay3).
- -Use the buttons in the example below to show and hide the three Overlay instances.
-Overlays are extensions of Modules and differ in the sense that the float above the normal page flow. They can be positioned in three different ways: By fixing them to the center of the viewport (overlay1 below), by specifying a position (overlay2), and by positioning them relative to a context element (overlay3).
- -Use the buttons in the example below to show and hide the three Overlay instances.
-The Overlay Control is an extension of Module; its role is to facilitate the creation of modular content that is absolutely positioned above the flow of a page. It adds additional functionality to Module, including methods for positioning, multiple custom events for monitoring internal property changes, and a built-in <iframe> solution for dealing with <select> element bleed-through in Internet Explorer.
Overlay is fundamentally a building block for other UI controls. The concepts presented in this example will form the basis for the way that you interact with all of its subclasses, including Panel and Dialog.
- -In this tutorial we will build three Overlays with different types of positioning. One of them will be based on existing markup; the other two will be created dynamically using script. In addition to instantiating the Overlays, we will also use the constructor to pass configuration properties for each of our Overlays.
- -These Overlays introduce a few of the configuration properties which are available to help position the Overlay.
- -
- The fixedcenter property, when set to true, will force the Overlay to always be positioned in the center of the viewport — even when the window is scrolled or resized. The visible property determines whether the Overlay should be visible, and the width property allows a CSS width to be set for the Overlay.
-
Basic pixel-based positioning is available via the xy property, which can also be split into separate properties (x and y). The xy co-ordinates are page co-cordinates, relative to the top/left corner of the document.
The context property, as shown in overlay3, takes an array of values. The first entry in the array is the id of the element to which we want to anchor the Overlay. In this case, that element is a <div> with an id of ctx. The next two entries specify the positioning of the Overlay — tl and bl mean, "Anchor my Overlay's top left corner to my context element's bottom left corner." (Other possible values include tr and br for "top right" and "bottom right", respectively.). These first three entries in the array are required entries.
The fourth entry in the array is optional and specifies the list of events (triggers) for which we want to re-align the Overlay with the context element. If this fourth "triggers" entry is not specified, context alignement is only done once, when the Overlay is created. This is sufficient for a majority of use cases, where the page co-ordinates of the context element remain constant. However in fluid layouts (such as this example template), the page co-ordinates of the context element change as the window is resized, therefore we ask the Overlay to align itself whenever the "beforeShow" and "windowResize" events are fired. The API documentation for the context configuration property discusses the events which are supported in more detail.
In the next step, we will define CSS styles that allow us to see a clear visual representation of our Overlays; remember, Overlays are building blocks for other controls and as such they are not styled by default. We will also style our ctx context element so that it's easy to see:
The markup for overlay1, plus the context element ctx and the buttons to show all our Overlays, is displayed below. Note that overlay1 has an inline style of visibility:hidden set in advance. Most browsers are slower to render CSS than inline styles, and we want this marked-up Overlay to be hidden by default. If the inline style isn't present, it may cause a brief "flash of unstyled content" where the Overlay may be visible on slower machines.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-OverlayManager allows you to manage multiple Overlays (and Overlay subclasses like Panel, Dialog, SimpleDialog and Tooltip) on the same page, giving focus and z-index supremacy to the focused overlay and providing you with event hooks to respond to focus and blur of your overlays with your own scripts.
- -Use the buttons below to show and hide the overlays in this example's OverlayManager group. Click within differnt overlays and drag them around to get a sense for how OverlayManager provides a light, operating-system-like feel to the interaction.
-OverlayManager provides an easy way to manage multiple Overlays and keep track of which Overlay is currently in focus. When you register an Overlay with the OverlayManager, it is augmented with focus and blur, as well as two additional events, focusEvent and blurEvent. By default, clicking on an Overlay that is registered with the OverlayManager will bring it to the top by setting its z-index higher than all the other registered Overlays and will add the CSS class "focused" to its element.
- -In this tutorial, we will build three separate Panels and register them with an OverlayManager. To begin, we will instantiate three Panels that are hidden by default and render them:
- -Next, we will instantiate a new OverlayManager and register the Panels as an array:
- -Each of the Panels is then automatically augmented with focus and blur methods and events. Each Panel will be automatically focused when clicked, but we can also wire up buttons to focus and blur our Panels. The OverlayManager also has showAll, hideAll, and blurAll methods:
- -Finally, we will place the basic markup for our Panels, which looks identical to much of the standard module markup we've seen in previous tutorials. Note that we set the "visibility:hidden" style inline on these Panels because we don't want them to flash before they are hidden by default. Setting the style inline ensures that the Panels will not be seen in the browser until they are made visible.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-OverlayManager allows you to manage multiple Overlays (and Overlay subclasses like Panel, Dialog, SimpleDialog and Tooltip) on the same page, giving focus and z-index supremacy to the focused overlay and providing you with event hooks to respond to focus and blur of your overlays with your own scripts.
- -Use the buttons below to show and hide the overlays in this example's OverlayManager group. Click within differnt overlays and drag them around to get a sense for how OverlayManager provides a light, operating-system-like feel to the interaction.
-OverlayManager allows you to manage multiple Overlays (and Overlay subclasses like Panel, Dialog, SimpleDialog and Tooltip) on the same page, giving focus and z-index supremacy to the focused overlay and providing you with event hooks to respond to focus and blur of your overlays with your own scripts.
- -Use the buttons below to show and hide the overlays in this example's OverlayManager group. Click within differnt overlays and drag them around to get a sense for how OverlayManager provides a light, operating-system-like feel to the interaction.
-OverlayManager provides an easy way to manage multiple Overlays and keep track of which Overlay is currently in focus. When you register an Overlay with the OverlayManager, it is augmented with focus and blur, as well as two additional events, focusEvent and blurEvent. By default, clicking on an Overlay that is registered with the OverlayManager will bring it to the top by setting its z-index higher than all the other registered Overlays and will add the CSS class "focused" to its element.
- -In this tutorial, we will build three separate Panels and register them with an OverlayManager. To begin, we will instantiate three Panels that are hidden by default and render them:
- -Next, we will instantiate a new OverlayManager and register the Panels as an array:
- -Each of the Panels is then automatically augmented with focus and blur methods and events. Each Panel will be automatically focused when clicked, but we can also wire up buttons to focus and blur our Panels. The OverlayManager also has showAll, hideAll, and blurAll methods:
- -Finally, we will place the basic markup for our Panels, which looks identical to much of the standard module markup we've seen in previous tutorials. Note that we set the "visibility:hidden" style inline on these Panels because we don't want them to flash before they are hidden by default. Setting the style inline ensures that the Panels will not be seen in the browser until they are made visible.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-A common use case for the Panel Control involves using it to display "please wait" text and images to indicate that the application is busy doing something. As this page loads, a modal "please wait"-style Panel Control instance appears and the remainder of the page dims. When the content for the container is loaded (consisting of lorem ipsum text), the panel and its modaliy mask fade away and the page returns to a normal interactive state.
- -The Panel can be used to display a temporary message is automatically dismissed when a task has completed. In this tutorial, we will build a Panel that will be displayed while content is being loaded from an external data source, and will be dismissed when the content has finished loading.
- -We will start by instantiating a Panel and configuring it to display an image and some text in its body. We set it's zindex to be higher than other positioned elements on the page and enable the modal property, so that the panel is displayed with a modal mask:
- -
');
-YAHOO.example.container.wait.render(document.body);
-We will also need to place a container for the content that will be dynamically loaded:
- -Finally, we will set up our Connection object and configure its callback to load the content into the container element and close the Panel after the content has finished loading. If the connection is successful, the content will be loaded into the container and the Panel will be hidden. If the connection fails, an error message will be displayed in the container.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-A common use case for the Panel Control involves using it to display "please wait" text and images to indicate that the application is busy doing something. As this page loads, a modal "please wait"-style Panel Control instance appears and the remainder of the page dims. When the content for the container is loaded (consisting of lorem ipsum text), the panel and its modaliy mask fade away and the page returns to a normal interactive state.
- -A common use case for the Panel Control involves using it to display "please wait" text and images to indicate that the application is busy doing something. As this page loads, a modal "please wait"-style Panel Control instance appears and the remainder of the page dims. When the content for the container is loaded (consisting of lorem ipsum text), the panel and its modaliy mask fade away and the page returns to a normal interactive state.
- -The Panel can be used to display a temporary message is automatically dismissed when a task has completed. In this tutorial, we will build a Panel that will be displayed while content is being loaded from an external data source, and will be dismissed when the content has finished loading.
- -We will start by instantiating a Panel and configuring it to display an image and some text in its body. We set it's zindex to be higher than other positioned elements on the page and enable the modal property, so that the panel is displayed with a modal mask:
- -
');
-YAHOO.example.container.wait.render(document.body);
-We will also need to place a container for the content that will be dynamically loaded:
- -Finally, we will set up our Connection object and configure its callback to load the content into the container element and close the Panel after the content has finished loading. If the connection is successful, the content will be loaded into the container and the Panel will be hidden. If the connection fails, an error message will be displayed in the container.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Operating systems offer windows that can be resized, often by dragging from the lower right-hand corner (and, on Microsoft Windows, from the window edges). This example implements resizability for the Panel control, by leveraging YAHOO.util.Resize to introduce a resize handle to the bottom-right corner of the footer. Resize events are listened for, and the height configuration property of the Panel is set to reflect the new height of Panel's containing element.
- -Prior to 2.5.0, we needed to add a large amount of code to the Panel control to create a resizable panel. With the Resize utility added in 2.5.0, we're able to achieve -the same results with a lot less code.
- -The Resize utility encapsulates the code required to:
-All we need to do is monitor when the panel is resized and resize it's contents relative to the new dimensions.
- -We start off by creating a Panel instance as we normally do. In this case we'll create it from markup:
-Lorem Ipsum...
-CSS is used to set overflow:auto on the body of the panel so that scrollbars are displayed if the panel ends up being too small to display it's contents. We also provide a default height for the footer to accomodate the resize handle.
NOTE: We also add three more CSS rules which, although not a core part of the design, are used to prevent the body overflow scrollbar from remaining visible in Gecko browsers on MacOS when the Panel is hidden. A detailed discussion of these rules can be found in the source of the example.
- -The JavaScript used to instantiate the Panel is shown below:
- -We set the autofillheight to "body", just to highlight the behavior for the example. It is set to this value by default, and will result in the Panel resizing the body element to fill out the height of the Panel's DIV element ('resizablepanel'), whenever the height configuration property is set.
-
-
After we've rendered the panel we can attach the Resize utility to its containing DIV element. This will add the resize handle to the DIV and change it's size when the handle is dragged:
- -The Resize constructor is given the id of the HTML element we want to resize. In this case it's the containing DIV for the panel instance (with id resizablepanel). We also tell the resize utility we need a bottom-right handle and set minWidth and minHeight properties to limit how small the panel can get.
Some custom CSS is applied to the resize handle to align it with the bottom of the panel and increase the default size.
- -Dragging the handle will now resize the outer containing DIV of the panel. Since we want to keep the contents of the panel in sync with the new dimensions of the containing DIV, we listen for the resize event fired by the Resize instance.
In the listener, we set the Panel's height configuration property to match the new pixel height of the containing DIV. This will result in the body element, which we specified in the autofillheight property for the Panel, being resized to fill out the height of the containing DIV. The width is handled automatically by the browser, with the header, body and footer DIVs filling out their containing element. Setting the height configuration property, will also result in the iframe shim and shadow being resized to match the new dimensions of the containing DIV if required for the browser (IE6 and IE7 quirks mode).
We also setup a listener for the startResize event, which we use to setup the constraints for the height and width of the resized element, if the panel's constraintoviewport value is set to true.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Operating systems offer windows that can be resized, often by dragging from the lower right-hand corner (and, on Microsoft Windows, from the window edges). This example implements resizability for the Panel control, by leveraging YAHOO.util.Resize to introduce a resize handle to the bottom-right corner of the footer. Resize events are listened for, and the height configuration property of the Panel is set to reflect the new height of Panel's containing element.
-Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse nulla. Fusce mauris massa, rutrum eu, imperdiet ut, placerat at, nunc. Vestibulum consequat ligula ut lacus. Nulla nec pede. Fusce consequat, augue et eleifend ornare, nibh mi dapibus lorem, ut lacinia turpis eros at eros. Proin laoreet. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla velit. Fusce id sem sit amet felis porta mollis. Aliquam erat volutpat. Etiam tortor. Donec dui felis, pretium quis, vulputate et, molestie non, nisi.
-Use the show/hide buttons below to show and hide two simple panels. The first panel is created based on markup on the page and its draggable configuration is set to true; it can be dragged around the screen.
The Panel Control is an extension of Overlay that is meant to behave similarly to an OS window. Unlike true browser popup windows, Panel Control instances are floating DHTML elements embedded directly within the page context. The Panel Control extends the functionality of Overlay, adding support for modality, drag and drop, and close/dismiss buttons. Panel includes a pre-defined stylesheet to support the default look and feel characteristics that you see on this page.
- -In this tutorial, we will build two Panels. One of them will be based on existing markup; the other will be created dynamically using script. We'll pass configuration properties via the constructor to specify any non-default settings we want to use in our Panel instances.
- -These Panels introduce a few configuration properties. The constraintoviewport property, when set to true, will keep the Panel from being positioned outside of the viewport; this defends against the panel being dragged out of the viewport by the user and against the panel being moved outside the viewport by scripted changes to its x/y properties. The draggable property determines whether the Panel can be dragged (be sure to include the Drag and Drop Utility if you want your panel to be draggable), and the close property determines whether the close icon should be displayed in the header of the Panel.
The markup for panel1 is in standard module format, as is required by the Module and Overlay classes on which Panel is built. We also provide buttons to allow for easy showing and hiding of both Panels:
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Use the show/hide buttons below to show and hide two simple panels. The first panel is created based on markup on the page and its draggable configuration is set to true; it can be dragged around the screen.
Use the show/hide buttons below to show and hide two simple panels. The first panel is created based on markup on the page and its draggable configuration is set to true; it can be dragged around the screen.
The Panel Control is an extension of Overlay that is meant to behave similarly to an OS window. Unlike true browser popup windows, Panel Control instances are floating DHTML elements embedded directly within the page context. The Panel Control extends the functionality of Overlay, adding support for modality, drag and drop, and close/dismiss buttons. Panel includes a pre-defined stylesheet to support the default look and feel characteristics that you see on this page.
- -In this tutorial, we will build two Panels. One of them will be based on existing markup; the other will be created dynamically using script. We'll pass configuration properties via the constructor to specify any non-default settings we want to use in our Panel instances.
- -These Panels introduce a few configuration properties. The constraintoviewport property, when set to true, will keep the Panel from being positioned outside of the viewport; this defends against the panel being dragged out of the viewport by the user and against the panel being moved outside the viewport by scripted changes to its x/y properties. The draggable property determines whether the Panel can be dragged (be sure to include the Drag and Drop Utility if you want your panel to be draggable), and the close property determines whether the close icon should be displayed in the header of the Panel.
The markup for panel1 is in standard module format, as is required by the Module and Overlay classes on which Panel is built. We also provide buttons to allow for easy showing and hiding of both Panels:
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-In this example, custom CSS and images are applied to the appearance of a Panel instance to stylize it similar to a Mac OS X document window. Use the buttons below to show and hide the Panel.
-Panels (and all other containers using Standard Module Format) can be skinned using CSS to customize the look and feel of each component. In order to best explain how to customize the Panel's style, it is important to first understand the structure of the basic Panel. The Panel, with the default Sam skin applied looks like this:
- -
Breaking the Panel down into its basic Standard Module Format, its structure can be diagrammed as such:
- -
Since we're modifying virtually every aspect of the default Sam skin look for the panel, we'll include container/assets/container-core.css as our base set of CSS rules, instead of container/assets/skins/sam/container.css.
This way, we don't have to reset the additional style properties which are applied to implement Sam skin's look and feel. Our Understanding YUI Skins article provides more information about skinning YUI components and the CSS files involved.
- -The Panel, like all other YUI Container controls, has a header, body, and footer. In addition, the Panel also has a "close" element containing a background image to give it the appearance of a UI window close control. In this tutorial, we will manipulate the CSS styles for these elements and create several new elements to allow for additional pieces of the skin to be styled.
- -First, we will create rounded corners for our skin by applying images to the top left and top right corners of the Panel header. All of our CSS styles are applied to this Panel instance using ID selectors. In this case, the Panel's ID will be "myPanel", so all styles will begin with "#myPanel". In order to facilitate the creation of these corners, we will create two new empty div elements in the header, classed as "tl" and "tr" for "top left" and "top right":
Notice that the title is placed into a span tag. This is so that it can be more easily styled using CSS. The images will be applied as background images to each of our new corner elements, along with width and height styles, positioning, and margins:
After absolutely positioning the new corner elements, they are anchored to the left and right corners of the header, as shown in this diagram:
- -
In this skin, we want our close icon to be positioned on the left side of the header, rather than the right side. We can override the existing "close" style so that the icon will be placed on the left. At the same time, we will apply background images to the close icon for both secure (https) and non-secure (https) servers. Since mixed content from secure and non-secure sites can cause security warnings in some browsers, YUI Container provides CSS hooks for both contexts so that you can specify proper sources for both.
- -Again, charting the repositioned close icon, it would look like this:
- -
Styling the body and footer are as simple as overriding the default styles with the desired ones:
- -After applying all the styles to our Panel instance, the final output looks like the image below. Looking at the chart, we can see where the original familiar elements end up in the new layout, in addition to our newly created corner elements:
- -
We will tackle another skinning example in the Advanced Skinning Tutorial.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-In this example, custom CSS and images are applied to the appearance of a Panel instance to stylize it similar - to a Mac OS X document window. Use the buttons below to show and hide the Panel. -
-In this example, we move beyond the basic skinning steps demonstrated in the introductory skinning example and show more advanced techniques with multiple styled Panel Control instances on the same page. Use the buttons below to show and hide the styled panels.
-Panels can be skinned using only CSS, and a bit of extra markup. In the previous Skinning Tutorial, we covered the basics of skinning Panels using CSS.
- -In this tutorial, we will create two Panels — one skinned to look like a Windows XP window, and one that looks like the Mac OS X Aqua style. First, let's look at the markup structure that will serve as the framework for our newly skinned Panels. You'll notice that a few additional elements have been added to the header and footer. The classes of these elements — "tl", "tr", "br" and "bl" — represent each of the corner images that will be applied to the XP skin. The Aqua skin will be built from script (not based on existing markup) using the same structure, although the rounded corners will only be applied to the top corners. The script and markup for the two skinned Panels are listed below:
- -The skinning of these Panels is achieved using CSS definitions. As with the basic skinning example, we'll start with container/assets/container-core.css as our base set of CSS rules, instead of container/assets/skins/sam/container.css, so that we don't have to reset the additional style properties which are applied to implement Sam Skin.
In this tutorial, we will use id selectors in our CSS definitions to specify which Panel should receive each skin. Most of the styles consist of background images that are applied to various pieces of the Panels. The styles are defined below:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-In this example, we move beyond the basic skinning steps demonstrated in the introductory skinning example - and show more advanced techniques with multiple styled Panel Control instances on the same page. Use the buttons below to show and hide the styled panels. -
-Use the SimpleDialog Control when you want to solicit very simple (usually binary) information from your users — ok/cancel, yes/no are the classic examples of this sort of interaction. Use the button below to show a SimpleDialog instance; if you click "yes", that choice will be echoed back to you by script.
-The SimpleDialog Control is an extension of Dialog that reproduces the behavior of a simple dialog box (but without using an actual browser popup window); its primary use is to elicit binary decisions from the user (yes/no, okay/cancel, etc.). SimpleDialog makes it easy to implement this kind of interaction. In this tutorial, we will create a SimpleDialog with "Yes"/"No" choices, and display an alert if the user clicks "Yes".
- -SimpleDialog defines two new properties:
-The "buttons" property is inherited from Dialog, and uses the same familiar array-of-object literals syntax as demonstrated in the following constructor:
-Next, we'll define the handlers for our buttons. Clicking "Yes" will cause an alert to be displayed, whereas the "No" button will simply dismiss the SimpleDialog:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Use the SimpleDialog Control when you want to solicit very simple (usually binary) information from your users — ok/cancel, yes/no are the classic examples of this sort of interaction. Use the button below to show a SimpleDialog instance; if you click "yes", that choice will be echoed back to you by script.
-Use the SimpleDialog Control when you want to solicit very simple (usually binary) information from your users — ok/cancel, yes/no are the classic examples of this sort of interaction. Use the button below to show a SimpleDialog instance; if you click "yes", that choice will be echoed back to you by script.
-The SimpleDialog Control is an extension of Dialog that reproduces the behavior of a simple dialog box (but without using an actual browser popup window); its primary use is to elicit binary decisions from the user (yes/no, okay/cancel, etc.). SimpleDialog makes it easy to implement this kind of interaction. In this tutorial, we will create a SimpleDialog with "Yes"/"No" choices, and display an alert if the user clicks "Yes".
- -SimpleDialog defines two new properties:
-The "buttons" property is inherited from Dialog, and uses the same familiar array-of-object literals syntax as demonstrated in the following constructor:
-Next, we'll define the handlers for our buttons. Clicking "Yes" will cause an alert to be displayed, whereas the "No" button will simply dismiss the SimpleDialog:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-In the example below, a single Tooltip instance is used to display tooltips for multiple context elements.
-Tooltip can be configured to reuse a single Tooltip for multiple context elements with title attributes — by default, Tooltip will autopopulate its text configuration property with the contents of its context element's title attribute. Reuse of Tooltip instances is an advisable performance enhancement strategy, especially when you have a large number of context elements that need to invoke Tooltips.
However for certain use cases, you may want to set the text of the tooltip dynamically. You can use the context based events tooltip provides, in particular the contextMouseOverEvent and contextTriggerEvent to set the shared tooltip's text directly based on the context element the tooltip is about to be displayed for. The contextMouseOverEvent can also be used to stop the Tooltip from being displayed
In this tutorial, we will dynamically create two groups of 5 links (Group A and Group B). We'll attach one Tooltip instance to the links in Group A a second Tooltip instance to the links in Group B by setting the context property to the array of link ids for that group.
Group A: For Group A we'll set the title attribute on each of the links, to drive the tooltip's text:
- -Group B: For Group B we won't set titles on the links, but instead use the contextTriggerEvent to set the tooltip's text directly. The context element is available as the first entry of the args array passed to the listener:
We'll also use the contextMouseOverEvent to stop the 3rd link from showing a tooltip, by returning false from the handler. We could also set the disabled property for the Tooltip, but then we'd need to re-enable it for the other context elements.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-In the example below, a single Tooltip instance is used to display tooltips for multiple context elements.
-In the example below, a single Tooltip instance is used to display tooltips for multiple context elements.
-Tooltip can be configured to reuse a single Tooltip for multiple context elements with title attributes — by default, Tooltip will autopopulate its text configuration property with the contents of its context element's title attribute. Reuse of Tooltip instances is an advisable performance enhancement strategy, especially when you have a large number of context elements that need to invoke Tooltips.
However for certain use cases, you may want to set the text of the tooltip dynamically. You can use the context based events tooltip provides, in particular the contextMouseOverEvent and contextTriggerEvent to set the shared tooltip's text directly based on the context element the tooltip is about to be displayed for. The contextMouseOverEvent can also be used to stop the Tooltip from being displayed
In this tutorial, we will dynamically create two groups of 5 links (Group A and Group B). We'll attach one Tooltip instance to the links in Group A a second Tooltip instance to the links in Group B by setting the context property to the array of link ids for that group.
Group A: For Group A we'll set the title attribute on each of the links, to drive the tooltip's text:
- -Group B: For Group B we won't set titles on the links, but instead use the contextTriggerEvent to set the tooltip's text directly. The context element is available as the first entry of the args array passed to the listener:
We'll also use the contextMouseOverEvent to stop the 3rd link from showing a tooltip, by returning false from the handler. We could also set the disabled property for the Tooltip, but then we'd need to re-enable it for the other context elements.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Hover over the orange box and the link to see their Tooltips.
-Hover over me to see a Tooltip!
- - - - - - - - -The Tooltip Control is an extension of Overlay that is analogous to popup tooltips within common operating systems. The standard tooltip interaction pattern involves a small overlay that is displayed when the mouse hovers over a context element for a specified amount of time. Tooltip is designed to be simple to implement with easily-accessed configuration options and visual styling handled entirely via CSS.
- -Tooltips are instantiated by script and are rendered (and hidden) automatically when the window's load event fires; unlike other controls in the Container family, no call to render is required with Tooltip. Tooltip introduces several specific configuration properties:
In this tutorial, we'll create two Tooltips. The first will be associated with an element with an id of ctx, and will have its text set explicitly. The second Tooltip will be associated with a link with an id of link, but it will retrieve its text from the link's title attribute:
The corresponding markup for the context elements for this tutorial looks like this:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Hover over the orange box and the link to see their Tooltips.
-Hover over me to see a Tooltip!
- -Hover over me to see a Tooltip!
- - - - - - - diff --git a/www/extras/yui/examples/container/tooltip_log.html b/www/extras/yui/examples/container/tooltip_log.html deleted file mode 100644 index 84fae6c4a..000000000 --- a/www/extras/yui/examples/container/tooltip_log.html +++ /dev/null @@ -1,202 +0,0 @@ - - - -Hover over the orange box and the link to see their Tooltips.
-Hover over me to see a Tooltip!
- - - - - - - - -The Tooltip Control is an extension of Overlay that is analogous to popup tooltips within common operating systems. The standard tooltip interaction pattern involves a small overlay that is displayed when the mouse hovers over a context element for a specified amount of time. Tooltip is designed to be simple to implement with easily-accessed configuration options and visual styling handled entirely via CSS.
- -Tooltips are instantiated by script and are rendered (and hidden) automatically when the window's load event fires; unlike other controls in the Container family, no call to render is required with Tooltip. Tooltip introduces several specific configuration properties:
In this tutorial, we'll create two Tooltips. The first will be associated with an element with an id of ctx, and will have its text set explicitly. The second Tooltip will be associated with a link with an id of link, but it will retrieve its text from the link's title attribute:
The corresponding markup for the context elements for this tutorial looks like this:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example shows how to get, set, and remove cookies using the YUI Cookie utility.
-Keep an eye on the Logger console at right to view the log messages associated with this example.
- -Click the buttons to interact with the cookie:
- - - - - - - -This example consists of three buttons, each of which performs one of the basic cookie functions: getting a value, -setting a value, and removing a value. The first button, "Get Value", retrieves the value of a cookie -and displays it in an alert:
-The second button, "Set Random Value", creates a random value and sets the cookie's value equal to it:
-After clicking this button, you can go back and click "Get Value" to see the new value that was assigned -to the cookie (you can also check the logger output).
-The third button, "Remove Value", completely removes the cookie from the page:
-When this button is clicked, it removes the cookie. If "Get Value" is clicked immediately afterwards, the
-value should be null.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example shows basic usage of the YUI Cookie utility. The example checks the value of a cookie and then sets it to a new value.
-Keep an eye on the Logger console at right to view the log messages associated with this example.
- - - - - - - -This example begins by getting the value of a cookie named "example". If this is the first time you've run
-the example, the value should be null:
-
This value is output into the Logger. Next, the cooke is set to a random value:
-When you reload the page, the value of the cookie should be the one that was just set.
-Note: this example uses session cookies, so the value will be lost if you close the browser.
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example shows how to get and set subcookies as well as using conversion functions when retrieving subcookie values.
-Keep an eye on the Logger console at right to view the log messages associated with this example.
- - - - - - -This example begins by setting up a local reference to the Cookie utility:
-The next three lines attempt to read the values stored in subcookies of the "example" cookie:
-The "name" subcookie stores a string so it is retrieved without specifying a third argument. The "today"
-subcookie stores a date string, which should be converted to a Date object upon retrieval; the third argument
-of getSub() is specified as a custom function that will convert the returned value into a Date object.
-The "count" subcookie contains a number and is converted to an actual JavaScript number by passing in the native
-Number function. If any of these subcookies don't exist, getSub() returns null (this should
-be the case the first time you run the example). The retrieved values are output in the logger.
After that, new values are assigned to the various subcookies:
-The "name" subcookie is set to "Yahoo!", the "today" subcookie is set to the value
-of a new Date object, outputting its string representation, and the "count" subcookie is filled
-with a random number. The next time you run the example, the subcookies should have these values.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-A utility for reading and writing cookies via JavaScript. The Cookie Utility includes a facility for rolling up data into subcookies, effectively increasing the total number of cookies that it's possible to store on a single client.
Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-DataSource supports using a table in markup as its source of truth.
-This example illustrates how to create a "pass-thru" DataSource instance to leverage the DOM walking and parsing routines inside in order to extract the table's data into a JavaScript array structure.
- -Total Amount Due: (click the Extract button)
- -| Due Date | -Account Number | -Quantity | -Amount Due | -
|---|---|---|---|
| 1/23/1999 | -29e8548592d8c82 | -12 | -$150.00 | -
| 5/19/1999 | -83849 | -8 | -$60.00 | -
| 8/9/1999 | -11348 | -1 | --$34.99 | -
| 1/23/2000 | -29e8548592d8c82 | -10 | --$1.00 | -
| 4/28/2000 | -37892857482836437378273 | -123 | -$33.32 | -
| 1/23/2001 | -83849 | -5 | --$15.00 | -
| 9/30/2001 | -224747 | -14 | -$56.78 | -
In this example, a table rendered in the page's markup will be parsed into an array, and stored in YAHOO.example.data.
The markup looks like this:
-| Due Date | -Account Number | -Quantity | -Amount Due | -
|---|---|---|---|
| 1/23/1999 | -29e8548592d8c82 | -12 | -$150.00 | -
| 5/19/1999 | -83849 | -8 | -$60.00 | -
The resulting data will look like this:
- -The first step is to create the DataSource instance, seeding it with the <table> element, which we get via YAHOO.util.Dom.get. Configure the responseType and responseSchema to identify the mapping between columns and data key names (first column will be called "due").
We'll take advantage of the often-ignored second constructor parameter to configure the DataSource inline.
- -By default, DataSource will treat all table cell data as strings. We can add parsers to the field declarations to identify how the data should be stored. DataSource comes with a few parsers out of the box, but you can add your own custom parser by supplying a function as the parser in the field definition.
Another way to create a parser common across all DataSource instances is to add your parse function to the YAHOO.util.DataSource.Parser object. The property name you use can then be referenced as a string in the field's parser configuration.
We'll do this for the Amount column, since DataSource doesn't have a parser that can handle currency figures.
- -sendRequest callbackThe next and final step is to issue a sendRequest, providing a simple success handler to assign the parsed response's results array to our desired destination.
At this point the data is available in YAHOO.example.data.
Since the DataSource is only needed for this one operation, and only one method is being executed, we don't even need to store the instance in a variable. Just call sendRequest on the result of the DataSource constructor.
Below is a full code listing for this example, including the code for the buttons, making use of the extracted data.
- -Total Amount Due: (click the Extract button)
- -| Due Date | -Account Number | -Quantity | -Amount Due | -
|---|---|---|---|
| 1/23/1999 | -29e8548592d8c82 | -12 | -$150.00 | -
| 5/19/1999 | -83849 | -8 | -$60.00 | -
| 8/9/1999 | -11348 | -1 | --$34.99 | -
| 1/23/2000 | -29e8548592d8c82 | -10 | --$1.00 | -
| 4/28/2000 | -37892857482836437378273 | -123 | -$33.32 | -
| 1/23/2001 | -83849 | -5 | --$15.00 | -
| 9/30/2001 | -224747 | -14 | -$56.78 | -
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-DataSource supports using a table in markup as its source of truth.
-This example illustrates how to create a "pass-thru" DataSource instance to leverage the DOM walking and parsing routines inside in order to extract the table's data into a JavaScript array structure.
- -Total Amount Due: (click the Extract button)
- -| Due Date | -Account Number | -Quantity | -Amount Due | -
|---|---|---|---|
| 1/23/1999 | -29e8548592d8c82 | -12 | -$150.00 | -
| 5/19/1999 | -83849 | -8 | -$60.00 | -
| 8/9/1999 | -11348 | -1 | --$34.99 | -
| 1/23/2000 | -29e8548592d8c82 | -10 | --$1.00 | -
| 4/28/2000 | -37892857482836437378273 | -123 | -$33.32 | -
| 1/23/2001 | -83849 | -5 | --$15.00 | -
| 9/30/2001 | -224747 | -14 | -$56.78 | -
Inspired by Jonathan LeBlanc's article on the YUI Blog, the YQLDataSource class makes it easier to use YQL data in DataTable, Charts, or AutoComplete. The DataTable below is built using the YQLDataSource class.
- -The YQLDataSource constructor does not require any parameters. It automatically uses the Get utility, a required dependency, to access the YQL servers and retrieve JSON data into a callback. The YQLDataSource just needs to be instantiated like this:
- -There is no need to indicate the server, responseType, or responseSchema, which will all be defined for you. The responseType will always be of type JSON and the responseSchema.resultsList will always point to the very first repeating element under query.results.
To integrate with DataTable, the YQL query string has been set in the -initialRequest configuration attribute. All returned fields of all returned results will be copied to the in-memory RecordSet, so care should be taken accessing queries whose results may require a lot of memory.
- -The YQL response itself provides no indication of the data type of the individual fields at this time. So by default, all fields will be read as strings, but if any field needs to be parsed, you can specify those fields in the usual responseSchema.fields = [ ..., {key:"xxxx",parser:"date"},...] manner. Actually, all fields in the result set will be parsed, so you only really need to specify those that need a parser -- all the rest will be added to the fields array and read as strings automatically.
The YQLDataSource class extends the ScriptNodeDataSource class:
- -Once the YQLDataSource class definition has been loaded, you can add code to create the DataTable:
- -
',
- oRecord.getData()
- );
- }}
- ],
- new YAHOO.util.YQLDataSource(),
- {
- initialRequest:'select * from flickr.photos.search where text = "YDN"'
- }
- ));
-});
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-Inspired by Jonathan LeBlanc's article on the YUI Blog, the YQLDataSource class makes it easier to use YQL data in DataTable, Charts, or AutoComplete. The DataTable below is built using the YQLDataSource class.
- -Inspired by Jonathan LeBlanc's article on the YUI Blog, the YQLDataSource class makes it easier to use YQL data in DataTable, Charts, or AutoComplete. The DataTable below is built using the YQLDataSource class.
- -The YQLDataSource constructor does not require any parameters. It automatically uses the Get utility, a required dependency, to access the YQL servers and retrieve JSON data into a callback. The YQLDataSource just needs to be instantiated like this:
- -There is no need to indicate the server, responseType, or responseSchema, which will all be defined for you. The responseType will always be of type JSON and the responseSchema.resultsList will always point to the very first repeating element under query.results.
To integrate with DataTable, the YQL query string has been set in the -initialRequest configuration attribute. All returned fields of all returned results will be copied to the in-memory RecordSet, so care should be taken accessing queries whose results may require a lot of memory.
- -The YQL response itself provides no indication of the data type of the individual fields at this time. So by default, all fields will be read as strings, but if any field needs to be parsed, you can specify those fields in the usual responseSchema.fields = [ ..., {key:"xxxx",parser:"date"},...] manner. Actually, all fields in the result set will be parsed, so you only really need to specify those that need a parser -- all the rest will be added to the fields array and read as strings automatically.
The YQLDataSource class extends the ScriptNodeDataSource class:
- -Once the YQLDataSource class definition has been loaded, you can add code to create the DataTable:
- -
',
- oRecord.getData()
- );
- }}
- ],
- new YAHOO.util.YQLDataSource(),
- {
- initialRequest:'select * from flickr.photos.search where text = "YDN"'
- }
- ));
-});
-You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-The DataSource Utility provides a common configurable interface for other components to fetch tabular data from a variety of local or remote sources.
Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-
-* // create a new instance of Services_JSON
-* $json = new Services_JSON();
-*
-* // convert a complexe value to JSON notation, and send it to the browser
-* $value = array('foo', 'bar', array(1, 2, 'baz'), array(3, array(4)));
-* $output = $json->encode($value);
-*
-* print($output);
-* // prints: ["foo","bar",[1,2,"baz"],[3,[4]]]
-*
-* // accept incoming POST data, assumed to be in JSON notation
-* $input = file_get_contents('php://input', 1000000);
-* $value = $json->decode($input);
-*
-*/
-class Services_JSON
-{
- /**
- * constructs a new JSON instance
- *
- * @param int $use object behavior flags; combine with boolean-OR
- *
- * possible values:
- * - SERVICES_JSON_LOOSE_TYPE: loose typing.
- * "{...}" syntax creates associative arrays
- * instead of objects in decode().
- * - SERVICES_JSON_SUPPRESS_ERRORS: error suppression.
- * Values which can't be encoded (e.g. resources)
- * appear as NULL instead of throwing errors.
- * By default, a deeply-nested resource will
- * bubble up with an error, so all return values
- * from encode() should be checked with isError()
- */
- function Services_JSON($use = 0)
- {
- $this->use = $use;
- }
-
- /**
- * convert a string from one UTF-16 char to one UTF-8 char
- *
- * Normally should be handled by mb_convert_encoding, but
- * provides a slower PHP-only method for installations
- * that lack the multibye string extension.
- *
- * @param string $utf16 UTF-16 character
- * @return string UTF-8 character
- * @access private
- */
- function utf162utf8($utf16)
- {
- // oh please oh please oh please oh please oh please
- if(function_exists('mb_convert_encoding')) {
- return mb_convert_encoding($utf16, 'UTF-8', 'UTF-16');
- }
-
- $bytes = (ord($utf16{0}) << 8) | ord($utf16{1});
-
- switch(true) {
- case ((0x7F & $bytes) == $bytes):
- // this case should never be reached, because we are in ASCII range
- // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
- return chr(0x7F & $bytes);
-
- case (0x07FF & $bytes) == $bytes:
- // return a 2-byte UTF-8 character
- // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
- return chr(0xC0 | (($bytes >> 6) & 0x1F))
- . chr(0x80 | ($bytes & 0x3F));
-
- case (0xFFFF & $bytes) == $bytes:
- // return a 3-byte UTF-8 character
- // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
- return chr(0xE0 | (($bytes >> 12) & 0x0F))
- . chr(0x80 | (($bytes >> 6) & 0x3F))
- . chr(0x80 | ($bytes & 0x3F));
- }
-
- // ignoring UTF-32 for now, sorry
- return '';
- }
-
- /**
- * convert a string from one UTF-8 char to one UTF-16 char
- *
- * Normally should be handled by mb_convert_encoding, but
- * provides a slower PHP-only method for installations
- * that lack the multibye string extension.
- *
- * @param string $utf8 UTF-8 character
- * @return string UTF-16 character
- * @access private
- */
- function utf82utf16($utf8)
- {
- // oh please oh please oh please oh please oh please
- if(function_exists('mb_convert_encoding')) {
- return mb_convert_encoding($utf8, 'UTF-16', 'UTF-8');
- }
-
- switch(strlen($utf8)) {
- case 1:
- // this case should never be reached, because we are in ASCII range
- // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
- return $utf8;
-
- case 2:
- // return a UTF-16 character from a 2-byte UTF-8 char
- // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
- return chr(0x07 & (ord($utf8{0}) >> 2))
- . chr((0xC0 & (ord($utf8{0}) << 6))
- | (0x3F & ord($utf8{1})));
-
- case 3:
- // return a UTF-16 character from a 3-byte UTF-8 char
- // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
- return chr((0xF0 & (ord($utf8{0}) << 4))
- | (0x0F & (ord($utf8{1}) >> 2)))
- . chr((0xC0 & (ord($utf8{1}) << 6))
- | (0x7F & ord($utf8{2})));
- }
-
- // ignoring UTF-32 for now, sorry
- return '';
- }
-
- /**
- * encodes an arbitrary variable into JSON format
- *
- * @param mixed $var any number, boolean, string, array, or object to be encoded.
- * see argument 1 to Services_JSON() above for array-parsing behavior.
- * if var is a strng, note that encode() always expects it
- * to be in ASCII or UTF-8 format!
- *
- * @return mixed JSON string representation of input var or an error if a problem occurs
- * @access public
- */
- function encode($var)
- {
- switch (gettype($var)) {
- case 'boolean':
- return $var ? 'true' : 'false';
-
- case 'NULL':
- return 'null';
-
- case 'integer':
- return (int) $var;
-
- case 'double':
- case 'float':
- return (float) $var;
-
- case 'string':
- // STRINGS ARE EXPECTED TO BE IN ASCII OR UTF-8 FORMAT
- $ascii = '';
- $strlen_var = strlen($var);
-
- /*
- * Iterate over every character in the string,
- * escaping with a slash or encoding to UTF-8 where necessary
- */
- for ($c = 0; $c < $strlen_var; ++$c) {
-
- $ord_var_c = ord($var{$c});
-
- switch (true) {
- case $ord_var_c == 0x08:
- $ascii .= '\b';
- break;
- case $ord_var_c == 0x09:
- $ascii .= '\t';
- break;
- case $ord_var_c == 0x0A:
- $ascii .= '\n';
- break;
- case $ord_var_c == 0x0C:
- $ascii .= '\f';
- break;
- case $ord_var_c == 0x0D:
- $ascii .= '\r';
- break;
-
- case $ord_var_c == 0x22:
- case $ord_var_c == 0x2F:
- case $ord_var_c == 0x5C:
- // double quote, slash, slosh
- $ascii .= '\\'.$var{$c};
- break;
-
- case (($ord_var_c >= 0x20) && ($ord_var_c <= 0x7F)):
- // characters U-00000000 - U-0000007F (same as ASCII)
- $ascii .= $var{$c};
- break;
-
- case (($ord_var_c & 0xE0) == 0xC0):
- // characters U-00000080 - U-000007FF, mask 110XXXXX
- // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
- $char = pack('C*', $ord_var_c, ord($var{$c + 1}));
- $c += 1;
- $utf16 = $this->utf82utf16($char);
- $ascii .= sprintf('\u%04s', bin2hex($utf16));
- break;
-
- case (($ord_var_c & 0xF0) == 0xE0):
- // characters U-00000800 - U-0000FFFF, mask 1110XXXX
- // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
- $char = pack('C*', $ord_var_c,
- ord($var{$c + 1}),
- ord($var{$c + 2}));
- $c += 2;
- $utf16 = $this->utf82utf16($char);
- $ascii .= sprintf('\u%04s', bin2hex($utf16));
- break;
-
- case (($ord_var_c & 0xF8) == 0xF0):
- // characters U-00010000 - U-001FFFFF, mask 11110XXX
- // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
- $char = pack('C*', $ord_var_c,
- ord($var{$c + 1}),
- ord($var{$c + 2}),
- ord($var{$c + 3}));
- $c += 3;
- $utf16 = $this->utf82utf16($char);
- $ascii .= sprintf('\u%04s', bin2hex($utf16));
- break;
-
- case (($ord_var_c & 0xFC) == 0xF8):
- // characters U-00200000 - U-03FFFFFF, mask 111110XX
- // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
- $char = pack('C*', $ord_var_c,
- ord($var{$c + 1}),
- ord($var{$c + 2}),
- ord($var{$c + 3}),
- ord($var{$c + 4}));
- $c += 4;
- $utf16 = $this->utf82utf16($char);
- $ascii .= sprintf('\u%04s', bin2hex($utf16));
- break;
-
- case (($ord_var_c & 0xFE) == 0xFC):
- // characters U-04000000 - U-7FFFFFFF, mask 1111110X
- // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
- $char = pack('C*', $ord_var_c,
- ord($var{$c + 1}),
- ord($var{$c + 2}),
- ord($var{$c + 3}),
- ord($var{$c + 4}),
- ord($var{$c + 5}));
- $c += 5;
- $utf16 = $this->utf82utf16($char);
- $ascii .= sprintf('\u%04s', bin2hex($utf16));
- break;
- }
- }
-
- return '"'.$ascii.'"';
-
- case 'array':
- /*
- * As per JSON spec if any array key is not an integer
- * we must treat the the whole array as an object. We
- * also try to catch a sparsely populated associative
- * array with numeric keys here because some JS engines
- * will create an array with empty indexes up to
- * max_index which can cause memory issues and because
- * the keys, which may be relevant, will be remapped
- * otherwise.
- *
- * As per the ECMA and JSON specification an object may
- * have any string as a property. Unfortunately due to
- * a hole in the ECMA specification if the key is a
- * ECMA reserved word or starts with a digit the
- * parameter is only accessible using ECMAScript's
- * bracket notation.
- */
-
- // treat as a JSON object
- if (is_array($var) && count($var) && (array_keys($var) !== range(0, sizeof($var) - 1))) {
- $properties = array_map(array($this, 'name_value'),
- array_keys($var),
- array_values($var));
-
- foreach($properties as $property) {
- if(Services_JSON::isError($property)) {
- return $property;
- }
- }
-
- return '{' . join(',', $properties) . '}';
- }
-
- // treat it like a regular array
- $elements = array_map(array($this, 'encode'), $var);
-
- foreach($elements as $element) {
- if(Services_JSON::isError($element)) {
- return $element;
- }
- }
-
- return '[' . join(',', $elements) . ']';
-
- case 'object':
- $vars = get_object_vars($var);
-
- $properties = array_map(array($this, 'name_value'),
- array_keys($vars),
- array_values($vars));
-
- foreach($properties as $property) {
- if(Services_JSON::isError($property)) {
- return $property;
- }
- }
-
- return '{' . join(',', $properties) . '}';
-
- default:
- return ($this->use & SERVICES_JSON_SUPPRESS_ERRORS)
- ? 'null'
- : new Services_JSON_Error(gettype($var)." can not be encoded as JSON string");
- }
- }
-
- /**
- * array-walking function for use in generating JSON-formatted name-value pairs
- *
- * @param string $name name of key to use
- * @param mixed $value reference to an array element to be encoded
- *
- * @return string JSON-formatted name-value pair, like '"name":value'
- * @access private
- */
- function name_value($name, $value)
- {
- $encoded_value = $this->encode($value);
-
- if(Services_JSON::isError($encoded_value)) {
- return $encoded_value;
- }
-
- return $this->encode(strval($name)) . ':' . $encoded_value;
- }
-
- /**
- * reduce a string by removing leading and trailing comments and whitespace
- *
- * @param $str string string value to strip of comments and whitespace
- *
- * @return string string value stripped of comments and whitespace
- * @access private
- */
- function reduce_string($str)
- {
- $str = preg_replace(array(
-
- // eliminate single line comments in '// ...' form
- '#^\s*//(.+)$#m',
-
- // eliminate multi-line comments in '/* ... */' form, at start of string
- '#^\s*/\*(.+)\*/#Us',
-
- // eliminate multi-line comments in '/* ... */' form, at end of string
- '#/\*(.+)\*/\s*$#Us'
-
- ), '', $str);
-
- // eliminate extraneous space
- return trim($str);
- }
-
- /**
- * decodes a JSON string into appropriate variable
- *
- * @param string $str JSON-formatted string
- *
- * @return mixed number, boolean, string, array, or object
- * corresponding to given JSON input string.
- * See argument 1 to Services_JSON() above for object-output behavior.
- * Note that decode() always returns strings
- * in ASCII or UTF-8 format!
- * @access public
- */
- function decode($str)
- {
- $str = $this->reduce_string($str);
-
- switch (strtolower($str)) {
- case 'true':
- return true;
-
- case 'false':
- return false;
-
- case 'null':
- return null;
-
- default:
- $m = array();
-
- if (is_numeric($str)) {
- // Lookie-loo, it's a number
-
- // This would work on its own, but I'm trying to be
- // good about returning integers where appropriate:
- // return (float)$str;
-
- // Return float or int, as appropriate
- return ((float)$str == (integer)$str)
- ? (integer)$str
- : (float)$str;
-
- } elseif (preg_match('/^("|\').*(\1)$/s', $str, $m) && $m[1] == $m[2]) {
- // STRINGS RETURNED IN UTF-8 FORMAT
- $delim = substr($str, 0, 1);
- $chrs = substr($str, 1, -1);
- $utf8 = '';
- $strlen_chrs = strlen($chrs);
-
- for ($c = 0; $c < $strlen_chrs; ++$c) {
-
- $substr_chrs_c_2 = substr($chrs, $c, 2);
- $ord_chrs_c = ord($chrs{$c});
-
- switch (true) {
- case $substr_chrs_c_2 == '\b':
- $utf8 .= chr(0x08);
- ++$c;
- break;
- case $substr_chrs_c_2 == '\t':
- $utf8 .= chr(0x09);
- ++$c;
- break;
- case $substr_chrs_c_2 == '\n':
- $utf8 .= chr(0x0A);
- ++$c;
- break;
- case $substr_chrs_c_2 == '\f':
- $utf8 .= chr(0x0C);
- ++$c;
- break;
- case $substr_chrs_c_2 == '\r':
- $utf8 .= chr(0x0D);
- ++$c;
- break;
-
- case $substr_chrs_c_2 == '\\"':
- case $substr_chrs_c_2 == '\\\'':
- case $substr_chrs_c_2 == '\\\\':
- case $substr_chrs_c_2 == '\\/':
- if (($delim == '"' && $substr_chrs_c_2 != '\\\'') ||
- ($delim == "'" && $substr_chrs_c_2 != '\\"')) {
- $utf8 .= $chrs{++$c};
- }
- break;
-
- case preg_match('/\\\u[0-9A-F]{4}/i', substr($chrs, $c, 6)):
- // single, escaped unicode character
- $utf16 = chr(hexdec(substr($chrs, ($c + 2), 2)))
- . chr(hexdec(substr($chrs, ($c + 4), 2)));
- $utf8 .= $this->utf162utf8($utf16);
- $c += 5;
- break;
-
- case ($ord_chrs_c >= 0x20) && ($ord_chrs_c <= 0x7F):
- $utf8 .= $chrs{$c};
- break;
-
- case ($ord_chrs_c & 0xE0) == 0xC0:
- // characters U-00000080 - U-000007FF, mask 110XXXXX
- //see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
- $utf8 .= substr($chrs, $c, 2);
- ++$c;
- break;
-
- case ($ord_chrs_c & 0xF0) == 0xE0:
- // characters U-00000800 - U-0000FFFF, mask 1110XXXX
- // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
- $utf8 .= substr($chrs, $c, 3);
- $c += 2;
- break;
-
- case ($ord_chrs_c & 0xF8) == 0xF0:
- // characters U-00010000 - U-001FFFFF, mask 11110XXX
- // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
- $utf8 .= substr($chrs, $c, 4);
- $c += 3;
- break;
-
- case ($ord_chrs_c & 0xFC) == 0xF8:
- // characters U-00200000 - U-03FFFFFF, mask 111110XX
- // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
- $utf8 .= substr($chrs, $c, 5);
- $c += 4;
- break;
-
- case ($ord_chrs_c & 0xFE) == 0xFC:
- // characters U-04000000 - U-7FFFFFFF, mask 1111110X
- // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8
- $utf8 .= substr($chrs, $c, 6);
- $c += 5;
- break;
-
- }
-
- }
-
- return $utf8;
-
- } elseif (preg_match('/^\[.*\]$/s', $str) || preg_match('/^\{.*\}$/s', $str)) {
- // array, or object notation
-
- if ($str{0} == '[') {
- $stk = array(SERVICES_JSON_IN_ARR);
- $arr = array();
- } else {
- if ($this->use & SERVICES_JSON_LOOSE_TYPE) {
- $stk = array(SERVICES_JSON_IN_OBJ);
- $obj = array();
- } else {
- $stk = array(SERVICES_JSON_IN_OBJ);
- $obj = new stdClass();
- }
- }
-
- array_push($stk, array('what' => SERVICES_JSON_SLICE,
- 'where' => 0,
- 'delim' => false));
-
- $chrs = substr($str, 1, -1);
- $chrs = $this->reduce_string($chrs);
-
- if ($chrs == '') {
- if (reset($stk) == SERVICES_JSON_IN_ARR) {
- return $arr;
-
- } else {
- return $obj;
-
- }
- }
-
- //print("\nparsing {$chrs}\n");
-
- $strlen_chrs = strlen($chrs);
-
- for ($c = 0; $c <= $strlen_chrs; ++$c) {
-
- $top = end($stk);
- $substr_chrs_c_2 = substr($chrs, $c, 2);
-
- if (($c == $strlen_chrs) || (($chrs{$c} == ',') && ($top['what'] == SERVICES_JSON_SLICE))) {
- // found a comma that is not inside a string, array, etc.,
- // OR we've reached the end of the character list
- $slice = substr($chrs, $top['where'], ($c - $top['where']));
- array_push($stk, array('what' => SERVICES_JSON_SLICE, 'where' => ($c + 1), 'delim' => false));
- //print("Found split at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n");
-
- if (reset($stk) == SERVICES_JSON_IN_ARR) {
- // we are in an array, so just push an element onto the stack
- array_push($arr, $this->decode($slice));
-
- } elseif (reset($stk) == SERVICES_JSON_IN_OBJ) {
- // we are in an object, so figure
- // out the property name and set an
- // element in an associative array,
- // for now
- $parts = array();
-
- if (preg_match('/^\s*(["\'].*[^\\\]["\'])\s*:\s*(\S.*),?$/Uis', $slice, $parts)) {
- // "name":value pair
- $key = $this->decode($parts[1]);
- $val = $this->decode($parts[2]);
-
- if ($this->use & SERVICES_JSON_LOOSE_TYPE) {
- $obj[$key] = $val;
- } else {
- $obj->$key = $val;
- }
- } elseif (preg_match('/^\s*(\w+)\s*:\s*(\S.*),?$/Uis', $slice, $parts)) {
- // name:value pair, where name is unquoted
- $key = $parts[1];
- $val = $this->decode($parts[2]);
-
- if ($this->use & SERVICES_JSON_LOOSE_TYPE) {
- $obj[$key] = $val;
- } else {
- $obj->$key = $val;
- }
- }
-
- }
-
- } elseif ((($chrs{$c} == '"') || ($chrs{$c} == "'")) && ($top['what'] != SERVICES_JSON_IN_STR)) {
- // found a quote, and we are not inside a string
- array_push($stk, array('what' => SERVICES_JSON_IN_STR, 'where' => $c, 'delim' => $chrs{$c}));
- //print("Found start of string at {$c}\n");
-
- } elseif (($chrs{$c} == $top['delim']) &&
- ($top['what'] == SERVICES_JSON_IN_STR) &&
- ((strlen(substr($chrs, 0, $c)) - strlen(rtrim(substr($chrs, 0, $c), '\\'))) % 2 != 1)) {
- // found a quote, we're in a string, and it's not escaped
- // we know that it's not escaped becase there is _not_ an
- // odd number of backslashes at the end of the string so far
- array_pop($stk);
- //print("Found end of string at {$c}: ".substr($chrs, $top['where'], (1 + 1 + $c - $top['where']))."\n");
-
- } elseif (($chrs{$c} == '[') &&
- in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) {
- // found a left-bracket, and we are in an array, object, or slice
- array_push($stk, array('what' => SERVICES_JSON_IN_ARR, 'where' => $c, 'delim' => false));
- //print("Found start of array at {$c}\n");
-
- } elseif (($chrs{$c} == ']') && ($top['what'] == SERVICES_JSON_IN_ARR)) {
- // found a right-bracket, and we're in an array
- array_pop($stk);
- //print("Found end of array at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n");
-
- } elseif (($chrs{$c} == '{') &&
- in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) {
- // found a left-brace, and we are in an array, object, or slice
- array_push($stk, array('what' => SERVICES_JSON_IN_OBJ, 'where' => $c, 'delim' => false));
- //print("Found start of object at {$c}\n");
-
- } elseif (($chrs{$c} == '}') && ($top['what'] == SERVICES_JSON_IN_OBJ)) {
- // found a right-brace, and we're in an object
- array_pop($stk);
- //print("Found end of object at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n");
-
- } elseif (($substr_chrs_c_2 == '/*') &&
- in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) {
- // found a comment start, and we are in an array, object, or slice
- array_push($stk, array('what' => SERVICES_JSON_IN_CMT, 'where' => $c, 'delim' => false));
- $c++;
- //print("Found start of comment at {$c}\n");
-
- } elseif (($substr_chrs_c_2 == '*/') && ($top['what'] == SERVICES_JSON_IN_CMT)) {
- // found a comment end, and we're in one now
- array_pop($stk);
- $c++;
-
- for ($i = $top['where']; $i <= $c; ++$i)
- $chrs = substr_replace($chrs, ' ', $i, 1);
-
- //print("Found end of comment at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n");
-
- }
-
- }
-
- if (reset($stk) == SERVICES_JSON_IN_ARR) {
- return $arr;
-
- } elseif (reset($stk) == SERVICES_JSON_IN_OBJ) {
- return $obj;
-
- }
-
- }
- }
- }
-
- /**
- * @todo Ultimately, this should just call PEAR::isError()
- */
- function isError($data, $code = null)
- {
- if (class_exists('pear')) {
- return PEAR::isError($data, $code);
- } elseif (is_object($data) && (get_class($data) == 'services_json_error' ||
- is_subclass_of($data, 'services_json_error'))) {
- return true;
- }
-
- return false;
- }
-}
-
-if (class_exists('PEAR_Error')) {
-
- class Services_JSON_Error extends PEAR_Error
- {
- function Services_JSON_Error($message = 'unknown error', $code = null,
- $mode = null, $options = null, $userinfo = null)
- {
- parent::PEAR_Error($message, $code, $mode, $options, $userinfo);
- }
- }
-
-} else {
-
- /**
- * @todo Ultimately, this class shall be descended from PEAR_Error
- */
- class Services_JSON_Error
- {
- function Services_JSON_Error($message = 'unknown error', $code = null,
- $mode = null, $options = null, $userinfo = null)
- {
-
- }
- }
-
-}
-
-?>
diff --git a/www/extras/yui/examples/datatable/assets/php/dynamicfilter/data.php b/www/extras/yui/examples/datatable/assets/php/dynamicfilter/data.php
deleted file mode 100644
index 42e6c28c9..000000000
--- a/www/extras/yui/examples/datatable/assets/php/dynamicfilter/data.php
+++ /dev/null
@@ -1,53 +0,0 @@
- 35 ? 35 : $results;
-}
-if (!isset($_REQUEST['state']) or !is_array($_REQUEST['state'])) {
- $state = array();
-} else {
- $state = $_REQUEST['state'];
-}
-if (!isset($_REQUEST['gender']) or !in_array($_REQUEST['gender'], array('Both', 'Female', 'Male'), true)) {
- $gender = 'Both';
-} else {
- $gender = $_REQUEST['gender'];
-}
-
-$state_data = array_intersect_key($state_data, array_flip($state));
-
-$return = array();
-foreach ($state_cols as $key => $name) {
- if ($gender !== 'Both') {
- if (!strpos($name, $gender)) {
- unset($state_cols[$key]);
- continue;
- }
- }
- $return[] = array(
- 'name' => $name,
- 'state1' => isset($state[1]) && isset($state_data[$state[1]][$key]) ? $state_data[$state[1]][$key] : '',
- 'state2' => isset($state[2]) && isset($state_data[$state[2]][$key]) ? $state_data[$state[2]][$key] : '',
- 'state3' => isset($state[3]) && isset($state_data[$state[3]][$key]) ? $state_data[$state[3]][$key] : '',
- );
-}
-
-$return = array_slice($return, $startIndex, $results);
-
-//var_export($return);
-echo json_encode(array(
- "recordsReturned" => count($return),
- "totalRecords" => count($state_cols),
- "startIndex" => $startIndex,
- "records" => $return
-));
diff --git a/www/extras/yui/examples/datatable/assets/php/dynamicfilter/state_cols.php b/www/extras/yui/examples/datatable/assets/php/dynamicfilter/state_cols.php
deleted file mode 100644
index f22838811..000000000
--- a/www/extras/yui/examples/datatable/assets/php/dynamicfilter/state_cols.php
+++ /dev/null
@@ -1,2 +0,0 @@
- 'Total population: Total', 'PCT012002' => 'Total population: Male', 'PCT012003' => 'Total population: Male; Under 1 year', 'PCT012004' => 'Total population: Male; 1 year', 'PCT012005' => 'Total population: Male; 2 years', 'PCT012006' => 'Total population: Male; 3 years', 'PCT012007' => 'Total population: Male; 4 years', 'PCT012008' => 'Total population: Male; 5 years', 'PCT012009' => 'Total population: Male; 6 years', 'PCT012010' => 'Total population: Male; 7 years', 'PCT012011' => 'Total population: Male; 8 years', 'PCT012012' => 'Total population: Male; 9 years', 'PCT012013' => 'Total population: Male; 10 years', 'PCT012014' => 'Total population: Male; 11 years', 'PCT012015' => 'Total population: Male; 12 years', 'PCT012016' => 'Total population: Male; 13 years', 'PCT012017' => 'Total population: Male; 14 years', 'PCT012018' => 'Total population: Male; 15 years', 'PCT012019' => 'Total population: Male; 16 years', 'PCT012020' => 'Total population: Male; 17 years', 'PCT012021' => 'Total population: Male; 18 years', 'PCT012022' => 'Total population: Male; 19 years', 'PCT012023' => 'Total population: Male; 20 years', 'PCT012024' => 'Total population: Male; 21 years', 'PCT012025' => 'Total population: Male; 22 years', 'PCT012026' => 'Total population: Male; 23 years', 'PCT012027' => 'Total population: Male; 24 years', 'PCT012028' => 'Total population: Male; 25 years', 'PCT012029' => 'Total population: Male; 26 years', 'PCT012030' => 'Total population: Male; 27 years', 'PCT012031' => 'Total population: Male; 28 years', 'PCT012032' => 'Total population: Male; 29 years', 'PCT012033' => 'Total population: Male; 30 years', 'PCT012034' => 'Total population: Male; 31 years', 'PCT012035' => 'Total population: Male; 32 years', 'PCT012036' => 'Total population: Male; 33 years', 'PCT012037' => 'Total population: Male; 34 years', 'PCT012038' => 'Total population: Male; 35 years', 'PCT012039' => 'Total population: Male; 36 years', 'PCT012040' => 'Total population: Male; 37 years', 'PCT012041' => 'Total population: Male; 38 years', 'PCT012042' => 'Total population: Male; 39 years', 'PCT012043' => 'Total population: Male; 40 years', 'PCT012044' => 'Total population: Male; 41 years', 'PCT012045' => 'Total population: Male; 42 years', 'PCT012046' => 'Total population: Male; 43 years', 'PCT012047' => 'Total population: Male; 44 years', 'PCT012048' => 'Total population: Male; 45 years', 'PCT012049' => 'Total population: Male; 46 years', 'PCT012050' => 'Total population: Male; 47 years', 'PCT012051' => 'Total population: Male; 48 years', 'PCT012052' => 'Total population: Male; 49 years', 'PCT012053' => 'Total population: Male; 50 years', 'PCT012054' => 'Total population: Male; 51 years', 'PCT012055' => 'Total population: Male; 52 years', 'PCT012056' => 'Total population: Male; 53 years', 'PCT012057' => 'Total population: Male; 54 years', 'PCT012058' => 'Total population: Male; 55 years', 'PCT012059' => 'Total population: Male; 56 years', 'PCT012060' => 'Total population: Male; 57 years', 'PCT012061' => 'Total population: Male; 58 years', 'PCT012062' => 'Total population: Male; 59 years', 'PCT012063' => 'Total population: Male; 60 years', 'PCT012064' => 'Total population: Male; 61 years', 'PCT012065' => 'Total population: Male; 62 years', 'PCT012066' => 'Total population: Male; 63 years', 'PCT012067' => 'Total population: Male; 64 years', 'PCT012068' => 'Total population: Male; 65 years', 'PCT012069' => 'Total population: Male; 66 years', 'PCT012070' => 'Total population: Male; 67 years', 'PCT012071' => 'Total population: Male; 68 years', 'PCT012072' => 'Total population: Male; 69 years', 'PCT012073' => 'Total population: Male; 70 years', 'PCT012074' => 'Total population: Male; 71 years', 'PCT012075' => 'Total population: Male; 72 years', 'PCT012076' => 'Total population: Male; 73 years', 'PCT012077' => 'Total population: Male; 74 years', 'PCT012078' => 'Total population: Male; 75 years', 'PCT012079' => 'Total population: Male; 76 years', 'PCT012080' => 'Total population: Male; 77 years', 'PCT012081' => 'Total population: Male; 78 years', 'PCT012082' => 'Total population: Male; 79 years', 'PCT012083' => 'Total population: Male; 80 years', 'PCT012084' => 'Total population: Male; 81 years', 'PCT012085' => 'Total population: Male; 82 years', 'PCT012086' => 'Total population: Male; 83 years', 'PCT012087' => 'Total population: Male; 84 years', 'PCT012088' => 'Total population: Male; 85 years', 'PCT012089' => 'Total population: Male; 86 years', 'PCT012090' => 'Total population: Male; 87 years', 'PCT012091' => 'Total population: Male; 88 years', 'PCT012092' => 'Total population: Male; 89 years', 'PCT012093' => 'Total population: Male; 90 years', 'PCT012094' => 'Total population: Male; 91 years', 'PCT012095' => 'Total population: Male; 92 years', 'PCT012096' => 'Total population: Male; 93 years', 'PCT012097' => 'Total population: Male; 94 years', 'PCT012098' => 'Total population: Male; 95 years', 'PCT012099' => 'Total population: Male; 96 years', 'PCT012100' => 'Total population: Male; 97 years', 'PCT012101' => 'Total population: Male; 98 years', 'PCT012102' => 'Total population: Male; 99 years', 'PCT012103' => 'Total population: Male; 100 to 104 years', 'PCT012104' => 'Total population: Male; 105 to 109 years', 'PCT012105' => 'Total population: Male; 110 years and over', 'PCT012106' => 'Total population: Female', 'PCT012107' => 'Total population: Female; Under 1 year', 'PCT012108' => 'Total population: Female; 1 year', 'PCT012109' => 'Total population: Female; 2 years', 'PCT012110' => 'Total population: Female; 3 years', 'PCT012111' => 'Total population: Female; 4 years', 'PCT012112' => 'Total population: Female; 5 years', 'PCT012113' => 'Total population: Female; 6 years', 'PCT012114' => 'Total population: Female; 7 years', 'PCT012115' => 'Total population: Female; 8 years', 'PCT012116' => 'Total population: Female; 9 years', 'PCT012117' => 'Total population: Female; 10 years', 'PCT012118' => 'Total population: Female; 11 years', 'PCT012119' => 'Total population: Female; 12 years', 'PCT012120' => 'Total population: Female; 13 years', 'PCT012121' => 'Total population: Female; 14 years', 'PCT012122' => 'Total population: Female; 15 years', 'PCT012123' => 'Total population: Female; 16 years', 'PCT012124' => 'Total population: Female; 17 years', 'PCT012125' => 'Total population: Female; 18 years', 'PCT012126' => 'Total population: Female; 19 years', 'PCT012127' => 'Total population: Female; 20 years', 'PCT012128' => 'Total population: Female; 21 years', 'PCT012129' => 'Total population: Female; 22 years', 'PCT012130' => 'Total population: Female; 23 years', 'PCT012131' => 'Total population: Female; 24 years', 'PCT012132' => 'Total population: Female; 25 years', 'PCT012133' => 'Total population: Female; 26 years', 'PCT012134' => 'Total population: Female; 27 years', 'PCT012135' => 'Total population: Female; 28 years', 'PCT012136' => 'Total population: Female; 29 years', 'PCT012137' => 'Total population: Female; 30 years', 'PCT012138' => 'Total population: Female; 31 years', 'PCT012139' => 'Total population: Female; 32 years', 'PCT012140' => 'Total population: Female; 33 years', 'PCT012141' => 'Total population: Female; 34 years', 'PCT012142' => 'Total population: Female; 35 years', 'PCT012143' => 'Total population: Female; 36 years', 'PCT012144' => 'Total population: Female; 37 years', 'PCT012145' => 'Total population: Female; 38 years', 'PCT012146' => 'Total population: Female; 39 years', 'PCT012147' => 'Total population: Female; 40 years', 'PCT012148' => 'Total population: Female; 41 years', 'PCT012149' => 'Total population: Female; 42 years', 'PCT012150' => 'Total population: Female; 43 years', 'PCT012151' => 'Total population: Female; 44 years', 'PCT012152' => 'Total population: Female; 45 years', 'PCT012153' => 'Total population: Female; 46 years', 'PCT012154' => 'Total population: Female; 47 years', 'PCT012155' => 'Total population: Female; 48 years', 'PCT012156' => 'Total population: Female; 49 years', 'PCT012157' => 'Total population: Female; 50 years', 'PCT012158' => 'Total population: Female; 51 years', 'PCT012159' => 'Total population: Female; 52 years', 'PCT012160' => 'Total population: Female; 53 years', 'PCT012161' => 'Total population: Female; 54 years', 'PCT012162' => 'Total population: Female; 55 years', 'PCT012163' => 'Total population: Female; 56 years', 'PCT012164' => 'Total population: Female; 57 years', 'PCT012165' => 'Total population: Female; 58 years', 'PCT012166' => 'Total population: Female; 59 years', 'PCT012167' => 'Total population: Female; 60 years', 'PCT012168' => 'Total population: Female; 61 years', 'PCT012169' => 'Total population: Female; 62 years', 'PCT012170' => 'Total population: Female; 63 years', 'PCT012171' => 'Total population: Female; 64 years', 'PCT012172' => 'Total population: Female; 65 years', 'PCT012173' => 'Total population: Female; 66 years', 'PCT012174' => 'Total population: Female; 67 years', 'PCT012175' => 'Total population: Female; 68 years', 'PCT012176' => 'Total population: Female; 69 years', 'PCT012177' => 'Total population: Female; 70 years', 'PCT012178' => 'Total population: Female; 71 years', 'PCT012179' => 'Total population: Female; 72 years', 'PCT012180' => 'Total population: Female; 73 years', 'PCT012181' => 'Total population: Female; 74 years', 'PCT012182' => 'Total population: Female; 75 years', 'PCT012183' => 'Total population: Female; 76 years', 'PCT012184' => 'Total population: Female; 77 years', 'PCT012185' => 'Total population: Female; 78 years', 'PCT012186' => 'Total population: Female; 79 years', 'PCT012187' => 'Total population: Female; 80 years', 'PCT012188' => 'Total population: Female; 81 years', 'PCT012189' => 'Total population: Female; 82 years', 'PCT012190' => 'Total population: Female; 83 years', 'PCT012191' => 'Total population: Female; 84 years', 'PCT012192' => 'Total population: Female; 85 years', 'PCT012193' => 'Total population: Female; 86 years', 'PCT012194' => 'Total population: Female; 87 years', 'PCT012195' => 'Total population: Female; 88 years', 'PCT012196' => 'Total population: Female; 89 years', 'PCT012197' => 'Total population: Female; 90 years', 'PCT012198' => 'Total population: Female; 91 years', 'PCT012199' => 'Total population: Female; 92 years', 'PCT012200' => 'Total population: Female; 93 years', 'PCT012201' => 'Total population: Female; 94 years', 'PCT012202' => 'Total population: Female; 95 years', 'PCT012203' => 'Total population: Female; 96 years', 'PCT012204' => 'Total population: Female; 97 years', 'PCT012205' => 'Total population: Female; 98 years', 'PCT012206' => 'Total population: Female; 99 years', 'PCT012207' => 'Total population: Female; 100 to 104 years', 'PCT012208' => 'Total population: Female; 105 to 109 years', 'PCT012209' => 'Total population: Female; 110 years and over', );
diff --git a/www/extras/yui/examples/datatable/assets/php/dynamicfilter/state_data.php b/www/extras/yui/examples/datatable/assets/php/dynamicfilter/state_data.php
deleted file mode 100644
index 80b1bf298..000000000
--- a/www/extras/yui/examples/datatable/assets/php/dynamicfilter/state_data.php
+++ /dev/null
@@ -1,3 +0,0 @@
- array ( 'GEO_ID' => '04000US01', 'GEONAME' => 'Alabama', 'PCT012001' => '4447100', 'PCT012002' => '2146504', 'PCT012003' => '30229', 'PCT012004' => '30145', 'PCT012005' => '30034', 'PCT012006' => '30040', 'PCT012007' => '30611', 'PCT012008' => '31175', 'PCT012009' => '31675', 'PCT012010' => '32549', 'PCT012011' => '32691', 'PCT012012' => '33692', 'PCT012013' => '34271', 'PCT012014' => '32622', 'PCT012015' => '32430', 'PCT012016' => '32512', 'PCT012017' => '32793', 'PCT012018' => '32752', 'PCT012019' => '32565', 'PCT012020' => '32867', 'PCT012021' => '32659', 'PCT012022' => '33572', 'PCT012023' => '33085', 'PCT012024' => '31091', 'PCT012025' => '30117', 'PCT012026' => '29406', 'PCT012027' => '28106', 'PCT012028' => '29042', 'PCT012029' => '28076', 'PCT012030' => '29295', 'PCT012031' => '30810', 'PCT012032' => '32048', 'PCT012033' => '31365', 'PCT012034' => '29376', 'PCT012035' => '28367', 'PCT012036' => '28895', 'PCT012037' => '30667', 'PCT012038' => '33230', 'PCT012039' => '33096', 'PCT012040' => '33010', 'PCT012041' => '33429', 'PCT012042' => '33827', 'PCT012043' => '34884', 'PCT012044' => '32957', 'PCT012045' => '34108', 'PCT012046' => '33520', 'PCT012047' => '32869', 'PCT012048' => '33017', 'PCT012049' => '31012', 'PCT012050' => '30512', 'PCT012051' => '29591', 'PCT012052' => '28977', 'PCT012053' => '29648', 'PCT012054' => '28755', 'PCT012055' => '29493', 'PCT012056' => '28607', 'PCT012057' => '22152', 'PCT012058' => '22606', 'PCT012059' => '23054', 'PCT012060' => '22778', 'PCT012061' => '20119', 'PCT012062' => '19215', 'PCT012063' => '19209', 'PCT012064' => '18006', 'PCT012065' => '18044', 'PCT012066' => '16754', 'PCT012067' => '16909', 'PCT012068' => '16774', 'PCT012069' => '15283', 'PCT012070' => '15380', 'PCT012071' => '14725', 'PCT012072' => '14243', 'PCT012073' => '13989', 'PCT012074' => '12975', 'PCT012075' => '13018', 'PCT012076' => '12281', 'PCT012077' => '11347', 'PCT012078' => '10727', 'PCT012079' => '9886', 'PCT012080' => '9171', 'PCT012081' => '8738', 'PCT012082' => '7786', 'PCT012083' => '7386', 'PCT012084' => '5982', 'PCT012085' => '5071', 'PCT012086' => '4700', 'PCT012087' => '4042', 'PCT012088' => '3553', 'PCT012089' => '2891', 'PCT012090' => '2569', 'PCT012091' => '2029', 'PCT012092' => '1597', 'PCT012093' => '1393', 'PCT012094' => '1027', 'PCT012095' => '825', 'PCT012096' => '612', 'PCT012097' => '375', 'PCT012098' => '332', 'PCT012099' => '218', 'PCT012100' => '160', 'PCT012101' => '102', 'PCT012102' => '98', 'PCT012103' => '169', 'PCT012104' => '12', 'PCT012105' => '20', 'PCT012106' => '2300596', 'PCT012107' => '28872', 'PCT012108' => '28978', 'PCT012109' => '28841', 'PCT012110' => '28948', 'PCT012111' => '29294', 'PCT012112' => '29509', 'PCT012113' => '30079', 'PCT012114' => '30922', 'PCT012115' => '31088', 'PCT012116' => '31965', 'PCT012117' => '32188', 'PCT012118' => '30964', 'PCT012119' => '30659', 'PCT012120' => '30553', 'PCT012121' => '31260', 'PCT012122' => '31173', 'PCT012123' => '31126', 'PCT012124' => '31350', 'PCT012125' => '32193', 'PCT012126' => '34323', 'PCT012127' => '33529', 'PCT012128' => '32055', 'PCT012129' => '31163', 'PCT012130' => '29567', 'PCT012131' => '28746', 'PCT012132' => '29237', 'PCT012133' => '28747', 'PCT012134' => '29953', 'PCT012135' => '31154', 'PCT012136' => '32834', 'PCT012137' => '31891', 'PCT012138' => '29700', 'PCT012139' => '29563', 'PCT012140' => '30130', 'PCT012141' => '31865', 'PCT012142' => '34543', 'PCT012143' => '34210', 'PCT012144' => '34386', 'PCT012145' => '35029', 'PCT012146' => '35540', 'PCT012147' => '35987', 'PCT012148' => '35295', 'PCT012149' => '35933', 'PCT012150' => '35377', 'PCT012151' => '34282', 'PCT012152' => '34668', 'PCT012153' => '33324', 'PCT012154' => '32184', 'PCT012155' => '31614', 'PCT012156' => '30274', 'PCT012157' => '31265', 'PCT012158' => '30258', 'PCT012159' => '30954', 'PCT012160' => '29967', 'PCT012161' => '23937', 'PCT012162' => '24363', 'PCT012163' => '24623', 'PCT012164' => '25045', 'PCT012165' => '22275', 'PCT012166' => '21372', 'PCT012167' => '21207', 'PCT012168' => '20544', 'PCT012169' => '20489', 'PCT012170' => '19348', 'PCT012171' => '19572', 'PCT012172' => '19527', 'PCT012173' => '17832', 'PCT012174' => '18206', 'PCT012175' => '17952', 'PCT012176' => '18046', 'PCT012177' => '17803', 'PCT012178' => '16989', 'PCT012179' => '17486', 'PCT012180' => '16767', 'PCT012181' => '16125', 'PCT012182' => '15741', 'PCT012183' => '14942', 'PCT012184' => '14297', 'PCT012185' => '13885', 'PCT012186' => '12935', 'PCT012187' => '12613', 'PCT012188' => '10727', 'PCT012189' => '9260', 'PCT012190' => '9461', 'PCT012191' => '8399', 'PCT012192' => '8090', 'PCT012193' => '7164', 'PCT012194' => '6445', 'PCT012195' => '5126', 'PCT012196' => '4648', 'PCT012197' => '3924', 'PCT012198' => '3124', 'PCT012199' => '2684', 'PCT012200' => '2158', 'PCT012201' => '1658', 'PCT012202' => '1256', 'PCT012203' => '927', 'PCT012204' => '642', 'PCT012205' => '440', 'PCT012206' => '337', 'PCT012207' => '593', 'PCT012208' => '69', 'PCT012209' => '34', ), '04000US02' => array ( 'GEO_ID' => '04000US02', 'GEONAME' => 'Alaska', 'PCT012001' => '626932', 'PCT012002' => '324112', 'PCT012003' => '4895', 'PCT012004' => '4824', 'PCT012005' => '4759', 'PCT012006' => '4926', 'PCT012007' => '5001', 'PCT012008' => '5137', 'PCT012009' => '5181', 'PCT012010' => '5520', 'PCT012011' => '5749', 'PCT012012' => '5932', 'PCT012013' => '5966', 'PCT012014' => '5754', 'PCT012015' => '5717', 'PCT012016' => '5726', 'PCT012017' => '5915', 'PCT012018' => '5749', 'PCT012019' => '5590', 'PCT012020' => '5660', 'PCT012021' => '4929', 'PCT012022' => '4438', 'PCT012023' => '4482', 'PCT012024' => '4244', 'PCT012025' => '4208', 'PCT012026' => '4111', 'PCT012027' => '4147', 'PCT012028' => '4453', 'PCT012029' => '4055', 'PCT012030' => '4475', 'PCT012031' => '4464', 'PCT012032' => '4739', 'PCT012033' => '5064', 'PCT012034' => '4614', 'PCT012035' => '4585', 'PCT012036' => '4768', 'PCT012037' => '5090', 'PCT012038' => '5465', 'PCT012039' => '5695', 'PCT012040' => '5653', 'PCT012041' => '5787', 'PCT012042' => '5955', 'PCT012043' => '6123', 'PCT012044' => '5696', 'PCT012045' => '6104', 'PCT012046' => '5973', 'PCT012047' => '5903', 'PCT012048' => '5987', 'PCT012049' => '5785', 'PCT012050' => '5724', 'PCT012051' => '5316', 'PCT012052' => '5138', 'PCT012053' => '5301', 'PCT012054' => '4724', 'PCT012055' => '4586', 'PCT012056' => '4440', 'PCT012057' => '3260', 'PCT012058' => '3351', 'PCT012059' => '3193', 'PCT012060' => '3059', 'PCT012061' => '2638', 'PCT012062' => '2457', 'PCT012063' => '2208', 'PCT012064' => '1946', 'PCT012065' => '1870', 'PCT012066' => '1660', 'PCT012067' => '1524', 'PCT012068' => '1514', 'PCT012069' => '1325', 'PCT012070' => '1223', 'PCT012071' => '1152', 'PCT012072' => '1157', 'PCT012073' => '1167', 'PCT012074' => '1042', 'PCT012075' => '993', 'PCT012076' => '867', 'PCT012077' => '793', 'PCT012078' => '741', 'PCT012079' => '673', 'PCT012080' => '634', 'PCT012081' => '558', 'PCT012082' => '460', 'PCT012083' => '427', 'PCT012084' => '349', 'PCT012085' => '301', 'PCT012086' => '231', 'PCT012087' => '214', 'PCT012088' => '205', 'PCT012089' => '133', 'PCT012090' => '119', 'PCT012091' => '101', 'PCT012092' => '86', 'PCT012093' => '65', 'PCT012094' => '44', 'PCT012095' => '32', 'PCT012096' => '32', 'PCT012097' => '28', 'PCT012098' => '15', 'PCT012099' => '13', 'PCT012100' => '9', 'PCT012101' => '6', 'PCT012102' => '3', 'PCT012103' => '11', 'PCT012104' => '1', 'PCT012105' => '0', 'PCT012106' => '302820', 'PCT012107' => '4466', 'PCT012108' => '4643', 'PCT012109' => '4644', 'PCT012110' => '4572', 'PCT012111' => '4861', 'PCT012112' => '4892', 'PCT012113' => '5062', 'PCT012114' => '5151', 'PCT012115' => '5428', 'PCT012116' => '5719', 'PCT012117' => '5696', 'PCT012118' => '5454', 'PCT012119' => '5571', 'PCT012120' => '5397', 'PCT012121' => '5465', 'PCT012122' => '5432', 'PCT012123' => '5091', 'PCT012124' => '5172', 'PCT012125' => '4177', 'PCT012126' => '3856', 'PCT012127' => '3859', 'PCT012128' => '3683', 'PCT012129' => '3707', 'PCT012130' => '3709', 'PCT012131' => '3742', 'PCT012132' => '4018', 'PCT012133' => '3948', 'PCT012134' => '4084', 'PCT012135' => '4160', 'PCT012136' => '4591', 'PCT012137' => '4545', 'PCT012138' => '4371', 'PCT012139' => '4352', 'PCT012140' => '4430', 'PCT012141' => '4667', 'PCT012142' => '5165', 'PCT012143' => '5187', 'PCT012144' => '5499', 'PCT012145' => '5613', 'PCT012146' => '5704', 'PCT012147' => '5793', 'PCT012148' => '5552', 'PCT012149' => '5823', 'PCT012150' => '5791', 'PCT012151' => '5568', 'PCT012152' => '5719', 'PCT012153' => '5263', 'PCT012154' => '5213', 'PCT012155' => '4910', 'PCT012156' => '4460', 'PCT012157' => '4455', 'PCT012158' => '4087', 'PCT012159' => '3865', 'PCT012160' => '3801', 'PCT012161' => '2918', 'PCT012162' => '2954', 'PCT012163' => '2745', 'PCT012164' => '2641', 'PCT012165' => '2318', 'PCT012166' => '2067', 'PCT012167' => '1885', 'PCT012168' => '1687', 'PCT012169' => '1625', 'PCT012170' => '1507', 'PCT012171' => '1415', 'PCT012172' => '1404', 'PCT012173' => '1269', 'PCT012174' => '1266', 'PCT012175' => '1108', 'PCT012176' => '1208', 'PCT012177' => '1166', 'PCT012178' => '1055', 'PCT012179' => '960', 'PCT012180' => '934', 'PCT012181' => '904', 'PCT012182' => '890', 'PCT012183' => '799', 'PCT012184' => '755', 'PCT012185' => '696', 'PCT012186' => '657', 'PCT012187' => '546', 'PCT012188' => '440', 'PCT012189' => '439', 'PCT012190' => '390', 'PCT012191' => '358', 'PCT012192' => '283', 'PCT012193' => '273', 'PCT012194' => '203', 'PCT012195' => '220', 'PCT012196' => '156', 'PCT012197' => '137', 'PCT012198' => '115', 'PCT012199' => '100', 'PCT012200' => '62', 'PCT012201' => '48', 'PCT012202' => '43', 'PCT012203' => '20', 'PCT012204' => '23', 'PCT012205' => '19', 'PCT012206' => '7', 'PCT012207' => '20', 'PCT012208' => '2', 'PCT012209' => '0', ), '04000US04' => array ( 'GEO_ID' => '04000US04', 'GEONAME' => 'Arizona', 'PCT012001' => '5130632', 'PCT012002' => '2561057', 'PCT012003' => '39591', 'PCT012004' => '39223', 'PCT012005' => '38855', 'PCT012006' => '38847', 'PCT012007' => '39118', 'PCT012008' => '39376', 'PCT012009' => '38832', 'PCT012010' => '40165', 'PCT012011' => '40268', 'PCT012012' => '40835', 'PCT012013' => '41004', 'PCT012014' => '39029', 'PCT012015' => '38450', 'PCT012016' => '37675', 'PCT012017' => '37906', 'PCT012018' => '37418', 'PCT012019' => '36884', 'PCT012020' => '37835', 'PCT012021' => '38348', 'PCT012022' => '40123', 'PCT012023' => '39803', 'PCT012024' => '38020', 'PCT012025' => '37907', 'PCT012026' => '37738', 'PCT012027' => '37618', 'PCT012028' => '39118', 'PCT012029' => '37074', 'PCT012030' => '38163', 'PCT012031' => '39469', 'PCT012032' => '41576', 'PCT012033' => '41857', 'PCT012034' => '38036', 'PCT012035' => '37500', 'PCT012036' => '36707', 'PCT012037' => '37566', 'PCT012038' => '40753', 'PCT012039' => '39671', 'PCT012040' => '39505', 'PCT012041' => '40312', 'PCT012042' => '39423', 'PCT012043' => '41164', 'PCT012044' => '37560', 'PCT012045' => '38419', 'PCT012046' => '36399', 'PCT012047' => '35451', 'PCT012048' => '35967', 'PCT012049' => '33154', 'PCT012050' => '32391', 'PCT012051' => '31380', 'PCT012052' => '30586', 'PCT012053' => '31470', 'PCT012054' => '29488', 'PCT012055' => '30575', 'PCT012056' => '29507', 'PCT012057' => '23271', 'PCT012058' => '24171', 'PCT012059' => '23781', 'PCT012060' => '23872', 'PCT012061' => '21528', 'PCT012062' => '20135', 'PCT012063' => '20338', 'PCT012064' => '19535', 'PCT012065' => '19535', 'PCT012066' => '18702', 'PCT012067' => '18813', 'PCT012068' => '19198', 'PCT012069' => '17444', 'PCT012070' => '18036', 'PCT012071' => '17716', 'PCT012072' => '17876', 'PCT012073' => '18107', 'PCT012074' => '16490', 'PCT012075' => '16349', 'PCT012076' => '15302', 'PCT012077' => '15171', 'PCT012078' => '14577', 'PCT012079' => '13379', 'PCT012080' => '12380', 'PCT012081' => '12033', 'PCT012082' => '11049', 'PCT012083' => '9734', 'PCT012084' => '8403', 'PCT012085' => '7667', 'PCT012086' => '6597', 'PCT012087' => '5731', 'PCT012088' => '4888', 'PCT012089' => '3914', 'PCT012090' => '3224', 'PCT012091' => '2584', 'PCT012092' => '2183', 'PCT012093' => '1625', 'PCT012094' => '1201', 'PCT012095' => '1108', 'PCT012096' => '703', 'PCT012097' => '484', 'PCT012098' => '377', 'PCT012099' => '266', 'PCT012100' => '169', 'PCT012101' => '95', 'PCT012102' => '86', 'PCT012103' => '109', 'PCT012104' => '8', 'PCT012105' => '4', 'PCT012106' => '2569575', 'PCT012107' => '37830', 'PCT012108' => '37951', 'PCT012109' => '36386', 'PCT012110' => '37143', 'PCT012111' => '37442', 'PCT012112' => '37379', 'PCT012113' => '37615', 'PCT012114' => '38270', 'PCT012115' => '38299', 'PCT012116' => '38830', 'PCT012117' => '38779', 'PCT012118' => '36900', 'PCT012119' => '36623', 'PCT012120' => '35920', 'PCT012121' => '35925', 'PCT012122' => '35222', 'PCT012123' => '34159', 'PCT012124' => '34963', 'PCT012125' => '35944', 'PCT012126' => '36826', 'PCT012127' => '36362', 'PCT012128' => '33909', 'PCT012129' => '33703', 'PCT012130' => '34049', 'PCT012131' => '33751', 'PCT012132' => '35347', 'PCT012133' => '34034', 'PCT012134' => '34806', 'PCT012135' => '36314', 'PCT012136' => '38205', 'PCT012137' => '38274', 'PCT012138' => '34879', 'PCT012139' => '34492', 'PCT012140' => '34093', 'PCT012141' => '35155', 'PCT012142' => '38625', 'PCT012143' => '38400', 'PCT012144' => '38241', 'PCT012145' => '38975', 'PCT012146' => '38782', 'PCT012147' => '39647', 'PCT012148' => '37255', 'PCT012149' => '38007', 'PCT012150' => '36536', 'PCT012151' => '35679', 'PCT012152' => '35814', 'PCT012153' => '34643', 'PCT012154' => '33575', 'PCT012155' => '32692', 'PCT012156' => '31701', 'PCT012157' => '32553', 'PCT012158' => '31077', 'PCT012159' => '32054', 'PCT012160' => '31210', 'PCT012161' => '24796', 'PCT012162' => '25853', 'PCT012163' => '26017', 'PCT012164' => '26554', 'PCT012165' => '24278', 'PCT012166' => '22486', 'PCT012167' => '22524', 'PCT012168' => '21619', 'PCT012169' => '21110', 'PCT012170' => '20836', 'PCT012171' => '20685', 'PCT012172' => '20784', 'PCT012173' => '19284', 'PCT012174' => '19594', 'PCT012175' => '19373', 'PCT012176' => '19702', 'PCT012177' => '19848', 'PCT012178' => '18450', 'PCT012179' => '18823', 'PCT012180' => '18263', 'PCT012181' => '18031', 'PCT012182' => '17977', 'PCT012183' => '17005', 'PCT012184' => '15849', 'PCT012185' => '15622', 'PCT012186' => '14330', 'PCT012187' => '12653', 'PCT012188' => '11770', 'PCT012189' => '10884', 'PCT012190' => '9295', 'PCT012191' => '8538', 'PCT012192' => '7812', 'PCT012193' => '6864', 'PCT012194' => '5992', 'PCT012195' => '5064', 'PCT012196' => '4318', 'PCT012197' => '3440', 'PCT012198' => '2866', 'PCT012199' => '2271', 'PCT012200' => '1831', 'PCT012201' => '1494', 'PCT012202' => '1000', 'PCT012203' => '830', 'PCT012204' => '536', 'PCT012205' => '357', 'PCT012206' => '289', 'PCT012207' => '489', 'PCT012208' => '34', 'PCT012209' => '10', ), '04000US05' => array ( 'GEO_ID' => '04000US05', 'GEONAME' => 'Arkansas', 'PCT012001' => '2673400', 'PCT012002' => '1304693', 'PCT012003' => '18437', 'PCT012004' => '18469', 'PCT012005' => '18576', 'PCT012006' => '18590', 'PCT012007' => '18577', 'PCT012008' => '18304', 'PCT012009' => '18516', 'PCT012010' => '19137', 'PCT012011' => '19679', 'PCT012012' => '20304', 'PCT012013' => '20189', 'PCT012014' => '19709', 'PCT012015' => '19897', 'PCT012016' => '19449', 'PCT012017' => '20056', 'PCT012018' => '20146', 'PCT012019' => '20521', 'PCT012020' => '20719', 'PCT012021' => '20008', 'PCT012022' => '20711', 'PCT012023' => '20100', 'PCT012024' => '18647', 'PCT012025' => '18160', 'PCT012026' => '17485', 'PCT012027' => '17371', 'PCT012028' => '17563', 'PCT012029' => '17124', 'PCT012030' => '17510', 'PCT012031' => '17856', 'PCT012032' => '18985', 'PCT012033' => '18612', 'PCT012034' => '17420', 'PCT012035' => '17123', 'PCT012036' => '17006', 'PCT012037' => '18075', 'PCT012038' => '19902', 'PCT012039' => '19790', 'PCT012040' => '19798', 'PCT012041' => '19751', 'PCT012042' => '20039', 'PCT012043' => '20319', 'PCT012044' => '19448', 'PCT012045' => '19830', 'PCT012046' => '19297', 'PCT012047' => '18946', 'PCT012048' => '18852', 'PCT012049' => '18148', 'PCT012050' => '17867', 'PCT012051' => '17418', 'PCT012052' => '16806', 'PCT012053' => '17279', 'PCT012054' => '16912', 'PCT012055' => '17353', 'PCT012056' => '17153', 'PCT012057' => '13456', 'PCT012058' => '13949', 'PCT012059' => '14120', 'PCT012060' => '13952', 'PCT012061' => '12818', 'PCT012062' => '12150', 'PCT012063' => '12104', 'PCT012064' => '11122', 'PCT012065' => '11354', 'PCT012066' => '10536', 'PCT012067' => '10765', 'PCT012068' => '10640', 'PCT012069' => '9953', 'PCT012070' => '9687', 'PCT012071' => '9377', 'PCT012072' => '9083', 'PCT012073' => '8898', 'PCT012074' => '8368', 'PCT012075' => '8115', 'PCT012076' => '8186', 'PCT012077' => '7597', 'PCT012078' => '7475', 'PCT012079' => '6599', 'PCT012080' => '6227', 'PCT012081' => '5772', 'PCT012082' => '5392', 'PCT012083' => '5003', 'PCT012084' => '4307', 'PCT012085' => '3899', 'PCT012086' => '3310', 'PCT012087' => '2979', 'PCT012088' => '2570', 'PCT012089' => '2308', 'PCT012090' => '1910', 'PCT012091' => '1520', 'PCT012092' => '1321', 'PCT012093' => '1005', 'PCT012094' => '755', 'PCT012095' => '647', 'PCT012096' => '437', 'PCT012097' => '364', 'PCT012098' => '216', 'PCT012099' => '166', 'PCT012100' => '105', 'PCT012101' => '86', 'PCT012102' => '56', 'PCT012103' => '86', 'PCT012104' => '7', 'PCT012105' => '2', 'PCT012106' => '1368707', 'PCT012107' => '17628', 'PCT012108' => '17789', 'PCT012109' => '17656', 'PCT012110' => '17808', 'PCT012111' => '18055', 'PCT012112' => '17656', 'PCT012113' => '17789', 'PCT012114' => '18299', 'PCT012115' => '18521', 'PCT012116' => '19019', 'PCT012117' => '19157', 'PCT012118' => '18520', 'PCT012119' => '18540', 'PCT012120' => '18633', 'PCT012121' => '18785', 'PCT012122' => '18888', 'PCT012123' => '19115', 'PCT012124' => '19236', 'PCT012125' => '19331', 'PCT012126' => '20090', 'PCT012127' => '19432', 'PCT012128' => '18373', 'PCT012129' => '18149', 'PCT012130' => '17022', 'PCT012131' => '16859', 'PCT012132' => '17139', 'PCT012133' => '16622', 'PCT012134' => '17275', 'PCT012135' => '17793', 'PCT012136' => '18807', 'PCT012137' => '18385', 'PCT012138' => '17279', 'PCT012139' => '17121', 'PCT012140' => '17107', 'PCT012141' => '18043', 'PCT012142' => '19889', 'PCT012143' => '20367', 'PCT012144' => '20403', 'PCT012145' => '20015', 'PCT012146' => '20386', 'PCT012147' => '20496', 'PCT012148' => '19813', 'PCT012149' => '19795', 'PCT012150' => '20112', 'PCT012151' => '19731', 'PCT012152' => '19700', 'PCT012153' => '19211', 'PCT012154' => '18353', 'PCT012155' => '18004', 'PCT012156' => '17554', 'PCT012157' => '17871', 'PCT012158' => '17568', 'PCT012159' => '17841', 'PCT012160' => '18038', 'PCT012161' => '14135', 'PCT012162' => '14889', 'PCT012163' => '15081', 'PCT012164' => '14931', 'PCT012165' => '14007', 'PCT012166' => '13496', 'PCT012167' => '12966', 'PCT012168' => '12629', 'PCT012169' => '12362', 'PCT012170' => '11595', 'PCT012171' => '11957', 'PCT012172' => '12011', 'PCT012173' => '11037', 'PCT012174' => '11408', 'PCT012175' => '10967', 'PCT012176' => '11012', 'PCT012177' => '10766', 'PCT012178' => '10387', 'PCT012179' => '10413', 'PCT012180' => '10215', 'PCT012181' => '10214', 'PCT012182' => '9820', 'PCT012183' => '9285', 'PCT012184' => '8750', 'PCT012185' => '8854', 'PCT012186' => '8343', 'PCT012187' => '7936', 'PCT012188' => '7178', 'PCT012189' => '6428', 'PCT012190' => '5994', 'PCT012191' => '5642', 'PCT012192' => '5376', 'PCT012193' => '4659', 'PCT012194' => '4289', 'PCT012195' => '3530', 'PCT012196' => '3077', 'PCT012197' => '2616', 'PCT012198' => '2117', 'PCT012199' => '1801', 'PCT012200' => '1389', 'PCT012201' => '1140', 'PCT012202' => '862', 'PCT012203' => '635', 'PCT012204' => '441', 'PCT012205' => '329', 'PCT012206' => '242', 'PCT012207' => '387', 'PCT012208' => '29', 'PCT012209' => '12', ), '04000US06' => array ( 'GEO_ID' => '04000US06', 'GEONAME' => 'California', 'PCT012001' => '33871648', 'PCT012002' => '16874892', 'PCT012003' => '247825', 'PCT012004' => '248914', 'PCT012005' => '249945', 'PCT012006' => '258098', 'PCT012007' => '268102', 'PCT012008' => '272075', 'PCT012009' => '275043', 'PCT012010' => '278638', 'PCT012011' => '283442', 'PCT012012' => '287282', 'PCT012013' => '281173', 'PCT012014' => '267042', 'PCT012015' => '262013', 'PCT012016' => '253431', 'PCT012017' => '253476', 'PCT012018' => '250447', 'PCT012019' => '249965', 'PCT012020' => '257627', 'PCT012021' => '254838', 'PCT012022' => '258749', 'PCT012023' => '258628', 'PCT012024' => '247456', 'PCT012025' => '245924', 'PCT012026' => '245762', 'PCT012027' => '247760', 'PCT012028' => '257022', 'PCT012029' => '247590', 'PCT012030' => '258342', 'PCT012031' => '265491', 'PCT012032' => '283000', 'PCT012033' => '297108', 'PCT012034' => '272501', 'PCT012035' => '270729', 'PCT012036' => '266938', 'PCT012037' => '275079', 'PCT012038' => '293735', 'PCT012039' => '285830', 'PCT012040' => '284224', 'PCT012041' => '283986', 'PCT012042' => '282518', 'PCT012043' => '292824', 'PCT012044' => '265790', 'PCT012045' => '271201', 'PCT012046' => '259223', 'PCT012047' => '253163', 'PCT012048' => '256276', 'PCT012049' => '235451', 'PCT012050' => '229370', 'PCT012051' => '218367', 'PCT012052' => '213493', 'PCT012053' => '219543', 'PCT012054' => '200347', 'PCT012055' => '203764', 'PCT012056' => '198489', 'PCT012057' => '158661', 'PCT012058' => '158102', 'PCT012059' => '150871', 'PCT012060' => '147801', 'PCT012061' => '131145', 'PCT012062' => '123284', 'PCT012063' => '121222', 'PCT012064' => '113591', 'PCT012065' => '109813', 'PCT012066' => '102183', 'PCT012067' => '99296', 'PCT012068' => '99701', 'PCT012069' => '89971', 'PCT012070' => '90145', 'PCT012071' => '88007', 'PCT012072' => '88952', 'PCT012073' => '88050', 'PCT012074' => '80631', 'PCT012075' => '79700', 'PCT012076' => '75727', 'PCT012077' => '73819', 'PCT012078' => '72831', 'PCT012079' => '69339', 'PCT012080' => '65126', 'PCT012081' => '63186', 'PCT012082' => '57201', 'PCT012083' => '50810', 'PCT012084' => '43231', 'PCT012085' => '39178', 'PCT012086' => '33847', 'PCT012087' => '30240', 'PCT012088' => '26819', 'PCT012089' => '22477', 'PCT012090' => '18793', 'PCT012091' => '15249', 'PCT012092' => '12225', 'PCT012093' => '9623', 'PCT012094' => '7623', 'PCT012095' => '5849', 'PCT012096' => '4324', 'PCT012097' => '3321', 'PCT012098' => '2341', 'PCT012099' => '1673', 'PCT012100' => '1207', 'PCT012101' => '840', 'PCT012102' => '628', 'PCT012103' => '1044', 'PCT012104' => '93', 'PCT012105' => '53', 'PCT012106' => '16996756', 'PCT012107' => '235318', 'PCT012108' => '237673', 'PCT012109' => '239391', 'PCT012110' => '246392', 'PCT012111' => '255323', 'PCT012112' => '259330', 'PCT012113' => '261339', 'PCT012114' => '265461', 'PCT012115' => '270386', 'PCT012116' => '272884', 'PCT012117' => '267376', 'PCT012118' => '254732', 'PCT012119' => '249326', 'PCT012120' => '241479', 'PCT012121' => '240774', 'PCT012122' => '238243', 'PCT012123' => '233304', 'PCT012124' => '236560', 'PCT012125' => '235165', 'PCT012126' => '235990', 'PCT012127' => '232201', 'PCT012128' => '223100', 'PCT012129' => '223067', 'PCT012130' => '227119', 'PCT012131' => '230271', 'PCT012132' => '239102', 'PCT012133' => '232039', 'PCT012134' => '242488', 'PCT012135' => '250192', 'PCT012136' => '268275', 'PCT012137' => '278067', 'PCT012138' => '257903', 'PCT012139' => '255420', 'PCT012140' => '252974', 'PCT012141' => '258802', 'PCT012142' => '279665', 'PCT012143' => '276827', 'PCT012144' => '275808', 'PCT012145' => '274628', 'PCT012146' => '277522', 'PCT012147' => '283111', 'PCT012148' => '262873', 'PCT012149' => '267427', 'PCT012150' => '260092', 'PCT012151' => '254894', 'PCT012152' => '256762', 'PCT012153' => '240445', 'PCT012154' => '235997', 'PCT012155' => '224939', 'PCT012156' => '220692', 'PCT012157' => '225277', 'PCT012158' => '209997', 'PCT012159' => '211282', 'PCT012160' => '206387', 'PCT012161' => '166096', 'PCT012162' => '166310', 'PCT012163' => '158915', 'PCT012164' => '158365', 'PCT012165' => '140042', 'PCT012166' => '132417', 'PCT012167' => '131018', 'PCT012168' => '122814', 'PCT012169' => '120100', 'PCT012170' => '114260', 'PCT012171' => '112544', 'PCT012172' => '112788', 'PCT012173' => '104020', 'PCT012174' => '104612', 'PCT012175' => '101478', 'PCT012176' => '104861', 'PCT012177' => '105824', 'PCT012178' => '99393', 'PCT012179' => '100878', 'PCT012180' => '99395', 'PCT012181' => '99871', 'PCT012182' => '99279', 'PCT012183' => '94081', 'PCT012184' => '89634', 'PCT012185' => '87381', 'PCT012186' => '81289', 'PCT012187' => '74415', 'PCT012188' => '65616', 'PCT012189' => '60239', 'PCT012190' => '54708', 'PCT012191' => '50547', 'PCT012192' => '47289', 'PCT012193' => '42177', 'PCT012194' => '36982', 'PCT012195' => '31453', 'PCT012196' => '27431', 'PCT012197' => '22822', 'PCT012198' => '18788', 'PCT012199' => '15813', 'PCT012200' => '12527', 'PCT012201' => '9698', 'PCT012202' => '7341', 'PCT012203' => '5682', 'PCT012204' => '4155', 'PCT012205' => '2918', 'PCT012206' => '2248', 'PCT012207' => '3812', 'PCT012208' => '263', 'PCT012209' => '76', ), '04000US08' => array ( 'GEO_ID' => '04000US08', 'GEONAME' => 'Colorado', 'PCT012001' => '4301261', 'PCT012002' => '2165983', 'PCT012003' => '31145', 'PCT012004' => '30738', 'PCT012005' => '29785', 'PCT012006' => '30096', 'PCT012007' => '30589', 'PCT012008' => '30782', 'PCT012009' => '30824', 'PCT012010' => '31717', 'PCT012011' => '32144', 'PCT012012' => '32652', 'PCT012013' => '32795', 'PCT012014' => '31575', 'PCT012015' => '31944', 'PCT012016' => '31939', 'PCT012017' => '31865', 'PCT012018' => '31689', 'PCT012019' => '31346', 'PCT012020' => '32085', 'PCT012021' => '31766', 'PCT012022' => '33085', 'PCT012023' => '33194', 'PCT012024' => '32409', 'PCT012025' => '31939', 'PCT012026' => '32492', 'PCT012027' => '32585', 'PCT012028' => '34459', 'PCT012029' => '33063', 'PCT012030' => '33971', 'PCT012031' => '35889', 'PCT012032' => '38211', 'PCT012033' => '38411', 'PCT012034' => '34791', 'PCT012035' => '33470', 'PCT012036' => '32659', 'PCT012037' => '33567', 'PCT012038' => '36711', 'PCT012039' => '36664', 'PCT012040' => '36672', 'PCT012041' => '37773', 'PCT012042' => '37892', 'PCT012043' => '39443', 'PCT012044' => '36972', 'PCT012045' => '37935', 'PCT012046' => '36823', 'PCT012047' => '35461', 'PCT012048' => '36166', 'PCT012049' => '34132', 'PCT012050' => '33735', 'PCT012051' => '32673', 'PCT012052' => '31193', 'PCT012053' => '31153', 'PCT012054' => '29147', 'PCT012055' => '29989', 'PCT012056' => '28666', 'PCT012057' => '21497', 'PCT012058' => '21501', 'PCT012059' => '20784', 'PCT012060' => '20078', 'PCT012061' => '17619', 'PCT012062' => '16363', 'PCT012063' => '15792', 'PCT012064' => '14583', 'PCT012065' => '14153', 'PCT012066' => '13304', 'PCT012067' => '12907', 'PCT012068' => '12584', 'PCT012069' => '11354', 'PCT012070' => '11426', 'PCT012071' => '11260', 'PCT012072' => '11039', 'PCT012073' => '10625', 'PCT012074' => '10078', 'PCT012075' => '9400', 'PCT012076' => '8643', 'PCT012077' => '8504', 'PCT012078' => '8062', 'PCT012079' => '7779', 'PCT012080' => '7010', 'PCT012081' => '6967', 'PCT012082' => '6225', 'PCT012083' => '5487', 'PCT012084' => '4925', 'PCT012085' => '4168', 'PCT012086' => '3671', 'PCT012087' => '3171', 'PCT012088' => '2774', 'PCT012089' => '2308', 'PCT012090' => '1950', 'PCT012091' => '1732', 'PCT012092' => '1276', 'PCT012093' => '1034', 'PCT012094' => '755', 'PCT012095' => '640', 'PCT012096' => '497', 'PCT012097' => '389', 'PCT012098' => '244', 'PCT012099' => '172', 'PCT012100' => '159', 'PCT012101' => '74', 'PCT012102' => '46', 'PCT012103' => '94', 'PCT012104' => '2', 'PCT012105' => '7', 'PCT012106' => '2135278', 'PCT012107' => '29678', 'PCT012108' => '29298', 'PCT012109' => '28486', 'PCT012110' => '28724', 'PCT012111' => '28966', 'PCT012112' => '28915', 'PCT012113' => '29355', 'PCT012114' => '30373', 'PCT012115' => '30589', 'PCT012116' => '31077', 'PCT012117' => '31130', 'PCT012118' => '29974', 'PCT012119' => '30228', 'PCT012120' => '29925', 'PCT012121' => '30122', 'PCT012122' => '29687', 'PCT012123' => '29157', 'PCT012124' => '29401', 'PCT012125' => '29583', 'PCT012126' => '29439', 'PCT012127' => '29087', 'PCT012128' => '27830', 'PCT012129' => '29005', 'PCT012130' => '28718', 'PCT012131' => '28979', 'PCT012132' => '30441', 'PCT012133' => '29109', 'PCT012134' => '30747', 'PCT012135' => '32101', 'PCT012136' => '33804', 'PCT012137' => '34490', 'PCT012138' => '31795', 'PCT012139' => '30876', 'PCT012140' => '30627', 'PCT012141' => '31546', 'PCT012142' => '34596', 'PCT012143' => '35026', 'PCT012144' => '36213', 'PCT012145' => '36964', 'PCT012146' => '37581', 'PCT012147' => '38140', 'PCT012148' => '36407', 'PCT012149' => '37328', 'PCT012150' => '36408', 'PCT012151' => '35814', 'PCT012152' => '35474', 'PCT012153' => '34250', 'PCT012154' => '34034', 'PCT012155' => '32346', 'PCT012156' => '30852', 'PCT012157' => '30910', 'PCT012158' => '28990', 'PCT012159' => '29046', 'PCT012160' => '28553', 'PCT012161' => '21319', 'PCT012162' => '21451', 'PCT012163' => '21037', 'PCT012164' => '20544', 'PCT012165' => '18511', 'PCT012166' => '16834', 'PCT012167' => '16117', 'PCT012168' => '15467', 'PCT012169' => '14489', 'PCT012170' => '14068', 'PCT012171' => '13705', 'PCT012172' => '13522', 'PCT012173' => '12423', 'PCT012174' => '12627', 'PCT012175' => '12524', 'PCT012176' => '12463', 'PCT012177' => '12174', 'PCT012178' => '11641', 'PCT012179' => '11517', 'PCT012180' => '11455', 'PCT012181' => '11051', 'PCT012182' => '10867', 'PCT012183' => '10554', 'PCT012184' => '9735', 'PCT012185' => '9797', 'PCT012186' => '8926', 'PCT012187' => '8076', 'PCT012188' => '7299', 'PCT012189' => '6903', 'PCT012190' => '6205', 'PCT012191' => '5720', 'PCT012192' => '5250', 'PCT012193' => '4947', 'PCT012194' => '4255', 'PCT012195' => '3674', 'PCT012196' => '3348', 'PCT012197' => '2658', 'PCT012198' => '2215', 'PCT012199' => '1938', 'PCT012200' => '1462', 'PCT012201' => '1237', 'PCT012202' => '955', 'PCT012203' => '666', 'PCT012204' => '475', 'PCT012205' => '310', 'PCT012206' => '248', 'PCT012207' => '382', 'PCT012208' => '38', 'PCT012209' => '5', ), '04000US09' => array ( 'GEO_ID' => '04000US09', 'GEONAME' => 'Connecticut', 'PCT012001' => '3405565', 'PCT012002' => '1649319', 'PCT012003' => '21835', 'PCT012004' => '22791', 'PCT012005' => '22271', 'PCT012006' => '23421', 'PCT012007' => '23811', 'PCT012008' => '23944', 'PCT012009' => '24609', 'PCT012010' => '25114', 'PCT012011' => '25188', 'PCT012012' => '26148', 'PCT012013' => '26221', 'PCT012014' => '25096', 'PCT012015' => '24668', 'PCT012016' => '23838', 'PCT012017' => '23883', 'PCT012018' => '23184', 'PCT012019' => '22750', 'PCT012020' => '22317', 'PCT012021' => '21807', 'PCT012022' => '21233', 'PCT012023' => '20636', 'PCT012024' => '19664', 'PCT012025' => '18610', 'PCT012026' => '18177', 'PCT012027' => '18016', 'PCT012028' => '18763', 'PCT012029' => '17893', 'PCT012030' => '19154', 'PCT012031' => '21117', 'PCT012032' => '23053', 'PCT012033' => '24353', 'PCT012034' => '23205', 'PCT012035' => '23839', 'PCT012036' => '24732', 'PCT012037' => '26604', 'PCT012038' => '28488', 'PCT012039' => '28351', 'PCT012040' => '27677', 'PCT012041' => '28843', 'PCT012042' => '29121', 'PCT012043' => '29877', 'PCT012044' => '28617', 'PCT012045' => '29302', 'PCT012046' => '27800', 'PCT012047' => '27153', 'PCT012048' => '27129', 'PCT012049' => '25484', 'PCT012050' => '24720', 'PCT012051' => '23859', 'PCT012052' => '22680', 'PCT012053' => '22950', 'PCT012054' => '22262', 'PCT012055' => '23343', 'PCT012056' => '23272', 'PCT012057' => '18414', 'PCT012058' => '18084', 'PCT012059' => '18474', 'PCT012060' => '19003', 'PCT012061' => '15700', 'PCT012062' => '14360', 'PCT012063' => '13636', 'PCT012064' => '13169', 'PCT012065' => '12479', 'PCT012066' => '11560', 'PCT012067' => '11565', 'PCT012068' => '11450', 'PCT012069' => '10460', 'PCT012070' => '10569', 'PCT012071' => '10579', 'PCT012072' => '10992', 'PCT012073' => '10633', 'PCT012074' => '10195', 'PCT012075' => '10265', 'PCT012076' => '9727', 'PCT012077' => '9132', 'PCT012078' => '9270', 'PCT012079' => '8663', 'PCT012080' => '8104', 'PCT012081' => '7978', 'PCT012082' => '7199', 'PCT012083' => '6607', 'PCT012084' => '5807', 'PCT012085' => '5488', 'PCT012086' => '4862', 'PCT012087' => '4090', 'PCT012088' => '3599', 'PCT012089' => '3016', 'PCT012090' => '2464', 'PCT012091' => '2109', 'PCT012092' => '1724', 'PCT012093' => '1297', 'PCT012094' => '1033', 'PCT012095' => '812', 'PCT012096' => '521', 'PCT012097' => '403', 'PCT012098' => '305', 'PCT012099' => '213', 'PCT012100' => '148', 'PCT012101' => '100', 'PCT012102' => '67', 'PCT012103' => '110', 'PCT012104' => '8', 'PCT012105' => '3', 'PCT012106' => '1756246', 'PCT012107' => '20884', 'PCT012108' => '21644', 'PCT012109' => '21388', 'PCT012110' => '22461', 'PCT012111' => '22838', 'PCT012112' => '22899', 'PCT012113' => '23451', 'PCT012114' => '24019', 'PCT012115' => '24147', 'PCT012116' => '24625', 'PCT012117' => '25050', 'PCT012118' => '23833', 'PCT012119' => '23536', 'PCT012120' => '22693', 'PCT012121' => '22769', 'PCT012122' => '21854', 'PCT012123' => '21168', 'PCT012124' => '21340', 'PCT012125' => '20835', 'PCT012126' => '20139', 'PCT012127' => '19766', 'PCT012128' => '19140', 'PCT012129' => '18269', 'PCT012130' => '17785', 'PCT012131' => '17508', 'PCT012132' => '18261', 'PCT012133' => '18088', 'PCT012134' => '19834', 'PCT012135' => '21578', 'PCT012136' => '23726', 'PCT012137' => '25297', 'PCT012138' => '24259', 'PCT012139' => '24765', 'PCT012140' => '25515', 'PCT012141' => '27604', 'PCT012142' => '29377', 'PCT012143' => '29601', 'PCT012144' => '29176', 'PCT012145' => '29884', 'PCT012146' => '30348', 'PCT012147' => '30896', 'PCT012148' => '29551', 'PCT012149' => '29973', 'PCT012150' => '28593', 'PCT012151' => '28421', 'PCT012152' => '27821', 'PCT012153' => '26457', 'PCT012154' => '26074', 'PCT012155' => '24755', 'PCT012156' => '23775', 'PCT012157' => '24589', 'PCT012158' => '23629', 'PCT012159' => '25027', 'PCT012160' => '25204', 'PCT012161' => '19363', 'PCT012162' => '19172', 'PCT012163' => '19625', 'PCT012164' => '20346', 'PCT012165' => '17091', 'PCT012166' => '15106', 'PCT012167' => '15141', 'PCT012168' => '14185', 'PCT012169' => '14034', 'PCT012170' => '12962', 'PCT012171' => '12921', 'PCT012172' => '13131', 'PCT012173' => '12188', 'PCT012174' => '12649', 'PCT012175' => '12505', 'PCT012176' => '13033', 'PCT012177' => '13062', 'PCT012178' => '12738', 'PCT012179' => '12938', 'PCT012180' => '12703', 'PCT012181' => '12616', 'PCT012182' => '12851', 'PCT012183' => '12359', 'PCT012184' => '11817', 'PCT012185' => '11800', 'PCT012186' => '11055', 'PCT012187' => '10740', 'PCT012188' => '9893', 'PCT012189' => '9466', 'PCT012190' => '8574', 'PCT012191' => '7722', 'PCT012192' => '7382', 'PCT012193' => '6394', 'PCT012194' => '5752', 'PCT012195' => '4898', 'PCT012196' => '4532', 'PCT012197' => '3793', 'PCT012198' => '3069', 'PCT012199' => '2537', 'PCT012200' => '1980', 'PCT012201' => '1596', 'PCT012202' => '1275', 'PCT012203' => '934', 'PCT012204' => '728', 'PCT012205' => '469', 'PCT012206' => '338', 'PCT012207' => '613', 'PCT012208' => '44', 'PCT012209' => '7', ), '04000US10' => array ( 'GEO_ID' => '04000US10', 'GEONAME' => 'Delaware', 'PCT012001' => '783600', 'PCT012002' => '380541', 'PCT012003' => '5307', 'PCT012004' => '5220', 'PCT012005' => '5244', 'PCT012006' => '5100', 'PCT012007' => '5407', 'PCT012008' => '5485', 'PCT012009' => '5594', 'PCT012010' => '5707', 'PCT012011' => '5788', 'PCT012012' => '6138', 'PCT012013' => '5933', 'PCT012014' => '5723', 'PCT012015' => '5595', 'PCT012016' => '5432', 'PCT012017' => '5619', 'PCT012018' => '5583', 'PCT012019' => '5511', 'PCT012020' => '5512', 'PCT012021' => '5530', 'PCT012022' => '5808', 'PCT012023' => '5768', 'PCT012024' => '5269', 'PCT012025' => '5170', 'PCT012026' => '4704', 'PCT012027' => '4705', 'PCT012028' => '4799', 'PCT012029' => '4737', 'PCT012030' => '4824', 'PCT012031' => '5250', 'PCT012032' => '5826', 'PCT012033' => '5783', 'PCT012034' => '5450', 'PCT012035' => '5467', 'PCT012036' => '5721', 'PCT012037' => '6012', 'PCT012038' => '6241', 'PCT012039' => '6455', 'PCT012040' => '6418', 'PCT012041' => '6456', 'PCT012042' => '6187', 'PCT012043' => '6365', 'PCT012044' => '6173', 'PCT012045' => '6412', 'PCT012046' => '6092', 'PCT012047' => '5886', 'PCT012048' => '5795', 'PCT012049' => '5359', 'PCT012050' => '5323', 'PCT012051' => '4943', 'PCT012052' => '5080', 'PCT012053' => '4900', 'PCT012054' => '4827', 'PCT012055' => '5052', 'PCT012056' => '5156', 'PCT012057' => '3844', 'PCT012058' => '3888', 'PCT012059' => '4036', 'PCT012060' => '3933', 'PCT012061' => '3565', 'PCT012062' => '3348', 'PCT012063' => '3216', 'PCT012064' => '3196', 'PCT012065' => '3125', 'PCT012066' => '2841', 'PCT012067' => '2842', 'PCT012068' => '2978', 'PCT012069' => '2686', 'PCT012070' => '2835', 'PCT012071' => '2807', 'PCT012072' => '2775', 'PCT012073' => '2616', 'PCT012074' => '2509', 'PCT012075' => '2418', 'PCT012076' => '2262', 'PCT012077' => '2133', 'PCT012078' => '2131', 'PCT012079' => '1883', 'PCT012080' => '1659', 'PCT012081' => '1644', 'PCT012082' => '1450', 'PCT012083' => '1400', 'PCT012084' => '1132', 'PCT012085' => '1037', 'PCT012086' => '890', 'PCT012087' => '671', 'PCT012088' => '638', 'PCT012089' => '502', 'PCT012090' => '405', 'PCT012091' => '332', 'PCT012092' => '261', 'PCT012093' => '202', 'PCT012094' => '183', 'PCT012095' => '125', 'PCT012096' => '79', 'PCT012097' => '85', 'PCT012098' => '50', 'PCT012099' => '21', 'PCT012100' => '19', 'PCT012101' => '16', 'PCT012102' => '8', 'PCT012103' => '22', 'PCT012104' => '1', 'PCT012105' => '1', 'PCT012106' => '403059', 'PCT012107' => '4979', 'PCT012108' => '5127', 'PCT012109' => '4990', 'PCT012110' => '4975', 'PCT012111' => '5182', 'PCT012112' => '5106', 'PCT012113' => '5328', 'PCT012114' => '5524', 'PCT012115' => '5495', 'PCT012116' => '5648', 'PCT012117' => '5608', 'PCT012118' => '5395', 'PCT012119' => '5439', 'PCT012120' => '5193', 'PCT012121' => '5337', 'PCT012122' => '5130', 'PCT012123' => '5088', 'PCT012124' => '5145', 'PCT012125' => '5842', 'PCT012126' => '6483', 'PCT012127' => '5913', 'PCT012128' => '5648', 'PCT012129' => '5161', 'PCT012130' => '4701', 'PCT012131' => '4626', 'PCT012132' => '4846', 'PCT012133' => '4692', 'PCT012134' => '4980', 'PCT012135' => '5374', 'PCT012136' => '5891', 'PCT012137' => '5877', 'PCT012138' => '5544', 'PCT012139' => '5790', 'PCT012140' => '5872', 'PCT012141' => '6105', 'PCT012142' => '6534', 'PCT012143' => '6443', 'PCT012144' => '6629', 'PCT012145' => '6536', 'PCT012146' => '6755', 'PCT012147' => '6649', 'PCT012148' => '6372', 'PCT012149' => '6585', 'PCT012150' => '6243', 'PCT012151' => '6170', 'PCT012152' => '6049', 'PCT012153' => '5644', 'PCT012154' => '5732', 'PCT012155' => '5530', 'PCT012156' => '5320', 'PCT012157' => '5224', 'PCT012158' => '5228', 'PCT012159' => '5515', 'PCT012160' => '5359', 'PCT012161' => '4119', 'PCT012162' => '4177', 'PCT012163' => '4359', 'PCT012164' => '4342', 'PCT012165' => '3950', 'PCT012166' => '3722', 'PCT012167' => '3567', 'PCT012168' => '3502', 'PCT012169' => '3439', 'PCT012170' => '3200', 'PCT012171' => '3271', 'PCT012172' => '3302', 'PCT012173' => '3069', 'PCT012174' => '3189', 'PCT012175' => '3155', 'PCT012176' => '3156', 'PCT012177' => '3086', 'PCT012178' => '2936', 'PCT012179' => '2951', 'PCT012180' => '2867', 'PCT012181' => '2685', 'PCT012182' => '2704', 'PCT012183' => '2691', 'PCT012184' => '2472', 'PCT012185' => '2419', 'PCT012186' => '2195', 'PCT012187' => '2117', 'PCT012188' => '1856', 'PCT012189' => '1617', 'PCT012190' => '1492', 'PCT012191' => '1302', 'PCT012192' => '1256', 'PCT012193' => '1102', 'PCT012194' => '970', 'PCT012195' => '802', 'PCT012196' => '694', 'PCT012197' => '592', 'PCT012198' => '457', 'PCT012199' => '421', 'PCT012200' => '344', 'PCT012201' => '247', 'PCT012202' => '229', 'PCT012203' => '140', 'PCT012204' => '93', 'PCT012205' => '65', 'PCT012206' => '63', 'PCT012207' => '118', 'PCT012208' => '5', 'PCT012209' => '1', ), '04000US11' => array ( 'GEO_ID' => '04000US11', 'GEONAME' => 'DC', 'PCT012001' => '572059', 'PCT012002' => '269366', 'PCT012003' => '3328', 'PCT012004' => '3121', 'PCT012005' => '3368', 'PCT012006' => '3256', 'PCT012007' => '3410', 'PCT012008' => '3380', 'PCT012009' => '3543', 'PCT012010' => '3637', 'PCT012011' => '3627', 'PCT012012' => '3573', 'PCT012013' => '3548', 'PCT012014' => '3088', 'PCT012015' => '2860', 'PCT012016' => '2841', 'PCT012017' => '2760', 'PCT012018' => '2831', 'PCT012019' => '2847', 'PCT012020' => '2902', 'PCT012021' => '4031', 'PCT012022' => '5405', 'PCT012023' => '5124', 'PCT012024' => '4818', 'PCT012025' => '4491', 'PCT012026' => '4479', 'PCT012027' => '4705', 'PCT012028' => '4834', 'PCT012029' => '4691', 'PCT012030' => '5055', 'PCT012031' => '5103', 'PCT012032' => '5549', 'PCT012033' => '5666', 'PCT012034' => '4846', 'PCT012035' => '4746', 'PCT012036' => '4451', 'PCT012037' => '4813', 'PCT012038' => '5106', 'PCT012039' => '4785', 'PCT012040' => '4632', 'PCT012041' => '4356', 'PCT012042' => '4512', 'PCT012043' => '4618', 'PCT012044' => '4092', 'PCT012045' => '4171', 'PCT012046' => '3925', 'PCT012047' => '3812', 'PCT012048' => '3975', 'PCT012049' => '3814', 'PCT012050' => '3776', 'PCT012051' => '3468', 'PCT012052' => '3712', 'PCT012053' => '3702', 'PCT012054' => '3471', 'PCT012055' => '3443', 'PCT012056' => '3315', 'PCT012057' => '2684', 'PCT012058' => '2768', 'PCT012059' => '2642', 'PCT012060' => '2541', 'PCT012061' => '2440', 'PCT012062' => '2284', 'PCT012063' => '2243', 'PCT012064' => '2148', 'PCT012065' => '2062', 'PCT012066' => '1781', 'PCT012067' => '1818', 'PCT012068' => '1813', 'PCT012069' => '1629', 'PCT012070' => '1680', 'PCT012071' => '1493', 'PCT012072' => '1547', 'PCT012073' => '1496', 'PCT012074' => '1404', 'PCT012075' => '1436', 'PCT012076' => '1357', 'PCT012077' => '1248', 'PCT012078' => '1278', 'PCT012079' => '1182', 'PCT012080' => '1110', 'PCT012081' => '1064', 'PCT012082' => '968', 'PCT012083' => '942', 'PCT012084' => '776', 'PCT012085' => '630', 'PCT012086' => '587', 'PCT012087' => '480', 'PCT012088' => '433', 'PCT012089' => '385', 'PCT012090' => '342', 'PCT012091' => '304', 'PCT012092' => '231', 'PCT012093' => '190', 'PCT012094' => '136', 'PCT012095' => '90', 'PCT012096' => '85', 'PCT012097' => '67', 'PCT012098' => '46', 'PCT012099' => '28', 'PCT012100' => '23', 'PCT012101' => '21', 'PCT012102' => '15', 'PCT012103' => '21', 'PCT012104' => '5', 'PCT012105' => '1', 'PCT012106' => '302693', 'PCT012107' => '3190', 'PCT012108' => '3159', 'PCT012109' => '3110', 'PCT012110' => '3218', 'PCT012111' => '3376', 'PCT012112' => '3410', 'PCT012113' => '3535', 'PCT012114' => '3533', 'PCT012115' => '3549', 'PCT012116' => '3598', 'PCT012117' => '3435', 'PCT012118' => '3028', 'PCT012119' => '2899', 'PCT012120' => '2846', 'PCT012121' => '2713', 'PCT012122' => '2714', 'PCT012123' => '2801', 'PCT012124' => '2958', 'PCT012125' => '4880', 'PCT012126' => '6498', 'PCT012127' => '5900', 'PCT012128' => '5496', 'PCT012129' => '5475', 'PCT012130' => '5568', 'PCT012131' => '5767', 'PCT012132' => '5698', 'PCT012133' => '5276', 'PCT012134' => '5423', 'PCT012135' => '5435', 'PCT012136' => '5785', 'PCT012137' => '5687', 'PCT012138' => '4846', 'PCT012139' => '4786', 'PCT012140' => '4521', 'PCT012141' => '4551', 'PCT012142' => '4814', 'PCT012143' => '4654', 'PCT012144' => '4390', 'PCT012145' => '4296', 'PCT012146' => '4404', 'PCT012147' => '4537', 'PCT012148' => '4164', 'PCT012149' => '4110', 'PCT012150' => '4204', 'PCT012151' => '4095', 'PCT012152' => '4373', 'PCT012153' => '4076', 'PCT012154' => '4085', 'PCT012155' => '4045', 'PCT012156' => '4073', 'PCT012157' => '4250', 'PCT012158' => '4029', 'PCT012159' => '4037', 'PCT012160' => '3827', 'PCT012161' => '3155', 'PCT012162' => '3222', 'PCT012163' => '3271', 'PCT012164' => '3111', 'PCT012165' => '2831', 'PCT012166' => '2693', 'PCT012167' => '2783', 'PCT012168' => '2362', 'PCT012169' => '2429', 'PCT012170' => '2194', 'PCT012171' => '2160', 'PCT012172' => '2196', 'PCT012173' => '2054', 'PCT012174' => '2145', 'PCT012175' => '1945', 'PCT012176' => '2023', 'PCT012177' => '2199', 'PCT012178' => '2123', 'PCT012179' => '2005', 'PCT012180' => '2070', 'PCT012181' => '2056', 'PCT012182' => '2038', 'PCT012183' => '1940', 'PCT012184' => '1956', 'PCT012185' => '1758', 'PCT012186' => '1682', 'PCT012187' => '1636', 'PCT012188' => '1367', 'PCT012189' => '1309', 'PCT012190' => '1206', 'PCT012191' => '1095', 'PCT012192' => '1086', 'PCT012193' => '938', 'PCT012194' => '773', 'PCT012195' => '719', 'PCT012196' => '616', 'PCT012197' => '507', 'PCT012198' => '386', 'PCT012199' => '364', 'PCT012200' => '286', 'PCT012201' => '260', 'PCT012202' => '138', 'PCT012203' => '118', 'PCT012204' => '117', 'PCT012205' => '66', 'PCT012206' => '45', 'PCT012207' => '118', 'PCT012208' => '8', 'PCT012209' => '7', ), '04000US12' => array ( 'GEO_ID' => '04000US12', 'GEONAME' => 'Florida', 'PCT012001' => '15982378', 'PCT012002' => '7797715', 'PCT012003' => '95521', 'PCT012004' => '96625', 'PCT012005' => '95527', 'PCT012006' => '97642', 'PCT012007' => '99452', 'PCT012008' => '100591', 'PCT012009' => '103595', 'PCT012010' => '106317', 'PCT012011' => '107427', 'PCT012012' => '111106', 'PCT012013' => '112826', 'PCT012014' => '109396', 'PCT012015' => '107209', 'PCT012016' => '105521', 'PCT012017' => '106775', 'PCT012018' => '105944', 'PCT012019' => '104335', 'PCT012020' => '105177', 'PCT012021' => '103481', 'PCT012022' => '102537', 'PCT012023' => '101313', 'PCT012024' => '94967', 'PCT012025' => '93851', 'PCT012026' => '93095', 'PCT012027' => '91952', 'PCT012028' => '95995', 'PCT012029' => '93077', 'PCT012030' => '98963', 'PCT012031' => '104866', 'PCT012032' => '111310', 'PCT012033' => '114290', 'PCT012034' => '104959', 'PCT012035' => '106094', 'PCT012036' => '108623', 'PCT012037' => '115112', 'PCT012038' => '126201', 'PCT012039' => '125338', 'PCT012040' => '125906', 'PCT012041' => '126448', 'PCT012042' => '127217', 'PCT012043' => '130609', 'PCT012044' => '121034', 'PCT012045' => '122983', 'PCT012046' => '117751', 'PCT012047' => '114202', 'PCT012048' => '116278', 'PCT012049' => '107424', 'PCT012050' => '105697', 'PCT012051' => '101743', 'PCT012052' => '98921', 'PCT012053' => '101335', 'PCT012054' => '96129', 'PCT012055' => '99885', 'PCT012056' => '98700', 'PCT012057' => '79092', 'PCT012058' => '81181', 'PCT012059' => '80555', 'PCT012060' => '82653', 'PCT012061' => '73077', 'PCT012062' => '70676', 'PCT012063' => '71184', 'PCT012064' => '68775', 'PCT012065' => '69305', 'PCT012066' => '67670', 'PCT012067' => '67628', 'PCT012068' => '69248', 'PCT012069' => '64708', 'PCT012070' => '67726', 'PCT012071' => '68108', 'PCT012072' => '69654', 'PCT012073' => '69664', 'PCT012074' => '67099', 'PCT012075' => '66738', 'PCT012076' => '64368', 'PCT012077' => '61244', 'PCT012078' => '60136', 'PCT012079' => '56681', 'PCT012080' => '52825', 'PCT012081' => '51593', 'PCT012082' => '46892', 'PCT012083' => '41974', 'PCT012084' => '37203', 'PCT012085' => '33494', 'PCT012086' => '29548', 'PCT012087' => '25584', 'PCT012088' => '22682', 'PCT012089' => '18801', 'PCT012090' => '16134', 'PCT012091' => '12727', 'PCT012092' => '10263', 'PCT012093' => '8275', 'PCT012094' => '6361', 'PCT012095' => '4874', 'PCT012096' => '3561', 'PCT012097' => '2644', 'PCT012098' => '1844', 'PCT012099' => '1273', 'PCT012100' => '895', 'PCT012101' => '546', 'PCT012102' => '417', 'PCT012103' => '744', 'PCT012104' => '64', 'PCT012105' => '55', 'PCT012106' => '8184663', 'PCT012107' => '91456', 'PCT012108' => '91168', 'PCT012109' => '91542', 'PCT012110' => '92447', 'PCT012111' => '94443', 'PCT012112' => '95879', 'PCT012113' => '98329', 'PCT012114' => '100252', 'PCT012115' => '102015', 'PCT012116' => '106207', 'PCT012117' => '107645', 'PCT012118' => '103503', 'PCT012119' => '102679', 'PCT012120' => '100580', 'PCT012121' => '100890', 'PCT012122' => '100048', 'PCT012123' => '98393', 'PCT012124' => '97878', 'PCT012125' => '97962', 'PCT012126' => '98312', 'PCT012127' => '96055', 'PCT012128' => '89943', 'PCT012129' => '89794', 'PCT012130' => '89161', 'PCT012131' => '88179', 'PCT012132' => '91911', 'PCT012133' => '90116', 'PCT012134' => '96445', 'PCT012135' => '103204', 'PCT012136' => '109471', 'PCT012137' => '110342', 'PCT012138' => '102893', 'PCT012139' => '104838', 'PCT012140' => '107800', 'PCT012141' => '113791', 'PCT012142' => '124521', 'PCT012143' => '126119', 'PCT012144' => '125457', 'PCT012145' => '125849', 'PCT012146' => '127984', 'PCT012147' => '129963', 'PCT012148' => '122667', 'PCT012149' => '125009', 'PCT012150' => '121633', 'PCT012151' => '118356', 'PCT012152' => '119571', 'PCT012153' => '112754', 'PCT012154' => '110688', 'PCT012155' => '107214', 'PCT012156' => '105110', 'PCT012157' => '107013', 'PCT012158' => '103282', 'PCT012159' => '106912', 'PCT012160' => '105996', 'PCT012161' => '85735', 'PCT012162' => '88245', 'PCT012163' => '89413', 'PCT012164' => '92541', 'PCT012165' => '83014', 'PCT012166' => '80162', 'PCT012167' => '81015', 'PCT012168' => '78313', 'PCT012169' => '78602', 'PCT012170' => '76849', 'PCT012171' => '78155', 'PCT012172' => '79085', 'PCT012173' => '73806', 'PCT012174' => '77897', 'PCT012175' => '77058', 'PCT012176' => '80205', 'PCT012177' => '80580', 'PCT012178' => '79767', 'PCT012179' => '80137', 'PCT012180' => '78488', 'PCT012181' => '76596', 'PCT012182' => '76410', 'PCT012183' => '72828', 'PCT012184' => '68728', 'PCT012185' => '67432', 'PCT012186' => '63168', 'PCT012187' => '57675', 'PCT012188' => '51703', 'PCT012189' => '47653', 'PCT012190' => '43184', 'PCT012191' => '39423', 'PCT012192' => '36507', 'PCT012193' => '31735', 'PCT012194' => '28377', 'PCT012195' => '23809', 'PCT012196' => '20639', 'PCT012197' => '17280', 'PCT012198' => '14408', 'PCT012199' => '11689', 'PCT012200' => '9198', 'PCT012201' => '7186', 'PCT012202' => '5315', 'PCT012203' => '3960', 'PCT012204' => '2856', 'PCT012205' => '2024', 'PCT012206' => '1434', 'PCT012207' => '2431', 'PCT012208' => '189', 'PCT012209' => '90', ), '04000US13' => array ( 'GEO_ID' => '04000US13', 'GEONAME' => 'Georgia', 'PCT012001' => '8186453', 'PCT012002' => '4027113', 'PCT012003' => '62061', 'PCT012004' => '60889', 'PCT012005' => '59996', 'PCT012006' => '60175', 'PCT012007' => '60979', 'PCT012008' => '60826', 'PCT012009' => '61851', 'PCT012010' => '63343', 'PCT012011' => '62929', 'PCT012012' => '64996', 'PCT012013' => '66092', 'PCT012014' => '62650', 'PCT012015' => '61829', 'PCT012016' => '60064', 'PCT012017' => '61010', 'PCT012018' => '60697', 'PCT012019' => '59939', 'PCT012020' => '61263', 'PCT012021' => '62554', 'PCT012022' => '65361', 'PCT012023' => '65049', 'PCT012024' => '61420', 'PCT012025' => '60402', 'PCT012026' => '59459', 'PCT012027' => '60133', 'PCT012028' => '62437', 'PCT012029' => '60838', 'PCT012030' => '64301', 'PCT012031' => '67151', 'PCT012032' => '71023', 'PCT012033' => '70744', 'PCT012034' => '64601', 'PCT012035' => '64039', 'PCT012036' => '64357', 'PCT012037' => '67056', 'PCT012038' => '71766', 'PCT012039' => '70579', 'PCT012040' => '68641', 'PCT012041' => '68472', 'PCT012042' => '68334', 'PCT012043' => '69219', 'PCT012044' => '64914', 'PCT012045' => '65049', 'PCT012046' => '62671', 'PCT012047' => '60858', 'PCT012048' => '60906', 'PCT012049' => '57149', 'PCT012050' => '55529', 'PCT012051' => '53325', 'PCT012052' => '51640', 'PCT012053' => '53410', 'PCT012054' => '50935', 'PCT012055' => '52508', 'PCT012056' => '50503', 'PCT012057' => '39045', 'PCT012058' => '39313', 'PCT012059' => '38831', 'PCT012060' => '38733', 'PCT012061' => '33823', 'PCT012062' => '31621', 'PCT012063' => '30587', 'PCT012064' => '27954', 'PCT012065' => '26963', 'PCT012066' => '25347', 'PCT012067' => '24743', 'PCT012068' => '24123', 'PCT012069' => '21606', 'PCT012070' => '21705', 'PCT012071' => '20677', 'PCT012072' => '19715', 'PCT012073' => '19039', 'PCT012074' => '17708', 'PCT012075' => '17113', 'PCT012076' => '15788', 'PCT012077' => '15213', 'PCT012078' => '14134', 'PCT012079' => '12938', 'PCT012080' => '12048', 'PCT012081' => '11330', 'PCT012082' => '10318', 'PCT012083' => '9452', 'PCT012084' => '7937', 'PCT012085' => '6826', 'PCT012086' => '5999', 'PCT012087' => '5174', 'PCT012088' => '4543', 'PCT012089' => '3774', 'PCT012090' => '3205', 'PCT012091' => '2440', 'PCT012092' => '2120', 'PCT012093' => '1637', 'PCT012094' => '1191', 'PCT012095' => '1000', 'PCT012096' => '684', 'PCT012097' => '506', 'PCT012098' => '398', 'PCT012099' => '254', 'PCT012100' => '181', 'PCT012101' => '135', 'PCT012102' => '91', 'PCT012103' => '186', 'PCT012104' => '18', 'PCT012105' => '25', 'PCT012106' => '4159340', 'PCT012107' => '58931', 'PCT012108' => '59114', 'PCT012109' => '57264', 'PCT012110' => '57612', 'PCT012111' => '58129', 'PCT012112' => '58114', 'PCT012113' => '59004', 'PCT012114' => '60966', 'PCT012115' => '61199', 'PCT012116' => '62356', 'PCT012117' => '62433', 'PCT012118' => '59781', 'PCT012119' => '58930', 'PCT012120' => '57730', 'PCT012121' => '57240', 'PCT012122' => '56555', 'PCT012123' => '55855', 'PCT012124' => '56432', 'PCT012125' => '57371', 'PCT012126' => '60250', 'PCT012127' => '60099', 'PCT012128' => '56347', 'PCT012129' => '56638', 'PCT012130' => '56082', 'PCT012131' => '56567', 'PCT012132' => '59427', 'PCT012133' => '58786', 'PCT012134' => '62558', 'PCT012135' => '65744', 'PCT012136' => '69485', 'PCT012137' => '68136', 'PCT012138' => '64439', 'PCT012139' => '63257', 'PCT012140' => '64156', 'PCT012141' => '66721', 'PCT012142' => '71517', 'PCT012143' => '70625', 'PCT012144' => '69396', 'PCT012145' => '69893', 'PCT012146' => '69512', 'PCT012147' => '70051', 'PCT012148' => '66693', 'PCT012149' => '66650', 'PCT012150' => '65280', 'PCT012151' => '63388', 'PCT012152' => '63114', 'PCT012153' => '59982', 'PCT012154' => '58578', 'PCT012155' => '57079', 'PCT012156' => '55715', 'PCT012157' => '56620', 'PCT012158' => '54143', 'PCT012159' => '54999', 'PCT012160' => '53258', 'PCT012161' => '41554', 'PCT012162' => '41507', 'PCT012163' => '40998', 'PCT012164' => '40980', 'PCT012165' => '36039', 'PCT012166' => '33806', 'PCT012167' => '32767', 'PCT012168' => '30951', 'PCT012169' => '29860', 'PCT012170' => '28328', 'PCT012171' => '28305', 'PCT012172' => '28163', 'PCT012173' => '25516', 'PCT012174' => '26016', 'PCT012175' => '24913', 'PCT012176' => '24200', 'PCT012177' => '24162', 'PCT012178' => '23222', 'PCT012179' => '22928', 'PCT012180' => '22055', 'PCT012181' => '21833', 'PCT012182' => '21275', 'PCT012183' => '20030', 'PCT012184' => '19125', 'PCT012185' => '18837', 'PCT012186' => '17534', 'PCT012187' => '16977', 'PCT012188' => '14805', 'PCT012189' => '13275', 'PCT012190' => '12594', 'PCT012191' => '11115', 'PCT012192' => '10676', 'PCT012193' => '9338', 'PCT012194' => '8711', 'PCT012195' => '7152', 'PCT012196' => '6256', 'PCT012197' => '5350', 'PCT012198' => '4174', 'PCT012199' => '3434', 'PCT012200' => '2751', 'PCT012201' => '2037', 'PCT012202' => '1607', 'PCT012203' => '1201', 'PCT012204' => '876', 'PCT012205' => '585', 'PCT012206' => '415', 'PCT012207' => '793', 'PCT012208' => '72', 'PCT012209' => '41', ), '04000US15' => array ( 'GEO_ID' => '04000US15', 'GEONAME' => 'Hawaii', 'PCT012001' => '1211537', 'PCT012002' => '608671', 'PCT012003' => '7922', 'PCT012004' => '8029', 'PCT012005' => '7928', 'PCT012006' => '7916', 'PCT012007' => '8315', 'PCT012008' => '8384', 'PCT012009' => '8655', 'PCT012010' => '8741', 'PCT012011' => '8951', 'PCT012012' => '9008', 'PCT012013' => '8937', 'PCT012014' => '8543', 'PCT012015' => '8519', 'PCT012016' => '8381', 'PCT012017' => '8360', 'PCT012018' => '8399', 'PCT012019' => '8610', 'PCT012020' => '8627', 'PCT012021' => '7906', 'PCT012022' => '8658', 'PCT012023' => '9252', 'PCT012024' => '9647', 'PCT012025' => '9164', 'PCT012026' => '8921', 'PCT012027' => '8725', 'PCT012028' => '8861', 'PCT012029' => '8325', 'PCT012030' => '8624', 'PCT012031' => '8851', 'PCT012032' => '9355', 'PCT012033' => '9657', 'PCT012034' => '8483', 'PCT012035' => '8667', 'PCT012036' => '8719', 'PCT012037' => '8865', 'PCT012038' => '9849', 'PCT012039' => '9576', 'PCT012040' => '9842', 'PCT012041' => '9874', 'PCT012042' => '9619', 'PCT012043' => '10097', 'PCT012044' => '9569', 'PCT012045' => '9509', 'PCT012046' => '9330', 'PCT012047' => '9312', 'PCT012048' => '9620', 'PCT012049' => '8968', 'PCT012050' => '9042', 'PCT012051' => '8928', 'PCT012052' => '8572', 'PCT012053' => '9103', 'PCT012054' => '8416', 'PCT012055' => '8350', 'PCT012056' => '7829', 'PCT012057' => '6825', 'PCT012058' => '6985', 'PCT012059' => '6610', 'PCT012060' => '5925', 'PCT012061' => '5408', 'PCT012062' => '4977', 'PCT012063' => '4954', 'PCT012064' => '4595', 'PCT012065' => '4569', 'PCT012066' => '4175', 'PCT012067' => '4000', 'PCT012068' => '4060', 'PCT012069' => '3872', 'PCT012070' => '3861', 'PCT012071' => '3825', 'PCT012072' => '3885', 'PCT012073' => '3901', 'PCT012074' => '3779', 'PCT012075' => '3898', 'PCT012076' => '3709', 'PCT012077' => '3632', 'PCT012078' => '3829', 'PCT012079' => '3305', 'PCT012080' => '3251', 'PCT012081' => '2960', 'PCT012082' => '2675', 'PCT012083' => '2481', 'PCT012084' => '2109', 'PCT012085' => '1866', 'PCT012086' => '1713', 'PCT012087' => '1457', 'PCT012088' => '1360', 'PCT012089' => '1132', 'PCT012090' => '969', 'PCT012091' => '845', 'PCT012092' => '720', 'PCT012093' => '557', 'PCT012094' => '444', 'PCT012095' => '298', 'PCT012096' => '280', 'PCT012097' => '201', 'PCT012098' => '127', 'PCT012099' => '109', 'PCT012100' => '71', 'PCT012101' => '48', 'PCT012102' => '28', 'PCT012103' => '76', 'PCT012104' => '4', 'PCT012105' => '1', 'PCT012106' => '602866', 'PCT012107' => '7542', 'PCT012108' => '7542', 'PCT012109' => '7449', 'PCT012110' => '7579', 'PCT012111' => '7941', 'PCT012112' => '7899', 'PCT012113' => '8258', 'PCT012114' => '8188', 'PCT012115' => '8176', 'PCT012116' => '8720', 'PCT012117' => '8530', 'PCT012118' => '7968', 'PCT012119' => '8075', 'PCT012120' => '7908', 'PCT012121' => '7885', 'PCT012122' => '7705', 'PCT012123' => '8075', 'PCT012124' => '8102', 'PCT012125' => '7477', 'PCT012126' => '7443', 'PCT012127' => '7705', 'PCT012128' => '7368', 'PCT012129' => '7489', 'PCT012130' => '7583', 'PCT012131' => '7555', 'PCT012132' => '7680', 'PCT012133' => '7553', 'PCT012134' => '7808', 'PCT012135' => '8175', 'PCT012136' => '8768', 'PCT012137' => '8912', 'PCT012138' => '8247', 'PCT012139' => '8390', 'PCT012140' => '8319', 'PCT012141' => '8900', 'PCT012142' => '9452', 'PCT012143' => '9384', 'PCT012144' => '9553', 'PCT012145' => '9309', 'PCT012146' => '9477', 'PCT012147' => '9842', 'PCT012148' => '9253', 'PCT012149' => '9456', 'PCT012150' => '9521', 'PCT012151' => '9353', 'PCT012152' => '9359', 'PCT012153' => '9227', 'PCT012154' => '9222', 'PCT012155' => '8721', 'PCT012156' => '8745', 'PCT012157' => '8844', 'PCT012158' => '8224', 'PCT012159' => '8377', 'PCT012160' => '7728', 'PCT012161' => '6879', 'PCT012162' => '7005', 'PCT012163' => '6773', 'PCT012164' => '6188', 'PCT012165' => '5471', 'PCT012166' => '5219', 'PCT012167' => '5156', 'PCT012168' => '4861', 'PCT012169' => '4931', 'PCT012170' => '4554', 'PCT012171' => '4605', 'PCT012172' => '4709', 'PCT012173' => '4424', 'PCT012174' => '4786', 'PCT012175' => '4558', 'PCT012176' => '4867', 'PCT012177' => '4890', 'PCT012178' => '4758', 'PCT012179' => '4764', 'PCT012180' => '4660', 'PCT012181' => '4424', 'PCT012182' => '4594', 'PCT012183' => '4029', 'PCT012184' => '3910', 'PCT012185' => '3517', 'PCT012186' => '3316', 'PCT012187' => '3128', 'PCT012188' => '2646', 'PCT012189' => '2509', 'PCT012190' => '2351', 'PCT012191' => '2129', 'PCT012192' => '1685', 'PCT012193' => '1570', 'PCT012194' => '1350', 'PCT012195' => '1122', 'PCT012196' => '915', 'PCT012197' => '742', 'PCT012198' => '606', 'PCT012199' => '493', 'PCT012200' => '415', 'PCT012201' => '333', 'PCT012202' => '265', 'PCT012203' => '231', 'PCT012204' => '161', 'PCT012205' => '126', 'PCT012206' => '86', 'PCT012207' => '173', 'PCT012208' => '18', 'PCT012209' => '3', ), '04000US16' => array ( 'GEO_ID' => '04000US16', 'GEONAME' => 'Idaho', 'PCT012001' => '1293953', 'PCT012002' => '648660', 'PCT012003' => '10079', 'PCT012004' => '10136', 'PCT012005' => '9911', 'PCT012006' => '9941', 'PCT012007' => '9980', 'PCT012008' => '9949', 'PCT012009' => '10040', 'PCT012010' => '10405', 'PCT012011' => '10614', 'PCT012012' => '10852', 'PCT012013' => '10918', 'PCT012014' => '10526', 'PCT012015' => '10701', 'PCT012016' => '10525', 'PCT012017' => '11027', 'PCT012018' => '11183', 'PCT012019' => '11393', 'PCT012020' => '11546', 'PCT012021' => '11662', 'PCT012022' => '10347', 'PCT012023' => '9548', 'PCT012024' => '10245', 'PCT012025' => '10278', 'PCT012026' => '9840', 'PCT012027' => '9023', 'PCT012028' => '8969', 'PCT012029' => '8499', 'PCT012030' => '8617', 'PCT012031' => '8742', 'PCT012032' => '9290', 'PCT012033' => '9077', 'PCT012034' => '8584', 'PCT012035' => '8364', 'PCT012036' => '8455', 'PCT012037' => '8631', 'PCT012038' => '9128', 'PCT012039' => '9221', 'PCT012040' => '9654', 'PCT012041' => '10001', 'PCT012042' => '9936', 'PCT012043' => '10444', 'PCT012044' => '9494', 'PCT012045' => '9880', 'PCT012046' => '9783', 'PCT012047' => '9548', 'PCT012048' => '9807', 'PCT012049' => '9449', 'PCT012050' => '9400', 'PCT012051' => '9103', 'PCT012052' => '8531', 'PCT012053' => '8565', 'PCT012054' => '8178', 'PCT012055' => '8420', 'PCT012056' => '8056', 'PCT012057' => '6280', 'PCT012058' => '6418', 'PCT012059' => '6348', 'PCT012060' => '6243', 'PCT012061' => '5621', 'PCT012062' => '5319', 'PCT012063' => '5208', 'PCT012064' => '5045', 'PCT012065' => '4644', 'PCT012066' => '4637', 'PCT012067' => '4241', 'PCT012068' => '4383', 'PCT012069' => '3901', 'PCT012070' => '3874', 'PCT012071' => '3779', 'PCT012072' => '3525', 'PCT012073' => '3707', 'PCT012074' => '3454', 'PCT012075' => '3362', 'PCT012076' => '3193', 'PCT012077' => '3052', 'PCT012078' => '2979', 'PCT012079' => '2847', 'PCT012080' => '2529', 'PCT012081' => '2573', 'PCT012082' => '2352', 'PCT012083' => '2086', 'PCT012084' => '1891', 'PCT012085' => '1769', 'PCT012086' => '1554', 'PCT012087' => '1370', 'PCT012088' => '1121', 'PCT012089' => '1047', 'PCT012090' => '844', 'PCT012091' => '711', 'PCT012092' => '569', 'PCT012093' => '445', 'PCT012094' => '357', 'PCT012095' => '259', 'PCT012096' => '203', 'PCT012097' => '120', 'PCT012098' => '99', 'PCT012099' => '68', 'PCT012100' => '43', 'PCT012101' => '23', 'PCT012102' => '22', 'PCT012103' => '38', 'PCT012104' => '5', 'PCT012105' => '7', 'PCT012106' => '645293', 'PCT012107' => '9621', 'PCT012108' => '9609', 'PCT012109' => '9194', 'PCT012110' => '9540', 'PCT012111' => '9632', 'PCT012112' => '9350', 'PCT012113' => '9633', 'PCT012114' => '9806', 'PCT012115' => '9903', 'PCT012116' => '10204', 'PCT012117' => '10253', 'PCT012118' => '10219', 'PCT012119' => '10011', 'PCT012120' => '10117', 'PCT012121' => '10311', 'PCT012122' => '10597', 'PCT012123' => '10537', 'PCT012124' => '10767', 'PCT012125' => '11232', 'PCT012126' => '11594', 'PCT012127' => '10320', 'PCT012128' => '9151', 'PCT012129' => '8754', 'PCT012130' => '8696', 'PCT012131' => '8139', 'PCT012132' => '8105', 'PCT012133' => '7881', 'PCT012134' => '7940', 'PCT012135' => '8302', 'PCT012136' => '8783', 'PCT012137' => '8624', 'PCT012138' => '8335', 'PCT012139' => '7874', 'PCT012140' => '8065', 'PCT012141' => '8296', 'PCT012142' => '8875', 'PCT012143' => '9129', 'PCT012144' => '9545', 'PCT012145' => '9567', 'PCT012146' => '9857', 'PCT012147' => '9909', 'PCT012148' => '9721', 'PCT012149' => '9916', 'PCT012150' => '9756', 'PCT012151' => '9604', 'PCT012152' => '9815', 'PCT012153' => '9440', 'PCT012154' => '9294', 'PCT012155' => '8908', 'PCT012156' => '8425', 'PCT012157' => '8524', 'PCT012158' => '7980', 'PCT012159' => '8228', 'PCT012160' => '7674', 'PCT012161' => '6171', 'PCT012162' => '6369', 'PCT012163' => '6484', 'PCT012164' => '6319', 'PCT012165' => '5580', 'PCT012166' => '5323', 'PCT012167' => '5167', 'PCT012168' => '4904', 'PCT012169' => '4747', 'PCT012170' => '4473', 'PCT012171' => '4439', 'PCT012172' => '4447', 'PCT012173' => '4072', 'PCT012174' => '4015', 'PCT012175' => '4139', 'PCT012176' => '4034', 'PCT012177' => '4020', 'PCT012178' => '3787', 'PCT012179' => '3847', 'PCT012180' => '3772', 'PCT012181' => '3607', 'PCT012182' => '3709', 'PCT012183' => '3519', 'PCT012184' => '3387', 'PCT012185' => '3399', 'PCT012186' => '3149', 'PCT012187' => '2988', 'PCT012188' => '2803', 'PCT012189' => '2512', 'PCT012190' => '2347', 'PCT012191' => '2126', 'PCT012192' => '1965', 'PCT012193' => '1820', 'PCT012194' => '1514', 'PCT012195' => '1364', 'PCT012196' => '1141', 'PCT012197' => '1021', 'PCT012198' => '790', 'PCT012199' => '615', 'PCT012200' => '498', 'PCT012201' => '390', 'PCT012202' => '268', 'PCT012203' => '214', 'PCT012204' => '146', 'PCT012205' => '116', 'PCT012206' => '87', 'PCT012207' => '112', 'PCT012208' => '11', 'PCT012209' => '4', ), '04000US17' => array ( 'GEO_ID' => '04000US17', 'GEONAME' => 'Illinois', 'PCT012001' => '12419293', 'PCT012002' => '6080336', 'PCT012003' => '88517', 'PCT012004' => '89003', 'PCT012005' => '88565', 'PCT012006' => '89182', 'PCT012007' => '92655', 'PCT012008' => '93883', 'PCT012009' => '94106', 'PCT012010' => '95459', 'PCT012011' => '95422', 'PCT012012' => '97310', 'PCT012013' => '96511', 'PCT012014' => '93350', 'PCT012015' => '92388', 'PCT012016' => '89577', 'PCT012017' => '91089', 'PCT012018' => '91412', 'PCT012019' => '90738', 'PCT012020' => '93265', 'PCT012021' => '92942', 'PCT012022' => '94181', 'PCT012023' => '92687', 'PCT012024' => '85804', 'PCT012025' => '85429', 'PCT012026' => '85445', 'PCT012027' => '85619', 'PCT012028' => '88270', 'PCT012029' => '84100', 'PCT012030' => '89040', 'PCT012031' => '92919', 'PCT012032' => '96849', 'PCT012033' => '99031', 'PCT012034' => '90571', 'PCT012035' => '90233', 'PCT012036' => '90401', 'PCT012037' => '93021', 'PCT012038' => '100019', 'PCT012039' => '97761', 'PCT012040' => '98282', 'PCT012041' => '99580', 'PCT012042' => '100800', 'PCT012043' => '103999', 'PCT012044' => '97465', 'PCT012045' => '98907', 'PCT012046' => '95251', 'PCT012047' => '93005', 'PCT012048' => '94255', 'PCT012049' => '86365', 'PCT012050' => '85811', 'PCT012051' => '83350', 'PCT012052' => '80362', 'PCT012053' => '81390', 'PCT012054' => '75069', 'PCT012055' => '77522', 'PCT012056' => '75296', 'PCT012057' => '58158', 'PCT012058' => '57906', 'PCT012059' => '58643', 'PCT012060' => '59654', 'PCT012061' => '53364', 'PCT012062' => '48656', 'PCT012063' => '47241', 'PCT012064' => '45439', 'PCT012065' => '44364', 'PCT012066' => '41416', 'PCT012067' => '40421', 'PCT012068' => '39663', 'PCT012069' => '35511', 'PCT012070' => '35565', 'PCT012071' => '34761', 'PCT012072' => '35427', 'PCT012073' => '35230', 'PCT012074' => '33176', 'PCT012075' => '32933', 'PCT012076' => '31223', 'PCT012077' => '30232', 'PCT012078' => '29118', 'PCT012079' => '27183', 'PCT012080' => '25110', 'PCT012081' => '24082', 'PCT012082' => '21679', 'PCT012083' => '19393', 'PCT012084' => '17335', 'PCT012085' => '15485', 'PCT012086' => '13485', 'PCT012087' => '12035', 'PCT012088' => '10579', 'PCT012089' => '8999', 'PCT012090' => '7497', 'PCT012091' => '5838', 'PCT012092' => '4989', 'PCT012093' => '3818', 'PCT012094' => '3043', 'PCT012095' => '2297', 'PCT012096' => '1755', 'PCT012097' => '1264', 'PCT012098' => '917', 'PCT012099' => '593', 'PCT012100' => '402', 'PCT012101' => '315', 'PCT012102' => '222', 'PCT012103' => '401', 'PCT012104' => '33', 'PCT012105' => '23', 'PCT012106' => '6338957', 'PCT012107' => '84856', 'PCT012108' => '85002', 'PCT012109' => '84607', 'PCT012110' => '85881', 'PCT012111' => '88281', 'PCT012112' => '89082', 'PCT012113' => '90012', 'PCT012114' => '90556', 'PCT012115' => '91370', 'PCT012116' => '92658', 'PCT012117' => '92806', 'PCT012118' => '89056', 'PCT012119' => '87592', 'PCT012120' => '85490', 'PCT012121' => '87238', 'PCT012122' => '86050', 'PCT012123' => '85284', 'PCT012124' => '87198', 'PCT012125' => '85575', 'PCT012126' => '87357', 'PCT012127' => '86645', 'PCT012128' => '81799', 'PCT012129' => '82044', 'PCT012130' => '82438', 'PCT012131' => '82933', 'PCT012132' => '84929', 'PCT012133' => '82637', 'PCT012134' => '86694', 'PCT012135' => '90631', 'PCT012136' => '95690', 'PCT012137' => '96192', 'PCT012138' => '89115', 'PCT012139' => '89476', 'PCT012140' => '89472', 'PCT012141' => '92403', 'PCT012142' => '99902', 'PCT012143' => '98591', 'PCT012144' => '99131', 'PCT012145' => '100421', 'PCT012146' => '102399', 'PCT012147' => '105170', 'PCT012148' => '99177', 'PCT012149' => '101179', 'PCT012150' => '97268', 'PCT012151' => '95563', 'PCT012152' => '96080', 'PCT012153' => '89649', 'PCT012154' => '88613', 'PCT012155' => '85402', 'PCT012156' => '83925', 'PCT012157' => '84039', 'PCT012158' => '79303', 'PCT012159' => '81293', 'PCT012160' => '79469', 'PCT012161' => '61391', 'PCT012162' => '61550', 'PCT012163' => '62756', 'PCT012164' => '64626', 'PCT012165' => '57598', 'PCT012166' => '52994', 'PCT012167' => '52157', 'PCT012168' => '50549', 'PCT012169' => '49076', 'PCT012170' => '45903', 'PCT012171' => '46320', 'PCT012172' => '45366', 'PCT012173' => '41770', 'PCT012174' => '42797', 'PCT012175' => '42504', 'PCT012176' => '44079', 'PCT012177' => '44450', 'PCT012178' => '41895', 'PCT012179' => '42554', 'PCT012180' => '42048', 'PCT012181' => '41063', 'PCT012182' => '41136', 'PCT012183' => '39445', 'PCT012184' => '37370', 'PCT012185' => '37341', 'PCT012186' => '34484', 'PCT012187' => '32686', 'PCT012188' => '30174', 'PCT012189' => '27948', 'PCT012190' => '26329', 'PCT012191' => '23929', 'PCT012192' => '22524', 'PCT012193' => '19825', 'PCT012194' => '17467', 'PCT012195' => '14859', 'PCT012196' => '13352', 'PCT012197' => '10956', 'PCT012198' => '9017', 'PCT012199' => '7408', 'PCT012200' => '6139', 'PCT012201' => '4719', 'PCT012202' => '3654', 'PCT012203' => '2731', 'PCT012204' => '2103', 'PCT012205' => '1333', 'PCT012206' => '1026', 'PCT012207' => '1761', 'PCT012208' => '136', 'PCT012209' => '36', ), '04000US18' => array ( 'GEO_ID' => '04000US18', 'GEONAME' => 'Indiana', 'PCT012001' => '6080485', 'PCT012002' => '2982474', 'PCT012003' => '43266', 'PCT012004' => '43302', 'PCT012005' => '42758', 'PCT012006' => '42795', 'PCT012007' => '44452', 'PCT012008' => '43924', 'PCT012009' => '44785', 'PCT012010' => '45670', 'PCT012011' => '46454', 'PCT012012' => '46777', 'PCT012013' => '47340', 'PCT012014' => '45287', 'PCT012015' => '45115', 'PCT012016' => '44419', 'PCT012017' => '45022', 'PCT012018' => '45506', 'PCT012019' => '44704', 'PCT012020' => '46142', 'PCT012021' => '46999', 'PCT012022' => '49371', 'PCT012023' => '48472', 'PCT012024' => '45021', 'PCT012025' => '43434', 'PCT012026' => '40529', 'PCT012027' => '38946', 'PCT012028' => '39940', 'PCT012029' => '38782', 'PCT012030' => '40629', 'PCT012031' => '42377', 'PCT012032' => '45108', 'PCT012033' => '44389', 'PCT012034' => '41810', 'PCT012035' => '41381', 'PCT012036' => '41964', 'PCT012037' => '43222', 'PCT012038' => '47386', 'PCT012039' => '47501', 'PCT012040' => '47036', 'PCT012041' => '47660', 'PCT012042' => '48564', 'PCT012043' => '50059', 'PCT012044' => '47361', 'PCT012045' => '49073', 'PCT012046' => '47183', 'PCT012047' => '46487', 'PCT012048' => '46969', 'PCT012049' => '44782', 'PCT012050' => '43516', 'PCT012051' => '42152', 'PCT012052' => '40117', 'PCT012053' => '40593', 'PCT012054' => '38882', 'PCT012055' => '39276', 'PCT012056' => '38516', 'PCT012057' => '29303', 'PCT012058' => '30231', 'PCT012059' => '29678', 'PCT012060' => '30796', 'PCT012061' => '27183', 'PCT012062' => '25363', 'PCT012063' => '24377', 'PCT012064' => '23807', 'PCT012065' => '22847', 'PCT012066' => '21063', 'PCT012067' => '20824', 'PCT012068' => '20324', 'PCT012069' => '18282', 'PCT012070' => '18547', 'PCT012071' => '18122', 'PCT012072' => '18169', 'PCT012073' => '17863', 'PCT012074' => '17164', 'PCT012075' => '17051', 'PCT012076' => '16191', 'PCT012077' => '15139', 'PCT012078' => '14909', 'PCT012079' => '13688', 'PCT012080' => '12447', 'PCT012081' => '12251', 'PCT012082' => '10743', 'PCT012083' => '9322', 'PCT012084' => '8430', 'PCT012085' => '7553', 'PCT012086' => '6468', 'PCT012087' => '5846', 'PCT012088' => '5210', 'PCT012089' => '4172', 'PCT012090' => '3596', 'PCT012091' => '2811', 'PCT012092' => '2326', 'PCT012093' => '1883', 'PCT012094' => '1405', 'PCT012095' => '1140', 'PCT012096' => '783', 'PCT012097' => '578', 'PCT012098' => '424', 'PCT012099' => '279', 'PCT012100' => '209', 'PCT012101' => '152', 'PCT012102' => '104', 'PCT012103' => '193', 'PCT012104' => '14', 'PCT012105' => '9', 'PCT012106' => '3098011', 'PCT012107' => '41251', 'PCT012108' => '41526', 'PCT012109' => '41033', 'PCT012110' => '40968', 'PCT012111' => '41864', 'PCT012112' => '41706', 'PCT012113' => '42334', 'PCT012114' => '43260', 'PCT012115' => '43571', 'PCT012116' => '44792', 'PCT012117' => '44534', 'PCT012118' => '43372', 'PCT012119' => '42731', 'PCT012120' => '42260', 'PCT012121' => '43336', 'PCT012122' => '42683', 'PCT012123' => '42243', 'PCT012124' => '43214', 'PCT012125' => '44571', 'PCT012126' => '48049', 'PCT012127' => '47201', 'PCT012128' => '44169', 'PCT012129' => '41394', 'PCT012130' => '38795', 'PCT012131' => '37770', 'PCT012132' => '38749', 'PCT012133' => '37923', 'PCT012134' => '39560', 'PCT012135' => '41580', 'PCT012136' => '44387', 'PCT012137' => '43222', 'PCT012138' => '40608', 'PCT012139' => '40505', 'PCT012140' => '41654', 'PCT012141' => '43335', 'PCT012142' => '46914', 'PCT012143' => '47712', 'PCT012144' => '47433', 'PCT012145' => '48536', 'PCT012146' => '49465', 'PCT012147' => '49868', 'PCT012148' => '48347', 'PCT012149' => '49370', 'PCT012150' => '47997', 'PCT012151' => '46751', 'PCT012152' => '46785', 'PCT012153' => '45003', 'PCT012154' => '44045', 'PCT012155' => '42993', 'PCT012156' => '40760', 'PCT012157' => '41670', 'PCT012158' => '40156', 'PCT012159' => '40735', 'PCT012160' => '40407', 'PCT012161' => '30205', 'PCT012162' => '31173', 'PCT012163' => '31469', 'PCT012164' => '32280', 'PCT012165' => '28797', 'PCT012166' => '27199', 'PCT012167' => '26089', 'PCT012168' => '25545', 'PCT012169' => '24735', 'PCT012170' => '23181', 'PCT012171' => '23207', 'PCT012172' => '22989', 'PCT012173' => '21251', 'PCT012174' => '22172', 'PCT012175' => '21631', 'PCT012176' => '22250', 'PCT012177' => '22422', 'PCT012178' => '21702', 'PCT012179' => '21910', 'PCT012180' => '21265', 'PCT012181' => '20949', 'PCT012182' => '20787', 'PCT012183' => '20062', 'PCT012184' => '18820', 'PCT012185' => '18629', 'PCT012186' => '17497', 'PCT012187' => '15965', 'PCT012188' => '14530', 'PCT012189' => '13558', 'PCT012190' => '12507', 'PCT012191' => '11868', 'PCT012192' => '10739', 'PCT012193' => '9427', 'PCT012194' => '8332', 'PCT012195' => '7162', 'PCT012196' => '6410', 'PCT012197' => '5118', 'PCT012198' => '4352', 'PCT012199' => '3594', 'PCT012200' => '2882', 'PCT012201' => '2274', 'PCT012202' => '1735', 'PCT012203' => '1267', 'PCT012204' => '962', 'PCT012205' => '640', 'PCT012206' => '500', 'PCT012207' => '812', 'PCT012208' => '52', 'PCT012209' => '12', ), '04000US19' => array ( 'GEO_ID' => '04000US19', 'GEONAME' => 'Iowa', 'PCT012001' => '2926324', 'PCT012002' => '1435515', 'PCT012003' => '19132', 'PCT012004' => '19344', 'PCT012005' => '19165', 'PCT012006' => '19406', 'PCT012007' => '19676', 'PCT012008' => '19757', 'PCT012009' => '20225', 'PCT012010' => '20898', 'PCT012011' => '21086', 'PCT012012' => '21856', 'PCT012013' => '21855', 'PCT012014' => '21499', 'PCT012015' => '21282', 'PCT012016' => '21324', 'PCT012017' => '22141', 'PCT012018' => '22491', 'PCT012019' => '22499', 'PCT012020' => '23074', 'PCT012021' => '23627', 'PCT012022' => '24085', 'PCT012023' => '23900', 'PCT012024' => '21957', 'PCT012025' => '20855', 'PCT012026' => '19073', 'PCT012027' => '18118', 'PCT012028' => '18353', 'PCT012029' => '16774', 'PCT012030' => '17125', 'PCT012031' => '18511', 'PCT012032' => '19495', 'PCT012033' => '19739', 'PCT012034' => '18599', 'PCT012035' => '18186', 'PCT012036' => '18615', 'PCT012037' => '19440', 'PCT012038' => '21033', 'PCT012039' => '21195', 'PCT012040' => '21551', 'PCT012041' => '22122', 'PCT012042' => '22916', 'PCT012043' => '23522', 'PCT012044' => '22501', 'PCT012045' => '22931', 'PCT012046' => '22592', 'PCT012047' => '22249', 'PCT012048' => '22893', 'PCT012049' => '21482', 'PCT012050' => '21388', 'PCT012051' => '21526', 'PCT012052' => '20071', 'PCT012053' => '19984', 'PCT012054' => '18632', 'PCT012055' => '19022', 'PCT012056' => '18588', 'PCT012057' => '14022', 'PCT012058' => '14203', 'PCT012059' => '14242', 'PCT012060' => '14345', 'PCT012061' => '13142', 'PCT012062' => '12375', 'PCT012063' => '11991', 'PCT012064' => '11665', 'PCT012065' => '11170', 'PCT012066' => '11164', 'PCT012067' => '10839', 'PCT012068' => '10527', 'PCT012069' => '9608', 'PCT012070' => '9945', 'PCT012071' => '9743', 'PCT012072' => '9820', 'PCT012073' => '9393', 'PCT012074' => '9547', 'PCT012075' => '9645', 'PCT012076' => '9286', 'PCT012077' => '8877', 'PCT012078' => '8492', 'PCT012079' => '7988', 'PCT012080' => '7437', 'PCT012081' => '7321', 'PCT012082' => '6630', 'PCT012083' => '6000', 'PCT012084' => '5464', 'PCT012085' => '4949', 'PCT012086' => '4381', 'PCT012087' => '3971', 'PCT012088' => '3417', 'PCT012089' => '2813', 'PCT012090' => '2486', 'PCT012091' => '2091', 'PCT012092' => '1695', 'PCT012093' => '1402', 'PCT012094' => '1070', 'PCT012095' => '863', 'PCT012096' => '617', 'PCT012097' => '493', 'PCT012098' => '304', 'PCT012099' => '256', 'PCT012100' => '173', 'PCT012101' => '104', 'PCT012102' => '60', 'PCT012103' => '117', 'PCT012104' => '9', 'PCT012105' => '3', 'PCT012106' => '1490809', 'PCT012107' => '18206', 'PCT012108' => '18442', 'PCT012109' => '18199', 'PCT012110' => '18337', 'PCT012111' => '18506', 'PCT012112' => '18892', 'PCT012113' => '19216', 'PCT012114' => '19806', 'PCT012115' => '20321', 'PCT012116' => '20546', 'PCT012117' => '20768', 'PCT012118' => '20270', 'PCT012119' => '20189', 'PCT012120' => '20201', 'PCT012121' => '21018', 'PCT012122' => '21268', 'PCT012123' => '21118', 'PCT012124' => '21625', 'PCT012125' => '22700', 'PCT012126' => '23933', 'PCT012127' => '23285', 'PCT012128' => '21227', 'PCT012129' => '19939', 'PCT012130' => '17966', 'PCT012131' => '17343', 'PCT012132' => '17311', 'PCT012133' => '16104', 'PCT012134' => '16708', 'PCT012135' => '17775', 'PCT012136' => '19103', 'PCT012137' => '18434', 'PCT012138' => '18075', 'PCT012139' => '17599', 'PCT012140' => '18267', 'PCT012141' => '18847', 'PCT012142' => '20226', 'PCT012143' => '21282', 'PCT012144' => '21807', 'PCT012145' => '22686', 'PCT012146' => '23079', 'PCT012147' => '23421', 'PCT012148' => '22270', 'PCT012149' => '22955', 'PCT012150' => '22478', 'PCT012151' => '22383', 'PCT012152' => '22116', 'PCT012153' => '21466', 'PCT012154' => '21148', 'PCT012155' => '20805', 'PCT012156' => '19768', 'PCT012157' => '19271', 'PCT012158' => '18625', 'PCT012159' => '19141', 'PCT012160' => '18590', 'PCT012161' => '14256', 'PCT012162' => '14492', 'PCT012163' => '14841', 'PCT012164' => '14796', 'PCT012165' => '13434', 'PCT012166' => '13182', 'PCT012167' => '12702', 'PCT012168' => '12516', 'PCT012169' => '12232', 'PCT012170' => '12036', 'PCT012171' => '12045', 'PCT012172' => '11910', 'PCT012173' => '10981', 'PCT012174' => '11476', 'PCT012175' => '11575', 'PCT012176' => '11788', 'PCT012177' => '11911', 'PCT012178' => '11375', 'PCT012179' => '11727', 'PCT012180' => '11365', 'PCT012181' => '11436', 'PCT012182' => '11441', 'PCT012183' => '10735', 'PCT012184' => '10474', 'PCT012185' => '10790', 'PCT012186' => '10197', 'PCT012187' => '9611', 'PCT012188' => '9123', 'PCT012189' => '8540', 'PCT012190' => '8087', 'PCT012191' => '7529', 'PCT012192' => '6834', 'PCT012193' => '6278', 'PCT012194' => '5710', 'PCT012195' => '4994', 'PCT012196' => '4480', 'PCT012197' => '3779', 'PCT012198' => '3216', 'PCT012199' => '2759', 'PCT012200' => '2233', 'PCT012201' => '1736', 'PCT012202' => '1386', 'PCT012203' => '1101', 'PCT012204' => '804', 'PCT012205' => '616', 'PCT012206' => '407', 'PCT012207' => '734', 'PCT012208' => '71', 'PCT012209' => '7', ), '04000US20' => array ( 'GEO_ID' => '04000US20', 'GEONAME' => 'Kansas', 'PCT012001' => '2688418', 'PCT012002' => '1328474', 'PCT012003' => '19751', 'PCT012004' => '19696', 'PCT012005' => '18985', 'PCT012006' => '19051', 'PCT012007' => '19529', 'PCT012008' => '19598', 'PCT012009' => '19780', 'PCT012010' => '20066', 'PCT012011' => '20369', 'PCT012012' => '20620', 'PCT012013' => '21311', 'PCT012014' => '20711', 'PCT012015' => '20576', 'PCT012016' => '21011', 'PCT012017' => '21372', 'PCT012018' => '21389', 'PCT012019' => '21044', 'PCT012020' => '21421', 'PCT012021' => '21638', 'PCT012022' => '22548', 'PCT012023' => '22109', 'PCT012024' => '20310', 'PCT012025' => '19472', 'PCT012026' => '18827', 'PCT012027' => '18049', 'PCT012028' => '18166', 'PCT012029' => '16680', 'PCT012030' => '17347', 'PCT012031' => '17967', 'PCT012032' => '18874', 'PCT012033' => '19190', 'PCT012034' => '17636', 'PCT012035' => '17048', 'PCT012036' => '17259', 'PCT012037' => '18477', 'PCT012038' => '19973', 'PCT012039' => '20530', 'PCT012040' => '20736', 'PCT012041' => '21291', 'PCT012042' => '21404', 'PCT012043' => '21718', 'PCT012044' => '20905', 'PCT012045' => '21488', 'PCT012046' => '21412', 'PCT012047' => '20871', 'PCT012048' => '20980', 'PCT012049' => '19653', 'PCT012050' => '19356', 'PCT012051' => '18705', 'PCT012052' => '17850', 'PCT012053' => '17754', 'PCT012054' => '16930', 'PCT012055' => '17188', 'PCT012056' => '16646', 'PCT012057' => '12603', 'PCT012058' => '12606', 'PCT012059' => '12689', 'PCT012060' => '12693', 'PCT012061' => '11181', 'PCT012062' => '10354', 'PCT012063' => '10145', 'PCT012064' => '9883', 'PCT012065' => '9465', 'PCT012066' => '9028', 'PCT012067' => '9045', 'PCT012068' => '8928', 'PCT012069' => '8120', 'PCT012070' => '8298', 'PCT012071' => '8165', 'PCT012072' => '8130', 'PCT012073' => '7967', 'PCT012074' => '7752', 'PCT012075' => '7870', 'PCT012076' => '7475', 'PCT012077' => '7245', 'PCT012078' => '7118', 'PCT012079' => '6700', 'PCT012080' => '6154', 'PCT012081' => '5906', 'PCT012082' => '5479', 'PCT012083' => '4859', 'PCT012084' => '4325', 'PCT012085' => '3958', 'PCT012086' => '3420', 'PCT012087' => '3034', 'PCT012088' => '2673', 'PCT012089' => '2312', 'PCT012090' => '2125', 'PCT012091' => '1648', 'PCT012092' => '1341', 'PCT012093' => '1110', 'PCT012094' => '907', 'PCT012095' => '718', 'PCT012096' => '544', 'PCT012097' => '380', 'PCT012098' => '256', 'PCT012099' => '194', 'PCT012100' => '117', 'PCT012101' => '81', 'PCT012102' => '79', 'PCT012103' => '116', 'PCT012104' => '8', 'PCT012105' => '3', 'PCT012106' => '1359944', 'PCT012107' => '18226', 'PCT012108' => '18539', 'PCT012109' => '18259', 'PCT012110' => '17998', 'PCT012111' => '18674', 'PCT012112' => '18556', 'PCT012113' => '18471', 'PCT012114' => '19055', 'PCT012115' => '19503', 'PCT012116' => '19556', 'PCT012117' => '20100', 'PCT012118' => '19587', 'PCT012119' => '19548', 'PCT012120' => '19777', 'PCT012121' => '20025', 'PCT012122' => '20240', 'PCT012123' => '20261', 'PCT012124' => '20338', 'PCT012125' => '20362', 'PCT012126' => '20877', 'PCT012127' => '20378', 'PCT012128' => '18775', 'PCT012129' => '18066', 'PCT012130' => '17487', 'PCT012131' => '16694', 'PCT012132' => '16602', 'PCT012133' => '15768', 'PCT012134' => '16475', 'PCT012135' => '16876', 'PCT012136' => '18220', 'PCT012137' => '17961', 'PCT012138' => '16919', 'PCT012139' => '16402', 'PCT012140' => '17061', 'PCT012141' => '17925', 'PCT012142' => '19495', 'PCT012143' => '20262', 'PCT012144' => '20926', 'PCT012145' => '21137', 'PCT012146' => '21795', 'PCT012147' => '21968', 'PCT012148' => '21104', 'PCT012149' => '21593', 'PCT012150' => '21059', 'PCT012151' => '20684', 'PCT012152' => '20710', 'PCT012153' => '19916', 'PCT012154' => '19295', 'PCT012155' => '18645', 'PCT012156' => '17569', 'PCT012157' => '17329', 'PCT012158' => '16601', 'PCT012159' => '17086', 'PCT012160' => '16756', 'PCT012161' => '12575', 'PCT012162' => '13017', 'PCT012163' => '13258', 'PCT012164' => '12923', 'PCT012165' => '11702', 'PCT012166' => '11222', 'PCT012167' => '10751', 'PCT012168' => '10473', 'PCT012169' => '10297', 'PCT012170' => '9750', 'PCT012171' => '9771', 'PCT012172' => '9862', 'PCT012173' => '9452', 'PCT012174' => '9644', 'PCT012175' => '9655', 'PCT012176' => '9831', 'PCT012177' => '9807', 'PCT012178' => '9491', 'PCT012179' => '9546', 'PCT012180' => '9373', 'PCT012181' => '9305', 'PCT012182' => '9107', 'PCT012183' => '8982', 'PCT012184' => '8555', 'PCT012185' => '8809', 'PCT012186' => '8315', 'PCT012187' => '7723', 'PCT012188' => '7275', 'PCT012189' => '6633', 'PCT012190' => '6273', 'PCT012191' => '5918', 'PCT012192' => '5527', 'PCT012193' => '4881', 'PCT012194' => '4556', 'PCT012195' => '3981', 'PCT012196' => '3558', 'PCT012197' => '2996', 'PCT012198' => '2551', 'PCT012199' => '2188', 'PCT012200' => '1753', 'PCT012201' => '1347', 'PCT012202' => '1044', 'PCT012203' => '848', 'PCT012204' => '624', 'PCT012205' => '405', 'PCT012206' => '316', 'PCT012207' => '542', 'PCT012208' => '38', 'PCT012209' => '3', ), '04000US21' => array ( 'GEO_ID' => '04000US21', 'GEONAME' => 'Kentucky', 'PCT012001' => '4041769', 'PCT012002' => '1975368', 'PCT012003' => '27211', 'PCT012004' => '27431', 'PCT012005' => '26838', 'PCT012006' => '27103', 'PCT012007' => '27690', 'PCT012008' => '28013', 'PCT012009' => '28093', 'PCT012010' => '28559', 'PCT012011' => '29202', 'PCT012012' => '29552', 'PCT012013' => '29828', 'PCT012014' => '28633', 'PCT012015' => '28202', 'PCT012016' => '28415', 'PCT012017' => '28851', 'PCT012018' => '28841', 'PCT012019' => '28979', 'PCT012020' => '29906', 'PCT012021' => '29300', 'PCT012022' => '30951', 'PCT012023' => '31018', 'PCT012024' => '29321', 'PCT012025' => '28679', 'PCT012026' => '27930', 'PCT012027' => '26935', 'PCT012028' => '27511', 'PCT012029' => '26568', 'PCT012030' => '27542', 'PCT012031' => '29494', 'PCT012032' => '30654', 'PCT012033' => '29796', 'PCT012034' => '28220', 'PCT012035' => '27794', 'PCT012036' => '28142', 'PCT012037' => '29554', 'PCT012038' => '32206', 'PCT012039' => '31782', 'PCT012040' => '31817', 'PCT012041' => '31428', 'PCT012042' => '32083', 'PCT012043' => '33045', 'PCT012044' => '31270', 'PCT012045' => '32104', 'PCT012046' => '31206', 'PCT012047' => '30587', 'PCT012048' => '31274', 'PCT012049' => '29258', 'PCT012050' => '28667', 'PCT012051' => '28426', 'PCT012052' => '27327', 'PCT012053' => '27509', 'PCT012054' => '26878', 'PCT012055' => '27338', 'PCT012056' => '26887', 'PCT012057' => '20359', 'PCT012058' => '20935', 'PCT012059' => '20438', 'PCT012060' => '21000', 'PCT012061' => '18954', 'PCT012062' => '17860', 'PCT012063' => '17208', 'PCT012064' => '16842', 'PCT012065' => '16197', 'PCT012066' => '14692', 'PCT012067' => '15054', 'PCT012068' => '14664', 'PCT012069' => '13382', 'PCT012070' => '13299', 'PCT012071' => '12688', 'PCT012072' => '12558', 'PCT012073' => '12434', 'PCT012074' => '11421', 'PCT012075' => '11539', 'PCT012076' => '10602', 'PCT012077' => '10211', 'PCT012078' => '9683', 'PCT012079' => '9034', 'PCT012080' => '8302', 'PCT012081' => '7842', 'PCT012082' => '6873', 'PCT012083' => '6003', 'PCT012084' => '5431', 'PCT012085' => '4600', 'PCT012086' => '4085', 'PCT012087' => '3624', 'PCT012088' => '2991', 'PCT012089' => '2579', 'PCT012090' => '2282', 'PCT012091' => '1843', 'PCT012092' => '1535', 'PCT012093' => '1150', 'PCT012094' => '883', 'PCT012095' => '686', 'PCT012096' => '508', 'PCT012097' => '367', 'PCT012098' => '289', 'PCT012099' => '184', 'PCT012100' => '109', 'PCT012101' => '98', 'PCT012102' => '66', 'PCT012103' => '109', 'PCT012104' => '15', 'PCT012105' => '12', 'PCT012106' => '2066401', 'PCT012107' => '25945', 'PCT012108' => '26251', 'PCT012109' => '25843', 'PCT012110' => '25575', 'PCT012111' => '26014', 'PCT012112' => '26466', 'PCT012113' => '26431', 'PCT012114' => '27227', 'PCT012115' => '27684', 'PCT012116' => '28031', 'PCT012117' => '27779', 'PCT012118' => '27122', 'PCT012119' => '26807', 'PCT012120' => '26698', 'PCT012121' => '27146', 'PCT012122' => '27005', 'PCT012123' => '27335', 'PCT012124' => '28112', 'PCT012125' => '28301', 'PCT012126' => '30274', 'PCT012127' => '29850', 'PCT012128' => '28219', 'PCT012129' => '27902', 'PCT012130' => '26843', 'PCT012131' => '26335', 'PCT012132' => '26904', 'PCT012133' => '26064', 'PCT012134' => '27020', 'PCT012135' => '28923', 'PCT012136' => '30454', 'PCT012137' => '29251', 'PCT012138' => '28088', 'PCT012139' => '28043', 'PCT012140' => '28387', 'PCT012141' => '29699', 'PCT012142' => '32173', 'PCT012143' => '32337', 'PCT012144' => '32163', 'PCT012145' => '32889', 'PCT012146' => '33053', 'PCT012147' => '33214', 'PCT012148' => '32386', 'PCT012149' => '33363', 'PCT012150' => '32167', 'PCT012151' => '31392', 'PCT012152' => '31850', 'PCT012153' => '30291', 'PCT012154' => '29712', 'PCT012155' => '29114', 'PCT012156' => '28057', 'PCT012157' => '28638', 'PCT012158' => '27676', 'PCT012159' => '28247', 'PCT012160' => '28040', 'PCT012161' => '21384', 'PCT012162' => '21589', 'PCT012163' => '21795', 'PCT012164' => '22185', 'PCT012165' => '20287', 'PCT012166' => '19440', 'PCT012167' => '18719', 'PCT012168' => '18374', 'PCT012169' => '17760', 'PCT012170' => '16505', 'PCT012171' => '16761', 'PCT012172' => '16444', 'PCT012173' => '15546', 'PCT012174' => '15569', 'PCT012175' => '15267', 'PCT012176' => '15254', 'PCT012177' => '15486', 'PCT012178' => '14698', 'PCT012179' => '14797', 'PCT012180' => '14379', 'PCT012181' => '13705', 'PCT012182' => '13852', 'PCT012183' => '12945', 'PCT012184' => '12391', 'PCT012185' => '12536', 'PCT012186' => '11302', 'PCT012187' => '10259', 'PCT012188' => '9600', 'PCT012189' => '8541', 'PCT012190' => '7817', 'PCT012191' => '7869', 'PCT012192' => '6794', 'PCT012193' => '6177', 'PCT012194' => '5571', 'PCT012195' => '4688', 'PCT012196' => '4233', 'PCT012197' => '3271', 'PCT012198' => '2774', 'PCT012199' => '2180', 'PCT012200' => '1777', 'PCT012201' => '1417', 'PCT012202' => '1039', 'PCT012203' => '817', 'PCT012204' => '611', 'PCT012205' => '356', 'PCT012206' => '310', 'PCT012207' => '488', 'PCT012208' => '38', 'PCT012209' => '14', ), '04000US22' => array ( 'GEO_ID' => '04000US22', 'GEONAME' => 'Louisiana', 'PCT012001' => '4468976', 'PCT012002' => '2162903', 'PCT012003' => '32760', 'PCT012004' => '32762', 'PCT012005' => '32152', 'PCT012006' => '31767', 'PCT012007' => '32354', 'PCT012008' => '32972', 'PCT012009' => '33761', 'PCT012010' => '35039', 'PCT012011' => '35189', 'PCT012012' => '35804', 'PCT012013' => '35623', 'PCT012014' => '35216', 'PCT012015' => '34681', 'PCT012016' => '35456', 'PCT012017' => '36723', 'PCT012018' => '36534', 'PCT012019' => '36940', 'PCT012020' => '37362', 'PCT012021' => '36650', 'PCT012022' => '36892', 'PCT012023' => '35556', 'PCT012024' => '33272', 'PCT012025' => '32139', 'PCT012026' => '30809', 'PCT012027' => '29395', 'PCT012028' => '28748', 'PCT012029' => '27700', 'PCT012030' => '28253', 'PCT012031' => '29945', 'PCT012032' => '30686', 'PCT012033' => '30714', 'PCT012034' => '29509', 'PCT012035' => '29113', 'PCT012036' => '29407', 'PCT012037' => '30723', 'PCT012038' => '32989', 'PCT012039' => '32953', 'PCT012040' => '33141', 'PCT012041' => '33503', 'PCT012042' => '33998', 'PCT012043' => '35454', 'PCT012044' => '33931', 'PCT012045' => '34469', 'PCT012046' => '33753', 'PCT012047' => '33159', 'PCT012048' => '33386', 'PCT012049' => '31506', 'PCT012050' => '30800', 'PCT012051' => '29500', 'PCT012052' => '28423', 'PCT012053' => '28849', 'PCT012054' => '27131', 'PCT012055' => '27978', 'PCT012056' => '27132', 'PCT012057' => '20500', 'PCT012058' => '21318', 'PCT012059' => '21022', 'PCT012060' => '20753', 'PCT012061' => '18907', 'PCT012062' => '17640', 'PCT012063' => '17204', 'PCT012064' => '16628', 'PCT012065' => '16206', 'PCT012066' => '15032', 'PCT012067' => '14744', 'PCT012068' => '14524', 'PCT012069' => '13109', 'PCT012070' => '13509', 'PCT012071' => '12875', 'PCT012072' => '12635', 'PCT012073' => '12397', 'PCT012074' => '12183', 'PCT012075' => '11881', 'PCT012076' => '11047', 'PCT012077' => '10643', 'PCT012078' => '9893', 'PCT012079' => '9253', 'PCT012080' => '8635', 'PCT012081' => '8083', 'PCT012082' => '7038', 'PCT012083' => '6417', 'PCT012084' => '5524', 'PCT012085' => '4697', 'PCT012086' => '4090', 'PCT012087' => '3537', 'PCT012088' => '3212', 'PCT012089' => '2666', 'PCT012090' => '2283', 'PCT012091' => '1792', 'PCT012092' => '1532', 'PCT012093' => '1227', 'PCT012094' => '869', 'PCT012095' => '730', 'PCT012096' => '563', 'PCT012097' => '400', 'PCT012098' => '324', 'PCT012099' => '231', 'PCT012100' => '131', 'PCT012101' => '108', 'PCT012102' => '78', 'PCT012103' => '139', 'PCT012104' => '19', 'PCT012105' => '14', 'PCT012106' => '2306073', 'PCT012107' => '31332', 'PCT012108' => '31230', 'PCT012109' => '31050', 'PCT012110' => '30811', 'PCT012111' => '31174', 'PCT012112' => '31462', 'PCT012113' => '32331', 'PCT012114' => '32915', 'PCT012115' => '33354', 'PCT012116' => '33953', 'PCT012117' => '34173', 'PCT012118' => '33919', 'PCT012119' => '33353', 'PCT012120' => '33869', 'PCT012121' => '34899', 'PCT012122' => '35504', 'PCT012123' => '35487', 'PCT012124' => '35888', 'PCT012125' => '37350', 'PCT012126' => '37338', 'PCT012127' => '36390', 'PCT012128' => '33829', 'PCT012129' => '32513', 'PCT012130' => '31467', 'PCT012131' => '30201', 'PCT012132' => '29897', 'PCT012133' => '28457', 'PCT012134' => '29416', 'PCT012135' => '30865', 'PCT012136' => '32194', 'PCT012137' => '31796', 'PCT012138' => '30230', 'PCT012139' => '30513', 'PCT012140' => '30931', 'PCT012141' => '32065', 'PCT012142' => '34416', 'PCT012143' => '34931', 'PCT012144' => '35273', 'PCT012145' => '35766', 'PCT012146' => '36158', 'PCT012147' => '37263', 'PCT012148' => '35444', 'PCT012149' => '35648', 'PCT012150' => '35099', 'PCT012151' => '34618', 'PCT012152' => '35269', 'PCT012153' => '32842', 'PCT012154' => '31980', 'PCT012155' => '31395', 'PCT012156' => '30667', 'PCT012157' => '30244', 'PCT012158' => '28655', 'PCT012159' => '29179', 'PCT012160' => '28360', 'PCT012161' => '22475', 'PCT012162' => '23114', 'PCT012163' => '22655', 'PCT012164' => '22822', 'PCT012165' => '20851', 'PCT012166' => '19679', 'PCT012167' => '19376', 'PCT012168' => '18609', 'PCT012169' => '18407', 'PCT012170' => '17153', 'PCT012171' => '16928', 'PCT012172' => '17112', 'PCT012173' => '15722', 'PCT012174' => '16337', 'PCT012175' => '16171', 'PCT012176' => '16010', 'PCT012177' => '16062', 'PCT012178' => '15414', 'PCT012179' => '15643', 'PCT012180' => '15118', 'PCT012181' => '14533', 'PCT012182' => '14165', 'PCT012183' => '13044', 'PCT012184' => '12762', 'PCT012185' => '12465', 'PCT012186' => '11485', 'PCT012187' => '11045', 'PCT012188' => '9464', 'PCT012189' => '8796', 'PCT012190' => '7841', 'PCT012191' => '7094', 'PCT012192' => '6758', 'PCT012193' => '5957', 'PCT012194' => '5550', 'PCT012195' => '4454', 'PCT012196' => '4088', 'PCT012197' => '3375', 'PCT012198' => '2751', 'PCT012199' => '2367', 'PCT012200' => '1833', 'PCT012201' => '1429', 'PCT012202' => '1114', 'PCT012203' => '749', 'PCT012204' => '590', 'PCT012205' => '415', 'PCT012206' => '296', 'PCT012207' => '558', 'PCT012208' => '50', 'PCT012209' => '24', ), '04000US23' => array ( 'GEO_ID' => '04000US23', 'GEONAME' => 'Maine', 'PCT012001' => '1274923', 'PCT012002' => '620309', 'PCT012003' => '6938', 'PCT012004' => '7184', 'PCT012005' => '7123', 'PCT012006' => '7393', 'PCT012007' => '7548', 'PCT012008' => '7674', 'PCT012009' => '8216', 'PCT012010' => '8552', 'PCT012011' => '8955', 'PCT012012' => '9138', 'PCT012013' => '9554', 'PCT012014' => '9295', 'PCT012015' => '9521', 'PCT012016' => '9512', 'PCT012017' => '9540', 'PCT012018' => '9654', 'PCT012019' => '9415', 'PCT012020' => '9351', 'PCT012021' => '8916', 'PCT012022' => '8487', 'PCT012023' => '7831', 'PCT012024' => '7449', 'PCT012025' => '6940', 'PCT012026' => '6512', 'PCT012027' => '6202', 'PCT012028' => '6463', 'PCT012029' => '6427', 'PCT012030' => '6828', 'PCT012031' => '7454', 'PCT012032' => '8209', 'PCT012033' => '8338', 'PCT012034' => '7881', 'PCT012035' => '8183', 'PCT012036' => '8508', 'PCT012037' => '9027', 'PCT012038' => '9685', 'PCT012039' => '9876', 'PCT012040' => '10110', 'PCT012041' => '10532', 'PCT012042' => '10600', 'PCT012043' => '10833', 'PCT012044' => '10631', 'PCT012045' => '10826', 'PCT012046' => '10668', 'PCT012047' => '10268', 'PCT012048' => '10520', 'PCT012049' => '10259', 'PCT012050' => '10077', 'PCT012051' => '9835', 'PCT012052' => '9548', 'PCT012053' => '9866', 'PCT012054' => '9232', 'PCT012055' => '9817', 'PCT012056' => '9625', 'PCT012057' => '7001', 'PCT012058' => '7227', 'PCT012059' => '7271', 'PCT012060' => '7226', 'PCT012061' => '6380', 'PCT012062' => '5718', 'PCT012063' => '5379', 'PCT012064' => '5357', 'PCT012065' => '5387', 'PCT012066' => '5204', 'PCT012067' => '5129', 'PCT012068' => '5039', 'PCT012069' => '4633', 'PCT012070' => '4738', 'PCT012071' => '4742', 'PCT012072' => '4416', 'PCT012073' => '4404', 'PCT012074' => '4257', 'PCT012075' => '4227', 'PCT012076' => '3947', 'PCT012077' => '3731', 'PCT012078' => '3643', 'PCT012079' => '3347', 'PCT012080' => '3250', 'PCT012081' => '2971', 'PCT012082' => '2624', 'PCT012083' => '2389', 'PCT012084' => '2158', 'PCT012085' => '1907', 'PCT012086' => '1654', 'PCT012087' => '1490', 'PCT012088' => '1276', 'PCT012089' => '1050', 'PCT012090' => '903', 'PCT012091' => '751', 'PCT012092' => '567', 'PCT012093' => '513', 'PCT012094' => '369', 'PCT012095' => '293', 'PCT012096' => '213', 'PCT012097' => '159', 'PCT012098' => '109', 'PCT012099' => '75', 'PCT012100' => '55', 'PCT012101' => '36', 'PCT012102' => '26', 'PCT012103' => '36', 'PCT012104' => '4', 'PCT012105' => '2', 'PCT012106' => '654614', 'PCT012107' => '6518', 'PCT012108' => '6829', 'PCT012109' => '6861', 'PCT012110' => '7022', 'PCT012111' => '7310', 'PCT012112' => '7515', 'PCT012113' => '7554', 'PCT012114' => '8148', 'PCT012115' => '8487', 'PCT012116' => '8783', 'PCT012117' => '8992', 'PCT012118' => '8809', 'PCT012119' => '9023', 'PCT012120' => '8897', 'PCT012121' => '9109', 'PCT012122' => '8996', 'PCT012123' => '8905', 'PCT012124' => '8917', 'PCT012125' => '8681', 'PCT012126' => '8163', 'PCT012127' => '7499', 'PCT012128' => '7356', 'PCT012129' => '6935', 'PCT012130' => '6444', 'PCT012131' => '6488', 'PCT012132' => '6621', 'PCT012133' => '6694', 'PCT012134' => '7165', 'PCT012135' => '7783', 'PCT012136' => '8307', 'PCT012137' => '8559', 'PCT012138' => '8209', 'PCT012139' => '8797', 'PCT012140' => '8994', 'PCT012141' => '9170', 'PCT012142' => '10172', 'PCT012143' => '10423', 'PCT012144' => '10752', 'PCT012145' => '10829', 'PCT012146' => '11170', 'PCT012147' => '11247', 'PCT012148' => '11027', 'PCT012149' => '11411', 'PCT012150' => '10965', 'PCT012151' => '10955', 'PCT012152' => '10737', 'PCT012153' => '10742', 'PCT012154' => '10387', 'PCT012155' => '10115', 'PCT012156' => '9701', 'PCT012157' => '9685', 'PCT012158' => '9454', 'PCT012159' => '9735', 'PCT012160' => '9376', 'PCT012161' => '6884', 'PCT012162' => '7209', 'PCT012163' => '7483', 'PCT012164' => '7436', 'PCT012165' => '6587', 'PCT012166' => '5953', 'PCT012167' => '5878', 'PCT012168' => '5753', 'PCT012169' => '5729', 'PCT012170' => '5450', 'PCT012171' => '5431', 'PCT012172' => '5415', 'PCT012173' => '5117', 'PCT012174' => '5206', 'PCT012175' => '5435', 'PCT012176' => '5359', 'PCT012177' => '5229', 'PCT012178' => '5193', 'PCT012179' => '5245', 'PCT012180' => '4986', 'PCT012181' => '4877', 'PCT012182' => '4987', 'PCT012183' => '4533', 'PCT012184' => '4369', 'PCT012185' => '4292', 'PCT012186' => '4082', 'PCT012187' => '3756', 'PCT012188' => '3510', 'PCT012189' => '3176', 'PCT012190' => '2936', 'PCT012191' => '2816', 'PCT012192' => '2545', 'PCT012193' => '2309', 'PCT012194' => '2095', 'PCT012195' => '1760', 'PCT012196' => '1640', 'PCT012197' => '1386', 'PCT012198' => '1257', 'PCT012199' => '938', 'PCT012200' => '768', 'PCT012201' => '598', 'PCT012202' => '473', 'PCT012203' => '319', 'PCT012204' => '246', 'PCT012205' => '174', 'PCT012206' => '123', 'PCT012207' => '225', 'PCT012208' => '20', 'PCT012209' => '3', ), '04000US24' => array ( 'GEO_ID' => '04000US24', 'GEONAME' => 'Maryland', 'PCT012001' => '5296486', 'PCT012002' => '2557794', 'PCT012003' => '35526', 'PCT012004' => '35677', 'PCT012005' => '35496', 'PCT012006' => '36194', 'PCT012007' => '37421', 'PCT012008' => '38183', 'PCT012009' => '38546', 'PCT012010' => '40130', 'PCT012011' => '41191', 'PCT012012' => '42088', 'PCT012013' => '42666', 'PCT012014' => '40700', 'PCT012015' => '39909', 'PCT012016' => '38987', 'PCT012017' => '38559', 'PCT012018' => '38024', 'PCT012019' => '37357', 'PCT012020' => '37004', 'PCT012021' => '35059', 'PCT012022' => '34310', 'PCT012023' => '33677', 'PCT012024' => '31408', 'PCT012025' => '30957', 'PCT012026' => '30134', 'PCT012027' => '30310', 'PCT012028' => '31033', 'PCT012029' => '29737', 'PCT012030' => '32623', 'PCT012031' => '34916', 'PCT012032' => '38165', 'PCT012033' => '39745', 'PCT012034' => '37436', 'PCT012035' => '38497', 'PCT012036' => '39258', 'PCT012037' => '41381', 'PCT012038' => '45336', 'PCT012039' => '45222', 'PCT012040' => '44376', 'PCT012041' => '44765', 'PCT012042' => '45490', 'PCT012043' => '46463', 'PCT012044' => '44224', 'PCT012045' => '44246', 'PCT012046' => '42506', 'PCT012047' => '41126', 'PCT012048' => '41588', 'PCT012049' => '38406', 'PCT012050' => '38205', 'PCT012051' => '36889', 'PCT012052' => '36007', 'PCT012053' => '36146', 'PCT012054' => '35270', 'PCT012055' => '36462', 'PCT012056' => '35744', 'PCT012057' => '27376', 'PCT012058' => '27665', 'PCT012059' => '27178', 'PCT012060' => '27832', 'PCT012061' => '24169', 'PCT012062' => '22007', 'PCT012063' => '21399', 'PCT012064' => '20188', 'PCT012065' => '19519', 'PCT012066' => '17785', 'PCT012067' => '17508', 'PCT012068' => '16808', 'PCT012069' => '15231', 'PCT012070' => '15549', 'PCT012071' => '14958', 'PCT012072' => '14903', 'PCT012073' => '14479', 'PCT012074' => '13775', 'PCT012075' => '13361', 'PCT012076' => '12784', 'PCT012077' => '12143', 'PCT012078' => '11817', 'PCT012079' => '10759', 'PCT012080' => '10139', 'PCT012081' => '9824', 'PCT012082' => '8900', 'PCT012083' => '7922', 'PCT012084' => '6844', 'PCT012085' => '5954', 'PCT012086' => '5078', 'PCT012087' => '4455', 'PCT012088' => '3787', 'PCT012089' => '3222', 'PCT012090' => '2662', 'PCT012091' => '2096', 'PCT012092' => '1748', 'PCT012093' => '1363', 'PCT012094' => '1034', 'PCT012095' => '786', 'PCT012096' => '566', 'PCT012097' => '465', 'PCT012098' => '278', 'PCT012099' => '219', 'PCT012100' => '157', 'PCT012101' => '85', 'PCT012102' => '78', 'PCT012103' => '147', 'PCT012104' => '8', 'PCT012105' => '9', 'PCT012106' => '2738692', 'PCT012107' => '34121', 'PCT012108' => '34588', 'PCT012109' => '33810', 'PCT012110' => '34960', 'PCT012111' => '35600', 'PCT012112' => '36363', 'PCT012113' => '36926', 'PCT012114' => '38407', 'PCT012115' => '39189', 'PCT012116' => '40295', 'PCT012117' => '40484', 'PCT012118' => '38631', 'PCT012119' => '38257', 'PCT012120' => '36913', 'PCT012121' => '37029', 'PCT012122' => '36274', 'PCT012123' => '35263', 'PCT012124' => '35404', 'PCT012125' => '33688', 'PCT012126' => '33736', 'PCT012127' => '32939', 'PCT012128' => '31163', 'PCT012129' => '31216', 'PCT012130' => '30945', 'PCT012131' => '31380', 'PCT012132' => '32374', 'PCT012133' => '31663', 'PCT012134' => '34549', 'PCT012135' => '37411', 'PCT012136' => '40399', 'PCT012137' => '41577', 'PCT012138' => '40238', 'PCT012139' => '41053', 'PCT012140' => '42227', 'PCT012141' => '44239', 'PCT012142' => '47577', 'PCT012143' => '48380', 'PCT012144' => '47646', 'PCT012145' => '47913', 'PCT012146' => '48083', 'PCT012147' => '48914', 'PCT012148' => '46773', 'PCT012149' => '47263', 'PCT012150' => '45536', 'PCT012151' => '44317', 'PCT012152' => '44543', 'PCT012153' => '42211', 'PCT012154' => '41961', 'PCT012155' => '40182', 'PCT012156' => '39398', 'PCT012157' => '39560', 'PCT012158' => '38340', 'PCT012159' => '39147', 'PCT012160' => '38360', 'PCT012161' => '29237', 'PCT012162' => '30205', 'PCT012163' => '29437', 'PCT012164' => '29627', 'PCT012165' => '26467', 'PCT012166' => '24060', 'PCT012167' => '23079', 'PCT012168' => '22001', 'PCT012169' => '21186', 'PCT012170' => '19564', 'PCT012171' => '19500', 'PCT012172' => '19293', 'PCT012173' => '17721', 'PCT012174' => '18348', 'PCT012175' => '17602', 'PCT012176' => '17829', 'PCT012177' => '17921', 'PCT012178' => '17279', 'PCT012179' => '17652', 'PCT012180' => '17010', 'PCT012181' => '16639', 'PCT012182' => '16953', 'PCT012183' => '16120', 'PCT012184' => '15348', 'PCT012185' => '14760', 'PCT012186' => '13871', 'PCT012187' => '13015', 'PCT012188' => '11086', 'PCT012189' => '10294', 'PCT012190' => '9474', 'PCT012191' => '8507', 'PCT012192' => '7974', 'PCT012193' => '6908', 'PCT012194' => '5988', 'PCT012195' => '5148', 'PCT012196' => '4682', 'PCT012197' => '3838', 'PCT012198' => '3180', 'PCT012199' => '2589', 'PCT012200' => '2100', 'PCT012201' => '1593', 'PCT012202' => '1240', 'PCT012203' => '875', 'PCT012204' => '656', 'PCT012205' => '437', 'PCT012206' => '369', 'PCT012207' => '560', 'PCT012208' => '44', 'PCT012209' => '11', ), '04000US25' => array ( 'GEO_ID' => '04000US25', 'GEONAME' => 'Massachusetts', 'PCT012001' => '6349097', 'PCT012002' => '3058816', 'PCT012003' => '39991', 'PCT012004' => '40312', 'PCT012005' => '40196', 'PCT012006' => '40741', 'PCT012007' => '41822', 'PCT012008' => '42573', 'PCT012009' => '43082', 'PCT012010' => '44594', 'PCT012011' => '44448', 'PCT012012' => '46448', 'PCT012013' => '46613', 'PCT012014' => '44206', 'PCT012015' => '44328', 'PCT012016' => '42848', 'PCT012017' => '43173', 'PCT012018' => '42126', 'PCT012019' => '40663', 'PCT012020' => '40981', 'PCT012021' => '42888', 'PCT012022' => '43802', 'PCT012023' => '42546', 'PCT012024' => '40292', 'PCT012025' => '39076', 'PCT012026' => '38009', 'PCT012027' => '38833', 'PCT012028' => '40323', 'PCT012029' => '39321', 'PCT012030' => '41763', 'PCT012031' => '44484', 'PCT012032' => '47485', 'PCT012033' => '49523', 'PCT012034' => '46228', 'PCT012035' => '47722', 'PCT012036' => '48383', 'PCT012037' => '50530', 'PCT012038' => '54100', 'PCT012039' => '53026', 'PCT012040' => '53106', 'PCT012041' => '52948', 'PCT012042' => '53327', 'PCT012043' => '54181', 'PCT012044' => '51458', 'PCT012045' => '52112', 'PCT012046' => '49509', 'PCT012047' => '48578', 'PCT012048' => '48857', 'PCT012049' => '45684', 'PCT012050' => '45125', 'PCT012051' => '43346', 'PCT012052' => '42017', 'PCT012053' => '42657', 'PCT012054' => '41136', 'PCT012055' => '42135', 'PCT012056' => '41947', 'PCT012057' => '31330', 'PCT012058' => '31780', 'PCT012059' => '32096', 'PCT012060' => '32435', 'PCT012061' => '27590', 'PCT012062' => '24940', 'PCT012063' => '24153', 'PCT012064' => '23024', 'PCT012065' => '22499', 'PCT012066' => '21176', 'PCT012067' => '20652', 'PCT012068' => '21056', 'PCT012069' => '19290', 'PCT012070' => '19848', 'PCT012071' => '19553', 'PCT012072' => '19135', 'PCT012073' => '19102', 'PCT012074' => '18658', 'PCT012075' => '18484', 'PCT012076' => '18091', 'PCT012077' => '17081', 'PCT012078' => '16767', 'PCT012079' => '15770', 'PCT012080' => '14434', 'PCT012081' => '14016', 'PCT012082' => '12842', 'PCT012083' => '11596', 'PCT012084' => '10261', 'PCT012085' => '9401', 'PCT012086' => '8056', 'PCT012087' => '7150', 'PCT012088' => '6146', 'PCT012089' => '5243', 'PCT012090' => '4302', 'PCT012091' => '3577', 'PCT012092' => '2814', 'PCT012093' => '2288', 'PCT012094' => '1801', 'PCT012095' => '1406', 'PCT012096' => '1002', 'PCT012097' => '664', 'PCT012098' => '536', 'PCT012099' => '355', 'PCT012100' => '254', 'PCT012101' => '172', 'PCT012102' => '117', 'PCT012103' => '249', 'PCT012104' => '15', 'PCT012105' => '7', 'PCT012106' => '3290281', 'PCT012107' => '38007', 'PCT012108' => '38637', 'PCT012109' => '38815', 'PCT012110' => '38959', 'PCT012111' => '39788', 'PCT012112' => '40581', 'PCT012113' => '40743', 'PCT012114' => '42123', 'PCT012115' => '42420', 'PCT012116' => '43849', 'PCT012117' => '44093', 'PCT012118' => '42575', 'PCT012119' => '42097', 'PCT012120' => '40708', 'PCT012121' => '40606', 'PCT012122' => '39588', 'PCT012123' => '38556', 'PCT012124' => '38774', 'PCT012125' => '42572', 'PCT012126' => '45787', 'PCT012127' => '43503', 'PCT012128' => '41669', 'PCT012129' => '40689', 'PCT012130' => '39502', 'PCT012131' => '40160', 'PCT012132' => '41714', 'PCT012133' => '40582', 'PCT012134' => '43266', 'PCT012135' => '45594', 'PCT012136' => '49492', 'PCT012137' => '50735', 'PCT012138' => '48067', 'PCT012139' => '49190', 'PCT012140' => '50159', 'PCT012141' => '52227', 'PCT012142' => '55146', 'PCT012143' => '55088', 'PCT012144' => '54054', 'PCT012145' => '54685', 'PCT012146' => '55113', 'PCT012147' => '55755', 'PCT012148' => '53737', 'PCT012149' => '53542', 'PCT012150' => '52463', 'PCT012151' => '51067', 'PCT012152' => '50744', 'PCT012153' => '48053', 'PCT012154' => '47480', 'PCT012155' => '45836', 'PCT012156' => '44803', 'PCT012157' => '44732', 'PCT012158' => '43565', 'PCT012159' => '45140', 'PCT012160' => '44670', 'PCT012161' => '34096', 'PCT012162' => '34162', 'PCT012163' => '34288', 'PCT012164' => '35056', 'PCT012165' => '30089', 'PCT012166' => '27566', 'PCT012167' => '26523', 'PCT012168' => '25590', 'PCT012169' => '24865', 'PCT012170' => '24000', 'PCT012171' => '23923', 'PCT012172' => '24100', 'PCT012173' => '22403', 'PCT012174' => '23566', 'PCT012175' => '23431', 'PCT012176' => '24116', 'PCT012177' => '24242', 'PCT012178' => '23822', 'PCT012179' => '24350', 'PCT012180' => '23813', 'PCT012181' => '23689', 'PCT012182' => '23625', 'PCT012183' => '23099', 'PCT012184' => '21985', 'PCT012185' => '21703', 'PCT012186' => '20700', 'PCT012187' => '19376', 'PCT012188' => '17999', 'PCT012189' => '17149', 'PCT012190' => '15170', 'PCT012191' => '14541', 'PCT012192' => '13149', 'PCT012193' => '11748', 'PCT012194' => '10648', 'PCT012195' => '9381', 'PCT012196' => '8053', 'PCT012197' => '6879', 'PCT012198' => '5842', 'PCT012199' => '4798', 'PCT012200' => '3858', 'PCT012201' => '3111', 'PCT012202' => '2302', 'PCT012203' => '1842', 'PCT012204' => '1298', 'PCT012205' => '893', 'PCT012206' => '661', 'PCT012207' => '1179', 'PCT012208' => '92', 'PCT012209' => '10', ), '04000US26' => array ( 'GEO_ID' => '04000US26', 'GEONAME' => 'Michigan', 'PCT012001' => '9938444', 'PCT012002' => '4873095', 'PCT012003' => '67319', 'PCT012004' => '68265', 'PCT012005' => '68562', 'PCT012006' => '68942', 'PCT012007' => '70728', 'PCT012008' => '73193', 'PCT012009' => '73939', 'PCT012010' => '76137', 'PCT012011' => '78260', 'PCT012012' => '80612', 'PCT012013' => '81447', 'PCT012014' => '75870', 'PCT012015' => '75911', 'PCT012016' => '74411', 'PCT012017' => '75665', 'PCT012018' => '75313', 'PCT012019' => '73172', 'PCT012020' => '73976', 'PCT012021' => '73295', 'PCT012022' => '72972', 'PCT012023' => '70628', 'PCT012024' => '67447', 'PCT012025' => '64263', 'PCT012026' => '61897', 'PCT012027' => '60327', 'PCT012028' => '61976', 'PCT012029' => '60596', 'PCT012030' => '63480', 'PCT012031' => '68331', 'PCT012032' => '73381', 'PCT012033' => '73611', 'PCT012034' => '69380', 'PCT012035' => '69110', 'PCT012036' => '69941', 'PCT012037' => '72517', 'PCT012038' => '77262', 'PCT012039' => '78198', 'PCT012040' => '77535', 'PCT012041' => '79020', 'PCT012042' => '79734', 'PCT012043' => '82276', 'PCT012044' => '79670', 'PCT012045' => '82010', 'PCT012046' => '79624', 'PCT012047' => '77905', 'PCT012048' => '78301', 'PCT012049' => '73779', 'PCT012050' => '72086', 'PCT012051' => '71286', 'PCT012052' => '68020', 'PCT012053' => '67997', 'PCT012054' => '64678', 'PCT012055' => '65719', 'PCT012056' => '64348', 'PCT012057' => '49108', 'PCT012058' => '49564', 'PCT012059' => '50257', 'PCT012060' => '51674', 'PCT012061' => '45333', 'PCT012062' => '40910', 'PCT012063' => '39384', 'PCT012064' => '38077', 'PCT012065' => '36298', 'PCT012066' => '33519', 'PCT012067' => '33690', 'PCT012068' => '32873', 'PCT012069' => '29128', 'PCT012070' => '29744', 'PCT012071' => '29380', 'PCT012072' => '30011', 'PCT012073' => '29436', 'PCT012074' => '28493', 'PCT012075' => '28573', 'PCT012076' => '27216', 'PCT012077' => '25753', 'PCT012078' => '24680', 'PCT012079' => '22615', 'PCT012080' => '21069', 'PCT012081' => '20154', 'PCT012082' => '17868', 'PCT012083' => '15644', 'PCT012084' => '14141', 'PCT012085' => '12646', 'PCT012086' => '11090', 'PCT012087' => '9695', 'PCT012088' => '8316', 'PCT012089' => '6881', 'PCT012090' => '5922', 'PCT012091' => '4560', 'PCT012092' => '3719', 'PCT012093' => '2841', 'PCT012094' => '2181', 'PCT012095' => '1765', 'PCT012096' => '1326', 'PCT012097' => '962', 'PCT012098' => '728', 'PCT012099' => '463', 'PCT012100' => '380', 'PCT012101' => '254', 'PCT012102' => '177', 'PCT012103' => '245', 'PCT012104' => '15', 'PCT012105' => '15', 'PCT012106' => '5065349', 'PCT012107' => '63869', 'PCT012108' => '65415', 'PCT012109' => '65170', 'PCT012110' => '65974', 'PCT012111' => '67761', 'PCT012112' => '69307', 'PCT012113' => '70213', 'PCT012114' => '72184', 'PCT012115' => '74650', 'PCT012116' => '76686', 'PCT012117' => '77004', 'PCT012118' => '71798', 'PCT012119' => '72557', 'PCT012120' => '70800', 'PCT012121' => '71549', 'PCT012122' => '70763', 'PCT012123' => '68824', 'PCT012124' => '69521', 'PCT012125' => '70260', 'PCT012126' => '71771', 'PCT012127' => '69616', 'PCT012128' => '66640', 'PCT012129' => '63299', 'PCT012130' => '59975', 'PCT012131' => '59747', 'PCT012132' => '61256', 'PCT012133' => '60492', 'PCT012134' => '63670', 'PCT012135' => '68295', 'PCT012136' => '73152', 'PCT012137' => '72682', 'PCT012138' => '68881', 'PCT012139' => '68884', 'PCT012140' => '70509', 'PCT012141' => '72027', 'PCT012142' => '77133', 'PCT012143' => '78822', 'PCT012144' => '78520', 'PCT012145' => '79896', 'PCT012146' => '81247', 'PCT012147' => '83163', 'PCT012148' => '81279', 'PCT012149' => '83488', 'PCT012150' => '82097', 'PCT012151' => '79494', 'PCT012152' => '79648', 'PCT012153' => '75485', 'PCT012154' => '74286', 'PCT012155' => '72313', 'PCT012156' => '69701', 'PCT012157' => '69279', 'PCT012158' => '66991', 'PCT012159' => '68110', 'PCT012160' => '66249', 'PCT012161' => '50555', 'PCT012162' => '50938', 'PCT012163' => '52350', 'PCT012164' => '53941', 'PCT012165' => '47577', 'PCT012166' => '43351', 'PCT012167' => '41527', 'PCT012168' => '40445', 'PCT012169' => '39105', 'PCT012170' => '37523', 'PCT012171' => '37576', 'PCT012172' => '36984', 'PCT012173' => '33920', 'PCT012174' => '35079', 'PCT012175' => '35321', 'PCT012176' => '36395', 'PCT012177' => '36060', 'PCT012178' => '34519', 'PCT012179' => '35562', 'PCT012180' => '34454', 'PCT012181' => '33979', 'PCT012182' => '33754', 'PCT012183' => '31793', 'PCT012184' => '30261', 'PCT012185' => '29931', 'PCT012186' => '28019', 'PCT012187' => '25689', 'PCT012188' => '23569', 'PCT012189' => '22430', 'PCT012190' => '20100', 'PCT012191' => '18530', 'PCT012192' => '17012', 'PCT012193' => '14730', 'PCT012194' => '13254', 'PCT012195' => '11028', 'PCT012196' => '9519', 'PCT012197' => '7867', 'PCT012198' => '6535', 'PCT012199' => '5481', 'PCT012200' => '4234', 'PCT012201' => '3241', 'PCT012202' => '2573', 'PCT012203' => '1940', 'PCT012204' => '1333', 'PCT012205' => '972', 'PCT012206' => '731', 'PCT012207' => '1145', 'PCT012208' => '90', 'PCT012209' => '25', ), '04000US27' => array ( 'GEO_ID' => '04000US27', 'GEONAME' => 'Minnesota', 'PCT012001' => '4919479', 'PCT012002' => '2435631', 'PCT012003' => '33456', 'PCT012004' => '33480', 'PCT012005' => '33460', 'PCT012006' => '33780', 'PCT012007' => '34653', 'PCT012008' => '34877', 'PCT012009' => '35848', 'PCT012010' => '36540', 'PCT012011' => '37265', 'PCT012012' => '38382', 'PCT012013' => '38856', 'PCT012014' => '37871', 'PCT012015' => '38566', 'PCT012016' => '37878', 'PCT012017' => '38947', 'PCT012018' => '38971', 'PCT012019' => '38254', 'PCT012020' => '39147', 'PCT012021' => '38040', 'PCT012022' => '37122', 'PCT012023' => '36040', 'PCT012024' => '33746', 'PCT012025' => '31838', 'PCT012026' => '31047', 'PCT012027' => '31367', 'PCT012028' => '31714', 'PCT012029' => '29874', 'PCT012030' => '31107', 'PCT012031' => '33047', 'PCT012032' => '36390', 'PCT012033' => '36880', 'PCT012034' => '35224', 'PCT012035' => '34521', 'PCT012036' => '35073', 'PCT012037' => '36804', 'PCT012038' => '39891', 'PCT012039' => '40913', 'PCT012040' => '41582', 'PCT012041' => '42122', 'PCT012042' => '43454', 'PCT012043' => '43823', 'PCT012044' => '41534', 'PCT012045' => '41908', 'PCT012046' => '40407', 'PCT012047' => '39683', 'PCT012048' => '39571', 'PCT012049' => '37520', 'PCT012050' => '36774', 'PCT012051' => '35749', 'PCT012052' => '34187', 'PCT012053' => '33520', 'PCT012054' => '31301', 'PCT012055' => '31610', 'PCT012056' => '30837', 'PCT012057' => '23482', 'PCT012058' => '23698', 'PCT012059' => '23726', 'PCT012060' => '24073', 'PCT012061' => '20925', 'PCT012062' => '19781', 'PCT012063' => '18814', 'PCT012064' => '18310', 'PCT012065' => '17384', 'PCT012066' => '16346', 'PCT012067' => '15794', 'PCT012068' => '15436', 'PCT012069' => '14488', 'PCT012070' => '14341', 'PCT012071' => '14308', 'PCT012072' => '14134', 'PCT012073' => '13805', 'PCT012074' => '13109', 'PCT012075' => '13178', 'PCT012076' => '12564', 'PCT012077' => '11990', 'PCT012078' => '11719', 'PCT012079' => '10731', 'PCT012080' => '10520', 'PCT012081' => '9669', 'PCT012082' => '9070', 'PCT012083' => '7924', 'PCT012084' => '7413', 'PCT012085' => '6670', 'PCT012086' => '6114', 'PCT012087' => '5356', 'PCT012088' => '4592', 'PCT012089' => '3914', 'PCT012090' => '3468', 'PCT012091' => '2808', 'PCT012092' => '2211', 'PCT012093' => '1855', 'PCT012094' => '1441', 'PCT012095' => '1141', 'PCT012096' => '863', 'PCT012097' => '656', 'PCT012098' => '467', 'PCT012099' => '298', 'PCT012100' => '209', 'PCT012101' => '140', 'PCT012102' => '108', 'PCT012103' => '124', 'PCT012104' => '7', 'PCT012105' => '6', 'PCT012106' => '2483848', 'PCT012107' => '31616', 'PCT012108' => '32269', 'PCT012109' => '31708', 'PCT012110' => '32328', 'PCT012111' => '32844', 'PCT012112' => '33110', 'PCT012113' => '33638', 'PCT012114' => '34617', 'PCT012115' => '35389', 'PCT012116' => '36228', 'PCT012117' => '36978', 'PCT012118' => '36450', 'PCT012119' => '36177', 'PCT012120' => '36168', 'PCT012121' => '37104', 'PCT012122' => '37208', 'PCT012123' => '36051', 'PCT012124' => '36780', 'PCT012125' => '36682', 'PCT012126' => '36107', 'PCT012127' => '34294', 'PCT012128' => '32160', 'PCT012129' => '31300', 'PCT012130' => '30436', 'PCT012131' => '30255', 'PCT012132' => '30478', 'PCT012133' => '29247', 'PCT012134' => '30115', 'PCT012135' => '32446', 'PCT012136' => '35408', 'PCT012137' => '35445', 'PCT012138' => '34255', 'PCT012139' => '33813', 'PCT012140' => '34790', 'PCT012141' => '36507', 'PCT012142' => '39036', 'PCT012143' => '39770', 'PCT012144' => '41315', 'PCT012145' => '41822', 'PCT012146' => '42585', 'PCT012147' => '42930', 'PCT012148' => '41272', 'PCT012149' => '41598', 'PCT012150' => '39762', 'PCT012151' => '38775', 'PCT012152' => '38406', 'PCT012153' => '36822', 'PCT012154' => '35988', 'PCT012155' => '35914', 'PCT012156' => '33316', 'PCT012157' => '32926', 'PCT012158' => '31222', 'PCT012159' => '31906', 'PCT012160' => '30957', 'PCT012161' => '23688', 'PCT012162' => '23913', 'PCT012163' => '24027', 'PCT012164' => '24480', 'PCT012165' => '21743', 'PCT012166' => '20491', 'PCT012167' => '19457', 'PCT012168' => '18922', 'PCT012169' => '18140', 'PCT012170' => '17722', 'PCT012171' => '17123', 'PCT012172' => '16614', 'PCT012173' => '15638', 'PCT012174' => '16045', 'PCT012175' => '16162', 'PCT012176' => '16003', 'PCT012177' => '15922', 'PCT012178' => '15686', 'PCT012179' => '15769', 'PCT012180' => '15574', 'PCT012181' => '15059', 'PCT012182' => '15075', 'PCT012183' => '14426', 'PCT012184' => '14007', 'PCT012185' => '14200', 'PCT012186' => '13260', 'PCT012187' => '12558', 'PCT012188' => '11996', 'PCT012189' => '11333', 'PCT012190' => '10616', 'PCT012191' => '10183', 'PCT012192' => '9405', 'PCT012193' => '8150', 'PCT012194' => '7490', 'PCT012195' => '6545', 'PCT012196' => '5836', 'PCT012197' => '4992', 'PCT012198' => '4167', 'PCT012199' => '3453', 'PCT012200' => '2712', 'PCT012201' => '2352', 'PCT012202' => '1671', 'PCT012203' => '1429', 'PCT012204' => '1003', 'PCT012205' => '686', 'PCT012206' => '495', 'PCT012207' => '832', 'PCT012208' => '62', 'PCT012209' => '13', ), '04000US28' => array ( 'GEO_ID' => '04000US28', 'GEONAME' => 'Mississippi', 'PCT012001' => '2844658', 'PCT012002' => '1373554', 'PCT012003' => '21144', 'PCT012004' => '21036', 'PCT012005' => '20783', 'PCT012006' => '20595', 'PCT012007' => '20962', 'PCT012008' => '21154', 'PCT012009' => '21457', 'PCT012010' => '22619', 'PCT012011' => '22348', 'PCT012012' => '22931', 'PCT012013' => '23204', 'PCT012014' => '22211', 'PCT012015' => '21778', 'PCT012016' => '21796', 'PCT012017' => '22610', 'PCT012018' => '22793', 'PCT012019' => '22627', 'PCT012020' => '23576', 'PCT012021' => '24006', 'PCT012022' => '25726', 'PCT012023' => '24289', 'PCT012024' => '22111', 'PCT012025' => '21352', 'PCT012026' => '20062', 'PCT012027' => '18979', 'PCT012028' => '18828', 'PCT012029' => '17969', 'PCT012030' => '18590', 'PCT012031' => '19151', 'PCT012032' => '19505', 'PCT012033' => '19398', 'PCT012034' => '18194', 'PCT012035' => '18075', 'PCT012036' => '17951', 'PCT012037' => '18746', 'PCT012038' => '20483', 'PCT012039' => '20478', 'PCT012040' => '20588', 'PCT012041' => '20751', 'PCT012042' => '20765', 'PCT012043' => '21441', 'PCT012044' => '20299', 'PCT012045' => '21255', 'PCT012046' => '20523', 'PCT012047' => '19912', 'PCT012048' => '20365', 'PCT012049' => '19019', 'PCT012050' => '18294', 'PCT012051' => '17865', 'PCT012052' => '17496', 'PCT012053' => '17949', 'PCT012054' => '17135', 'PCT012055' => '17487', 'PCT012056' => '17185', 'PCT012057' => '13218', 'PCT012058' => '13335', 'PCT012059' => '13380', 'PCT012060' => '13472', 'PCT012061' => '11904', 'PCT012062' => '11207', 'PCT012063' => '11297', 'PCT012064' => '11160', 'PCT012065' => '10811', 'PCT012066' => '10102', 'PCT012067' => '9932', 'PCT012068' => '9760', 'PCT012069' => '8623', 'PCT012070' => '8918', 'PCT012071' => '8395', 'PCT012072' => '8478', 'PCT012073' => '8026', 'PCT012074' => '7697', 'PCT012075' => '7545', 'PCT012076' => '7382', 'PCT012077' => '6706', 'PCT012078' => '6268', 'PCT012079' => '5705', 'PCT012080' => '5246', 'PCT012081' => '5023', 'PCT012082' => '4369', 'PCT012083' => '4321', 'PCT012084' => '3639', 'PCT012085' => '2948', 'PCT012086' => '2666', 'PCT012087' => '2396', 'PCT012088' => '2193', 'PCT012089' => '1836', 'PCT012090' => '1675', 'PCT012091' => '1276', 'PCT012092' => '1136', 'PCT012093' => '883', 'PCT012094' => '705', 'PCT012095' => '537', 'PCT012096' => '423', 'PCT012097' => '306', 'PCT012098' => '216', 'PCT012099' => '174', 'PCT012100' => '104', 'PCT012101' => '89', 'PCT012102' => '73', 'PCT012103' => '131', 'PCT012104' => '13', 'PCT012105' => '9', 'PCT012106' => '1471104', 'PCT012107' => '20073', 'PCT012108' => '20156', 'PCT012109' => '19886', 'PCT012110' => '19466', 'PCT012111' => '20263', 'PCT012112' => '20604', 'PCT012113' => '20911', 'PCT012114' => '21523', 'PCT012115' => '21604', 'PCT012116' => '21769', 'PCT012117' => '22226', 'PCT012118' => '21483', 'PCT012119' => '20973', 'PCT012120' => '20986', 'PCT012121' => '21475', 'PCT012122' => '21674', 'PCT012123' => '21971', 'PCT012124' => '22520', 'PCT012125' => '23289', 'PCT012126' => '25006', 'PCT012127' => '23710', 'PCT012128' => '22042', 'PCT012129' => '21181', 'PCT012130' => '19920', 'PCT012131' => '19301', 'PCT012132' => '19287', 'PCT012133' => '18545', 'PCT012134' => '19635', 'PCT012135' => '20101', 'PCT012136' => '20915', 'PCT012137' => '20219', 'PCT012138' => '19073', 'PCT012139' => '18858', 'PCT012140' => '18952', 'PCT012141' => '19806', 'PCT012142' => '21611', 'PCT012143' => '21641', 'PCT012144' => '21863', 'PCT012145' => '21885', 'PCT012146' => '22244', 'PCT012147' => '22773', 'PCT012148' => '21904', 'PCT012149' => '21917', 'PCT012150' => '21622', 'PCT012151' => '21417', 'PCT012152' => '21487', 'PCT012153' => '20177', 'PCT012154' => '19629', 'PCT012155' => '19127', 'PCT012156' => '18652', 'PCT012157' => '18800', 'PCT012158' => '17597', 'PCT012159' => '18400', 'PCT012160' => '17937', 'PCT012161' => '14162', 'PCT012162' => '14258', 'PCT012163' => '14464', 'PCT012164' => '14344', 'PCT012165' => '13217', 'PCT012166' => '12621', 'PCT012167' => '12750', 'PCT012168' => '12215', 'PCT012169' => '12294', 'PCT012170' => '11306', 'PCT012171' => '11754', 'PCT012172' => '11466', 'PCT012173' => '10360', 'PCT012174' => '10934', 'PCT012175' => '10468', 'PCT012176' => '10777', 'PCT012177' => '10361', 'PCT012178' => '10153', 'PCT012179' => '10144', 'PCT012180' => '10142', 'PCT012181' => '9375', 'PCT012182' => '9074', 'PCT012183' => '8759', 'PCT012184' => '8358', 'PCT012185' => '8150', 'PCT012186' => '7606', 'PCT012187' => '7691', 'PCT012188' => '6414', 'PCT012189' => '5664', 'PCT012190' => '5477', 'PCT012191' => '5148', 'PCT012192' => '4719', 'PCT012193' => '4304', 'PCT012194' => '4136', 'PCT012195' => '3213', 'PCT012196' => '3155', 'PCT012197' => '2456', 'PCT012198' => '2019', 'PCT012199' => '1692', 'PCT012200' => '1360', 'PCT012201' => '1022', 'PCT012202' => '787', 'PCT012203' => '609', 'PCT012204' => '475', 'PCT012205' => '316', 'PCT012206' => '268', 'PCT012207' => '503', 'PCT012208' => '56', 'PCT012209' => '22', ), '04000US29' => array ( 'GEO_ID' => '04000US29', 'GEONAME' => 'Missouri', 'PCT012001' => '5595211', 'PCT012002' => '2720177', 'PCT012003' => '37377', 'PCT012004' => '38120', 'PCT012005' => '37885', 'PCT012006' => '37351', 'PCT012007' => '38517', 'PCT012008' => '38909', 'PCT012009' => '39913', 'PCT012010' => '40884', 'PCT012011' => '41708', 'PCT012012' => '42623', 'PCT012013' => '43002', 'PCT012014' => '42151', 'PCT012015' => '41772', 'PCT012016' => '41450', 'PCT012017' => '43008', 'PCT012018' => '42275', 'PCT012019' => '42162', 'PCT012020' => '42510', 'PCT012021' => '41732', 'PCT012022' => '42156', 'PCT012023' => '40515', 'PCT012024' => '38192', 'PCT012025' => '36476', 'PCT012026' => '35275', 'PCT012027' => '34227', 'PCT012028' => '34978', 'PCT012029' => '33423', 'PCT012030' => '35011', 'PCT012031' => '37158', 'PCT012032' => '39715', 'PCT012033' => '39472', 'PCT012034' => '36569', 'PCT012035' => '36002', 'PCT012036' => '36858', 'PCT012037' => '38545', 'PCT012038' => '42742', 'PCT012039' => '43068', 'PCT012040' => '44157', 'PCT012041' => '44795', 'PCT012042' => '45177', 'PCT012043' => '46307', 'PCT012044' => '43835', 'PCT012045' => '44291', 'PCT012046' => '42848', 'PCT012047' => '42177', 'PCT012048' => '42132', 'PCT012049' => '39662', 'PCT012050' => '38343', 'PCT012051' => '37800', 'PCT012052' => '35736', 'PCT012053' => '36054', 'PCT012054' => '34869', 'PCT012055' => '35783', 'PCT012056' => '35246', 'PCT012057' => '26727', 'PCT012058' => '27769', 'PCT012059' => '28386', 'PCT012060' => '28341', 'PCT012061' => '25867', 'PCT012062' => '24089', 'PCT012063' => '23167', 'PCT012064' => '22672', 'PCT012065' => '21617', 'PCT012066' => '20625', 'PCT012067' => '20739', 'PCT012068' => '20431', 'PCT012069' => '18906', 'PCT012070' => '19093', 'PCT012071' => '18380', 'PCT012072' => '18079', 'PCT012073' => '17667', 'PCT012074' => '16958', 'PCT012075' => '17002', 'PCT012076' => '16233', 'PCT012077' => '15338', 'PCT012078' => '14732', 'PCT012079' => '13749', 'PCT012080' => '12613', 'PCT012081' => '12331', 'PCT012082' => '10734', 'PCT012083' => '9649', 'PCT012084' => '8338', 'PCT012085' => '7557', 'PCT012086' => '6524', 'PCT012087' => '5978', 'PCT012088' => '5174', 'PCT012089' => '4414', 'PCT012090' => '3773', 'PCT012091' => '3125', 'PCT012092' => '2636', 'PCT012093' => '2026', 'PCT012094' => '1519', 'PCT012095' => '1233', 'PCT012096' => '871', 'PCT012097' => '633', 'PCT012098' => '479', 'PCT012099' => '334', 'PCT012100' => '259', 'PCT012101' => '135', 'PCT012102' => '114', 'PCT012103' => '203', 'PCT012104' => '6', 'PCT012105' => '9', 'PCT012106' => '2875034', 'PCT012107' => '35465', 'PCT012108' => '36157', 'PCT012109' => '36064', 'PCT012110' => '36001', 'PCT012111' => '36961', 'PCT012112' => '36759', 'PCT012113' => '37833', 'PCT012114' => '39161', 'PCT012115' => '40083', 'PCT012116' => '41025', 'PCT012117' => '41013', 'PCT012118' => '39904', 'PCT012119' => '39775', 'PCT012120' => '39594', 'PCT012121' => '40411', 'PCT012122' => '40123', 'PCT012123' => '39762', 'PCT012124' => '39984', 'PCT012125' => '40744', 'PCT012126' => '41848', 'PCT012127' => '40669', 'PCT012128' => '37814', 'PCT012129' => '36489', 'PCT012130' => '35551', 'PCT012131' => '34290', 'PCT012132' => '35274', 'PCT012133' => '33798', 'PCT012134' => '35599', 'PCT012135' => '37501', 'PCT012136' => '39848', 'PCT012137' => '39382', 'PCT012138' => '36599', 'PCT012139' => '36515', 'PCT012140' => '37594', 'PCT012141' => '38892', 'PCT012142' => '43016', 'PCT012143' => '43936', 'PCT012144' => '44434', 'PCT012145' => '45480', 'PCT012146' => '46445', 'PCT012147' => '46893', 'PCT012148' => '44516', 'PCT012149' => '45469', 'PCT012150' => '44787', 'PCT012151' => '43196', 'PCT012152' => '43232', 'PCT012153' => '41280', 'PCT012154' => '39883', 'PCT012155' => '39509', 'PCT012156' => '38039', 'PCT012157' => '37901', 'PCT012158' => '36659', 'PCT012159' => '37384', 'PCT012160' => '37338', 'PCT012161' => '28885', 'PCT012162' => '29539', 'PCT012163' => '30328', 'PCT012164' => '30661', 'PCT012165' => '27797', 'PCT012166' => '26296', 'PCT012167' => '25335', 'PCT012168' => '24666', 'PCT012169' => '23842', 'PCT012170' => '22815', 'PCT012171' => '22847', 'PCT012172' => '22967', 'PCT012173' => '21792', 'PCT012174' => '22107', 'PCT012175' => '21703', 'PCT012176' => '21914', 'PCT012177' => '21659', 'PCT012178' => '20875', 'PCT012179' => '21339', 'PCT012180' => '20621', 'PCT012181' => '20162', 'PCT012182' => '20262', 'PCT012183' => '19116', 'PCT012184' => '18368', 'PCT012185' => '18463', 'PCT012186' => '16839', 'PCT012187' => '15894', 'PCT012188' => '14670', 'PCT012189' => '13441', 'PCT012190' => '12581', 'PCT012191' => '11743', 'PCT012192' => '10942', 'PCT012193' => '9910', 'PCT012194' => '8961', 'PCT012195' => '7864', 'PCT012196' => '6780', 'PCT012197' => '5768', 'PCT012198' => '4876', 'PCT012199' => '4171', 'PCT012200' => '3279', 'PCT012201' => '2517', 'PCT012202' => '1923', 'PCT012203' => '1453', 'PCT012204' => '1013', 'PCT012205' => '734', 'PCT012206' => '526', 'PCT012207' => '844', 'PCT012208' => '57', 'PCT012209' => '10', ), '04000US30' => array ( 'GEO_ID' => '04000US30', 'GEONAME' => 'Montana', 'PCT012001' => '902195', 'PCT012002' => '449480', 'PCT012003' => '5574', 'PCT012004' => '5657', 'PCT012005' => '5604', 'PCT012006' => '5580', 'PCT012007' => '5797', 'PCT012008' => '5913', 'PCT012009' => '6220', 'PCT012010' => '6277', 'PCT012011' => '6638', 'PCT012012' => '6774', 'PCT012013' => '7005', 'PCT012014' => '6830', 'PCT012015' => '7148', 'PCT012016' => '7146', 'PCT012017' => '7528', 'PCT012018' => '7497', 'PCT012019' => '7525', 'PCT012020' => '7532', 'PCT012021' => '7281', 'PCT012022' => '6954', 'PCT012023' => '6617', 'PCT012024' => '6291', 'PCT012025' => '6138', 'PCT012026' => '5860', 'PCT012027' => '5439', 'PCT012028' => '5372', 'PCT012029' => '5121', 'PCT012030' => '5117', 'PCT012031' => '5236', 'PCT012032' => '5543', 'PCT012033' => '5410', 'PCT012034' => '5107', 'PCT012035' => '5019', 'PCT012036' => '5199', 'PCT012037' => '5325', 'PCT012038' => '6010', 'PCT012039' => '6274', 'PCT012040' => '6551', 'PCT012041' => '7007', 'PCT012042' => '7035', 'PCT012043' => '7483', 'PCT012044' => '7174', 'PCT012045' => '7604', 'PCT012046' => '7323', 'PCT012047' => '7481', 'PCT012048' => '7535', 'PCT012049' => '7394', 'PCT012050' => '7685', 'PCT012051' => '7335', 'PCT012052' => '6958', 'PCT012053' => '6942', 'PCT012054' => '6597', 'PCT012055' => '6693', 'PCT012056' => '6405', 'PCT012057' => '4978', 'PCT012058' => '5050', 'PCT012059' => '4919', 'PCT012060' => '5133', 'PCT012061' => '4459', 'PCT012062' => '4303', 'PCT012063' => '4123', 'PCT012064' => '3898', 'PCT012065' => '3704', 'PCT012066' => '3680', 'PCT012067' => '3531', 'PCT012068' => '3428', 'PCT012069' => '3099', 'PCT012070' => '3065', 'PCT012071' => '3068', 'PCT012072' => '3150', 'PCT012073' => '3042', 'PCT012074' => '2953', 'PCT012075' => '2834', 'PCT012076' => '2648', 'PCT012077' => '2568', 'PCT012078' => '2450', 'PCT012079' => '2326', 'PCT012080' => '2131', 'PCT012081' => '2157', 'PCT012082' => '1877', 'PCT012083' => '1794', 'PCT012084' => '1623', 'PCT012085' => '1429', 'PCT012086' => '1316', 'PCT012087' => '1102', 'PCT012088' => '936', 'PCT012089' => '860', 'PCT012090' => '710', 'PCT012091' => '568', 'PCT012092' => '467', 'PCT012093' => '345', 'PCT012094' => '293', 'PCT012095' => '205', 'PCT012096' => '165', 'PCT012097' => '107', 'PCT012098' => '58', 'PCT012099' => '52', 'PCT012100' => '35', 'PCT012101' => '24', 'PCT012102' => '19', 'PCT012103' => '33', 'PCT012104' => '2', 'PCT012105' => '3', 'PCT012106' => '452715', 'PCT012107' => '5158', 'PCT012108' => '5345', 'PCT012109' => '5194', 'PCT012110' => '5436', 'PCT012111' => '5524', 'PCT012112' => '5670', 'PCT012113' => '5689', 'PCT012114' => '6030', 'PCT012115' => '6269', 'PCT012116' => '6483', 'PCT012117' => '6754', 'PCT012118' => '6482', 'PCT012119' => '6747', 'PCT012120' => '6672', 'PCT012121' => '6986', 'PCT012122' => '7145', 'PCT012123' => '7043', 'PCT012124' => '7190', 'PCT012125' => '6862', 'PCT012126' => '6281', 'PCT012127' => '6272', 'PCT012128' => '5852', 'PCT012129' => '5603', 'PCT012130' => '5279', 'PCT012131' => '5028', 'PCT012132' => '4978', 'PCT012133' => '4540', 'PCT012134' => '4699', 'PCT012135' => '5109', 'PCT012136' => '5389', 'PCT012137' => '5284', 'PCT012138' => '5103', 'PCT012139' => '5015', 'PCT012140' => '5225', 'PCT012141' => '5488', 'PCT012142' => '6059', 'PCT012143' => '6468', 'PCT012144' => '6764', 'PCT012145' => '6980', 'PCT012146' => '7432', 'PCT012147' => '7794', 'PCT012148' => '7464', 'PCT012149' => '7770', 'PCT012150' => '7691', 'PCT012151' => '7577', 'PCT012152' => '7800', 'PCT012153' => '7501', 'PCT012154' => '7357', 'PCT012155' => '7105', 'PCT012156' => '6728', 'PCT012157' => '6731', 'PCT012158' => '6367', 'PCT012159' => '6094', 'PCT012160' => '6083', 'PCT012161' => '4800', 'PCT012162' => '4834', 'PCT012163' => '4816', 'PCT012164' => '4973', 'PCT012165' => '4437', 'PCT012166' => '4250', 'PCT012167' => '3971', 'PCT012168' => '3914', 'PCT012169' => '3783', 'PCT012170' => '3719', 'PCT012171' => '3622', 'PCT012172' => '3518', 'PCT012173' => '3234', 'PCT012174' => '3294', 'PCT012175' => '3390', 'PCT012176' => '3295', 'PCT012177' => '3401', 'PCT012178' => '3268', 'PCT012179' => '3200', 'PCT012180' => '3073', 'PCT012181' => '2991', 'PCT012182' => '2840', 'PCT012183' => '2888', 'PCT012184' => '2717', 'PCT012185' => '2788', 'PCT012186' => '2529', 'PCT012187' => '2560', 'PCT012188' => '2401', 'PCT012189' => '2200', 'PCT012190' => '2049', 'PCT012191' => '1916', 'PCT012192' => '1647', 'PCT012193' => '1472', 'PCT012194' => '1287', 'PCT012195' => '1157', 'PCT012196' => '1049', 'PCT012197' => '865', 'PCT012198' => '683', 'PCT012199' => '586', 'PCT012200' => '423', 'PCT012201' => '344', 'PCT012202' => '281', 'PCT012203' => '189', 'PCT012204' => '156', 'PCT012205' => '115', 'PCT012206' => '77', 'PCT012207' => '113', 'PCT012208' => '11', 'PCT012209' => '0', ), '04000US31' => array ( 'GEO_ID' => '04000US31', 'GEONAME' => 'Nebraska', 'PCT012001' => '1711263', 'PCT012002' => '843351', 'PCT012003' => '12070', 'PCT012004' => '12094', 'PCT012005' => '11632', 'PCT012006' => '11830', 'PCT012007' => '12055', 'PCT012008' => '12355', 'PCT012009' => '12178', 'PCT012010' => '12579', 'PCT012011' => '12833', 'PCT012012' => '13056', 'PCT012013' => '13519', 'PCT012014' => '12994', 'PCT012015' => '13002', 'PCT012016' => '13170', 'PCT012017' => '13495', 'PCT012018' => '13805', 'PCT012019' => '13760', 'PCT012020' => '13959', 'PCT012021' => '13667', 'PCT012022' => '14044', 'PCT012023' => '13154', 'PCT012024' => '12791', 'PCT012025' => '12220', 'PCT012026' => '11572', 'PCT012027' => '11564', 'PCT012028' => '11717', 'PCT012029' => '10969', 'PCT012030' => '11213', 'PCT012031' => '11590', 'PCT012032' => '11884', 'PCT012033' => '11886', 'PCT012034' => '11173', 'PCT012035' => '10945', 'PCT012036' => '11099', 'PCT012037' => '11570', 'PCT012038' => '12380', 'PCT012039' => '12789', 'PCT012040' => '13317', 'PCT012041' => '13287', 'PCT012042' => '13566', 'PCT012043' => '13999', 'PCT012044' => '13422', 'PCT012045' => '13507', 'PCT012046' => '13106', 'PCT012047' => '13247', 'PCT012048' => '12906', 'PCT012049' => '12571', 'PCT012050' => '12203', 'PCT012051' => '12026', 'PCT012052' => '11344', 'PCT012053' => '11378', 'PCT012054' => '10932', 'PCT012055' => '10874', 'PCT012056' => '10394', 'PCT012057' => '7978', 'PCT012058' => '8109', 'PCT012059' => '8401', 'PCT012060' => '8017', 'PCT012061' => '7261', 'PCT012062' => '6492', 'PCT012063' => '6533', 'PCT012064' => '6283', 'PCT012065' => '6212', 'PCT012066' => '6001', 'PCT012067' => '5742', 'PCT012068' => '5908', 'PCT012069' => '5392', 'PCT012070' => '5381', 'PCT012071' => '5569', 'PCT012072' => '5478', 'PCT012073' => '5257', 'PCT012074' => '5221', 'PCT012075' => '5254', 'PCT012076' => '4903', 'PCT012077' => '4702', 'PCT012078' => '4600', 'PCT012079' => '4431', 'PCT012080' => '3972', 'PCT012081' => '3859', 'PCT012082' => '3458', 'PCT012083' => '3056', 'PCT012084' => '2768', 'PCT012085' => '2591', 'PCT012086' => '2256', 'PCT012087' => '2012', 'PCT012088' => '1670', 'PCT012089' => '1525', 'PCT012090' => '1314', 'PCT012091' => '1111', 'PCT012092' => '857', 'PCT012093' => '804', 'PCT012094' => '585', 'PCT012095' => '482', 'PCT012096' => '356', 'PCT012097' => '281', 'PCT012098' => '196', 'PCT012099' => '134', 'PCT012100' => '87', 'PCT012101' => '55', 'PCT012102' => '34', 'PCT012103' => '60', 'PCT012104' => '9', 'PCT012105' => '2', 'PCT012106' => '867912', 'PCT012107' => '11389', 'PCT012108' => '11590', 'PCT012109' => '11331', 'PCT012110' => '11464', 'PCT012111' => '11593', 'PCT012112' => '11678', 'PCT012113' => '11804', 'PCT012114' => '11939', 'PCT012115' => '12463', 'PCT012116' => '12560', 'PCT012117' => '12672', 'PCT012118' => '12135', 'PCT012119' => '12436', 'PCT012120' => '12536', 'PCT012121' => '12975', 'PCT012122' => '13057', 'PCT012123' => '13079', 'PCT012124' => '13155', 'PCT012125' => '13052', 'PCT012126' => '13331', 'PCT012127' => '12914', 'PCT012128' => '12058', 'PCT012129' => '11847', 'PCT012130' => '11252', 'PCT012131' => '10959', 'PCT012132' => '11043', 'PCT012133' => '10419', 'PCT012134' => '10580', 'PCT012135' => '11243', 'PCT012136' => '11391', 'PCT012137' => '11175', 'PCT012138' => '10936', 'PCT012139' => '10522', 'PCT012140' => '10844', 'PCT012141' => '11074', 'PCT012142' => '12093', 'PCT012143' => '12615', 'PCT012144' => '12916', 'PCT012145' => '13475', 'PCT012146' => '13589', 'PCT012147' => '13894', 'PCT012148' => '13130', 'PCT012149' => '13518', 'PCT012150' => '13021', 'PCT012151' => '12963', 'PCT012152' => '12989', 'PCT012153' => '12610', 'PCT012154' => '12363', 'PCT012155' => '12166', 'PCT012156' => '11536', 'PCT012157' => '11334', 'PCT012158' => '10870', 'PCT012159' => '10861', 'PCT012160' => '10471', 'PCT012161' => '7948', 'PCT012162' => '8193', 'PCT012163' => '8244', 'PCT012164' => '8213', 'PCT012165' => '7531', 'PCT012166' => '7123', 'PCT012167' => '6778', 'PCT012168' => '6664', 'PCT012169' => '6677', 'PCT012170' => '6612', 'PCT012171' => '6454', 'PCT012172' => '6488', 'PCT012173' => '6098', 'PCT012174' => '6330', 'PCT012175' => '6385', 'PCT012176' => '6362', 'PCT012177' => '6304', 'PCT012178' => '6442', 'PCT012179' => '6174', 'PCT012180' => '6032', 'PCT012181' => '6019', 'PCT012182' => '5865', 'PCT012183' => '5623', 'PCT012184' => '5422', 'PCT012185' => '5593', 'PCT012186' => '5168', 'PCT012187' => '4970', 'PCT012188' => '4645', 'PCT012189' => '4394', 'PCT012190' => '3987', 'PCT012191' => '3873', 'PCT012192' => '3549', 'PCT012193' => '3305', 'PCT012194' => '2986', 'PCT012195' => '2520', 'PCT012196' => '2364', 'PCT012197' => '2043', 'PCT012198' => '1618', 'PCT012199' => '1392', 'PCT012200' => '1185', 'PCT012201' => '896', 'PCT012202' => '717', 'PCT012203' => '543', 'PCT012204' => '400', 'PCT012205' => '288', 'PCT012206' => '191', 'PCT012207' => '367', 'PCT012208' => '24', 'PCT012209' => '3', ), '04000US32' => array ( 'GEO_ID' => '04000US32', 'GEONAME' => 'Nevada', 'PCT012001' => '1998257', 'PCT012002' => '1018051', 'PCT012003' => '14971', 'PCT012004' => '14964', 'PCT012005' => '14632', 'PCT012006' => '14984', 'PCT012007' => '15249', 'PCT012008' => '15143', 'PCT012009' => '15271', 'PCT012010' => '15183', 'PCT012011' => '15483', 'PCT012012' => '15467', 'PCT012013' => '15431', 'PCT012014' => '14290', 'PCT012015' => '14215', 'PCT012016' => '13852', 'PCT012017' => '13835', 'PCT012018' => '13371', 'PCT012019' => '13277', 'PCT012020' => '13576', 'PCT012021' => '12898', 'PCT012022' => '12746', 'PCT012023' => '13297', 'PCT012024' => '13091', 'PCT012025' => '13553', 'PCT012026' => '13861', 'PCT012027' => '14211', 'PCT012028' => '14758', 'PCT012029' => '14392', 'PCT012030' => '15018', 'PCT012031' => '15922', 'PCT012032' => '17144', 'PCT012033' => '17650', 'PCT012034' => '16295', 'PCT012035' => '16262', 'PCT012036' => '16178', 'PCT012037' => '16668', 'PCT012038' => '17879', 'PCT012039' => '17325', 'PCT012040' => '17281', 'PCT012041' => '17494', 'PCT012042' => '17055', 'PCT012043' => '17466', 'PCT012044' => '15946', 'PCT012045' => '16381', 'PCT012046' => '15654', 'PCT012047' => '15225', 'PCT012048' => '15755', 'PCT012049' => '14449', 'PCT012050' => '14101', 'PCT012051' => '13369', 'PCT012052' => '13466', 'PCT012053' => '13799', 'PCT012054' => '12963', 'PCT012055' => '13581', 'PCT012056' => '13624', 'PCT012057' => '10549', 'PCT012058' => '11081', 'PCT012059' => '10854', 'PCT012060' => '11144', 'PCT012061' => '9941', 'PCT012062' => '9480', 'PCT012063' => '9306', 'PCT012064' => '8875', 'PCT012065' => '8754', 'PCT012066' => '8039', 'PCT012067' => '8109', 'PCT012068' => '7928', 'PCT012069' => '7120', 'PCT012070' => '7182', 'PCT012071' => '6942', 'PCT012072' => '6717', 'PCT012073' => '6649', 'PCT012074' => '6159', 'PCT012075' => '5819', 'PCT012076' => '5463', 'PCT012077' => '5186', 'PCT012078' => '4964', 'PCT012079' => '4435', 'PCT012080' => '4037', 'PCT012081' => '3838', 'PCT012082' => '3305', 'PCT012083' => '2926', 'PCT012084' => '2363', 'PCT012085' => '2042', 'PCT012086' => '1756', 'PCT012087' => '1493', 'PCT012088' => '1270', 'PCT012089' => '1038', 'PCT012090' => '781', 'PCT012091' => '674', 'PCT012092' => '531', 'PCT012093' => '349', 'PCT012094' => '274', 'PCT012095' => '201', 'PCT012096' => '123', 'PCT012097' => '111', 'PCT012098' => '100', 'PCT012099' => '43', 'PCT012100' => '47', 'PCT012101' => '20', 'PCT012102' => '34', 'PCT012103' => '42', 'PCT012104' => '5', 'PCT012105' => '1', 'PCT012106' => '980206', 'PCT012107' => '14075', 'PCT012108' => '14199', 'PCT012109' => '13926', 'PCT012110' => '14367', 'PCT012111' => '14450', 'PCT012112' => '14448', 'PCT012113' => '14387', 'PCT012114' => '14544', 'PCT012115' => '14730', 'PCT012116' => '14666', 'PCT012117' => '14686', 'PCT012118' => '13715', 'PCT012119' => '13238', 'PCT012120' => '12966', 'PCT012121' => '12965', 'PCT012122' => '12658', 'PCT012123' => '12342', 'PCT012124' => '12243', 'PCT012125' => '12060', 'PCT012126' => '11998', 'PCT012127' => '12081', 'PCT012128' => '11936', 'PCT012129' => '12464', 'PCT012130' => '12638', 'PCT012131' => '12874', 'PCT012132' => '13385', 'PCT012133' => '13253', 'PCT012134' => '13966', 'PCT012135' => '14861', 'PCT012136' => '16027', 'PCT012137' => '15856', 'PCT012138' => '14865', 'PCT012139' => '14755', 'PCT012140' => '14501', 'PCT012141' => '14855', 'PCT012142' => '15870', 'PCT012143' => '16011', 'PCT012144' => '15492', 'PCT012145' => '15665', 'PCT012146' => '15838', 'PCT012147' => '15729', 'PCT012148' => '14832', 'PCT012149' => '15282', 'PCT012150' => '14909', 'PCT012151' => '14627', 'PCT012152' => '14915', 'PCT012153' => '14244', 'PCT012154' => '13733', 'PCT012155' => '13191', 'PCT012156' => '12991', 'PCT012157' => '13496', 'PCT012158' => '12997', 'PCT012159' => '13656', 'PCT012160' => '13496', 'PCT012161' => '10675', 'PCT012162' => '11009', 'PCT012163' => '11072', 'PCT012164' => '11261', 'PCT012165' => '9768', 'PCT012166' => '9447', 'PCT012167' => '9219', 'PCT012168' => '8567', 'PCT012169' => '8433', 'PCT012170' => '7987', 'PCT012171' => '7853', 'PCT012172' => '7811', 'PCT012173' => '7067', 'PCT012174' => '7043', 'PCT012175' => '6660', 'PCT012176' => '6917', 'PCT012177' => '6815', 'PCT012178' => '6132', 'PCT012179' => '6359', 'PCT012180' => '5924', 'PCT012181' => '5882', 'PCT012182' => '5632', 'PCT012183' => '5202', 'PCT012184' => '4804', 'PCT012185' => '4591', 'PCT012186' => '4043', 'PCT012187' => '3703', 'PCT012188' => '3212', 'PCT012189' => '2942', 'PCT012190' => '2564', 'PCT012191' => '2313', 'PCT012192' => '2041', 'PCT012193' => '1799', 'PCT012194' => '1507', 'PCT012195' => '1218', 'PCT012196' => '1096', 'PCT012197' => '831', 'PCT012198' => '727', 'PCT012199' => '524', 'PCT012200' => '442', 'PCT012201' => '365', 'PCT012202' => '233', 'PCT012203' => '159', 'PCT012204' => '146', 'PCT012205' => '76', 'PCT012206' => '67', 'PCT012207' => '107', 'PCT012208' => '5', 'PCT012209' => '2', ), '04000US33' => array ( 'GEO_ID' => '04000US33', 'GEONAME' => 'New Hampshire', 'PCT012001' => '1235786', 'PCT012002' => '607687', 'PCT012003' => '7225', 'PCT012004' => '7687', 'PCT012005' => '7659', 'PCT012006' => '8127', 'PCT012007' => '8308', 'PCT012008' => '8636', 'PCT012009' => '8693', 'PCT012010' => '9088', 'PCT012011' => '9197', 'PCT012012' => '9730', 'PCT012013' => '9819', 'PCT012014' => '9452', 'PCT012015' => '9525', 'PCT012016' => '9297', 'PCT012017' => '9417', 'PCT012018' => '9154', 'PCT012019' => '8784', 'PCT012020' => '8855', 'PCT012021' => '8717', 'PCT012022' => '8554', 'PCT012023' => '7736', 'PCT012024' => '7425', 'PCT012025' => '6978', 'PCT012026' => '6227', 'PCT012027' => '5987', 'PCT012028' => '6403', 'PCT012029' => '6407', 'PCT012030' => '6773', 'PCT012031' => '7570', 'PCT012032' => '8274', 'PCT012033' => '8552', 'PCT012034' => '8392', 'PCT012035' => '8620', 'PCT012036' => '9008', 'PCT012037' => '9430', 'PCT012038' => '10386', 'PCT012039' => '10446', 'PCT012040' => '10808', 'PCT012041' => '10903', 'PCT012042' => '11404', 'PCT012043' => '11542', 'PCT012044' => '11310', 'PCT012045' => '11340', 'PCT012046' => '10884', 'PCT012047' => '10631', 'PCT012048' => '10524', 'PCT012049' => '9942', 'PCT012050' => '9958', 'PCT012051' => '9507', 'PCT012052' => '8970', 'PCT012053' => '9146', 'PCT012054' => '8907', 'PCT012055' => '9237', 'PCT012056' => '9158', 'PCT012057' => '6444', 'PCT012058' => '6631', 'PCT012059' => '6904', 'PCT012060' => '6721', 'PCT012061' => '5848', 'PCT012062' => '5276', 'PCT012063' => '5070', 'PCT012064' => '4732', 'PCT012065' => '4609', 'PCT012066' => '4340', 'PCT012067' => '4269', 'PCT012068' => '4273', 'PCT012069' => '4022', 'PCT012070' => '3875', 'PCT012071' => '3925', 'PCT012072' => '3746', 'PCT012073' => '3732', 'PCT012074' => '3500', 'PCT012075' => '3318', 'PCT012076' => '3165', 'PCT012077' => '3009', 'PCT012078' => '2952', 'PCT012079' => '2652', 'PCT012080' => '2524', 'PCT012081' => '2420', 'PCT012082' => '2210', 'PCT012083' => '1933', 'PCT012084' => '1806', 'PCT012085' => '1490', 'PCT012086' => '1323', 'PCT012087' => '1210', 'PCT012088' => '1009', 'PCT012089' => '882', 'PCT012090' => '749', 'PCT012091' => '554', 'PCT012092' => '444', 'PCT012093' => '383', 'PCT012094' => '270', 'PCT012095' => '215', 'PCT012096' => '167', 'PCT012097' => '105', 'PCT012098' => '87', 'PCT012099' => '54', 'PCT012100' => '37', 'PCT012101' => '24', 'PCT012102' => '22', 'PCT012103' => '39', 'PCT012104' => '4', 'PCT012105' => '4', 'PCT012106' => '628099', 'PCT012107' => '6781', 'PCT012108' => '7152', 'PCT012109' => '7393', 'PCT012110' => '7511', 'PCT012111' => '7842', 'PCT012112' => '8057', 'PCT012113' => '8243', 'PCT012114' => '8581', 'PCT012115' => '8961', 'PCT012116' => '9351', 'PCT012117' => '9283', 'PCT012118' => '9231', 'PCT012119' => '9249', 'PCT012120' => '8921', 'PCT012121' => '9061', 'PCT012122' => '8562', 'PCT012123' => '8327', 'PCT012124' => '8403', 'PCT012125' => '8481', 'PCT012126' => '8851', 'PCT012127' => '8122', 'PCT012128' => '7628', 'PCT012129' => '6743', 'PCT012130' => '5927', 'PCT012131' => '5993', 'PCT012132' => '6440', 'PCT012133' => '6321', 'PCT012134' => '7063', 'PCT012135' => '7680', 'PCT012136' => '8424', 'PCT012137' => '8645', 'PCT012138' => '8561', 'PCT012139' => '8602', 'PCT012140' => '9175', 'PCT012141' => '9721', 'PCT012142' => '10658', 'PCT012143' => '11024', 'PCT012144' => '11157', 'PCT012145' => '11202', 'PCT012146' => '11666', 'PCT012147' => '11637', 'PCT012148' => '11325', 'PCT012149' => '11346', 'PCT012150' => '11032', 'PCT012151' => '10478', 'PCT012152' => '10587', 'PCT012153' => '10146', 'PCT012154' => '9966', 'PCT012155' => '9574', 'PCT012156' => '8943', 'PCT012157' => '9084', 'PCT012158' => '8946', 'PCT012159' => '9363', 'PCT012160' => '9057', 'PCT012161' => '6527', 'PCT012162' => '6632', 'PCT012163' => '6646', 'PCT012164' => '6838', 'PCT012165' => '5917', 'PCT012166' => '5251', 'PCT012167' => '5198', 'PCT012168' => '4860', 'PCT012169' => '4717', 'PCT012170' => '4540', 'PCT012171' => '4660', 'PCT012172' => '4526', 'PCT012173' => '4098', 'PCT012174' => '4263', 'PCT012175' => '4234', 'PCT012176' => '4181', 'PCT012177' => '4313', 'PCT012178' => '4010', 'PCT012179' => '4118', 'PCT012180' => '4123', 'PCT012181' => '3896', 'PCT012182' => '3967', 'PCT012183' => '3524', 'PCT012184' => '3519', 'PCT012185' => '3471', 'PCT012186' => '3354', 'PCT012187' => '3025', 'PCT012188' => '2826', 'PCT012189' => '2603', 'PCT012190' => '2376', 'PCT012191' => '2227', 'PCT012192' => '2043', 'PCT012193' => '1831', 'PCT012194' => '1665', 'PCT012195' => '1394', 'PCT012196' => '1218', 'PCT012197' => '1033', 'PCT012198' => '888', 'PCT012199' => '783', 'PCT012200' => '632', 'PCT012201' => '489', 'PCT012202' => '343', 'PCT012203' => '253', 'PCT012204' => '180', 'PCT012205' => '145', 'PCT012206' => '108', 'PCT012207' => '160', 'PCT012208' => '14', 'PCT012209' => '3', ), '04000US34' => array ( 'GEO_ID' => '04000US34', 'GEONAME' => 'New Jersey', 'PCT012001' => '8414350', 'PCT012002' => '4082813', 'PCT012003' => '56285', 'PCT012004' => '57013', 'PCT012005' => '56910', 'PCT012006' => '58103', 'PCT012007' => '59774', 'PCT012008' => '60376', 'PCT012009' => '60974', 'PCT012010' => '61955', 'PCT012011' => '62307', 'PCT012012' => '63951', 'PCT012013' => '64047', 'PCT012014' => '62054', 'PCT012015' => '60528', 'PCT012016' => '57951', 'PCT012017' => '58128', 'PCT012018' => '56278', 'PCT012019' => '55947', 'PCT012020' => '56894', 'PCT012021' => '52975', 'PCT012022' => '48926', 'PCT012023' => '49574', 'PCT012024' => '48093', 'PCT012025' => '48757', 'PCT012026' => '48965', 'PCT012027' => '49239', 'PCT012028' => '51444', 'PCT012029' => '50204', 'PCT012030' => '53042', 'PCT012031' => '56611', 'PCT012032' => '61572', 'PCT012033' => '64471', 'PCT012034' => '60874', 'PCT012035' => '62117', 'PCT012036' => '63853', 'PCT012037' => '67716', 'PCT012038' => '72741', 'PCT012039' => '71408', 'PCT012040' => '71323', 'PCT012041' => '72257', 'PCT012042' => '72501', 'PCT012043' => '74271', 'PCT012044' => '69895', 'PCT012045' => '70442', 'PCT012046' => '67728', 'PCT012047' => '65725', 'PCT012048' => '65748', 'PCT012049' => '60801', 'PCT012050' => '59243', 'PCT012051' => '56821', 'PCT012052' => '55232', 'PCT012053' => '56446', 'PCT012054' => '52572', 'PCT012055' => '56002', 'PCT012056' => '55350', 'PCT012057' => '42987', 'PCT012058' => '42937', 'PCT012059' => '42486', 'PCT012060' => '44863', 'PCT012061' => '37827', 'PCT012062' => '34446', 'PCT012063' => '34070', 'PCT012064' => '32576', 'PCT012065' => '31403', 'PCT012066' => '29229', 'PCT012067' => '28795', 'PCT012068' => '27706', 'PCT012069' => '25904', 'PCT012070' => '26690', 'PCT012071' => '26087', 'PCT012072' => '26171', 'PCT012073' => '26298', 'PCT012074' => '24831', 'PCT012075' => '24533', 'PCT012076' => '23592', 'PCT012077' => '22385', 'PCT012078' => '21705', 'PCT012079' => '20202', 'PCT012080' => '18785', 'PCT012081' => '18046', 'PCT012082' => '16822', 'PCT012083' => '14979', 'PCT012084' => '12687', 'PCT012085' => '11847', 'PCT012086' => '9947', 'PCT012087' => '8831', 'PCT012088' => '8086', 'PCT012089' => '6374', 'PCT012090' => '5535', 'PCT012091' => '4401', 'PCT012092' => '3627', 'PCT012093' => '2689', 'PCT012094' => '2194', 'PCT012095' => '1664', 'PCT012096' => '1247', 'PCT012097' => '908', 'PCT012098' => '623', 'PCT012099' => '415', 'PCT012100' => '306', 'PCT012101' => '188', 'PCT012102' => '160', 'PCT012103' => '286', 'PCT012104' => '15', 'PCT012105' => '14', 'PCT012106' => '4331537', 'PCT012107' => '54013', 'PCT012108' => '54295', 'PCT012109' => '54619', 'PCT012110' => '55605', 'PCT012111' => '57168', 'PCT012112' => '57448', 'PCT012113' => '57974', 'PCT012114' => '59111', 'PCT012115' => '59690', 'PCT012116' => '60743', 'PCT012117' => '61085', 'PCT012118' => '58860', 'PCT012119' => '57362', 'PCT012120' => '55670', 'PCT012121' => '54892', 'PCT012122' => '53710', 'PCT012123' => '52820', 'PCT012124' => '53018', 'PCT012125' => '48392', 'PCT012126' => '46256', 'PCT012127' => '47196', 'PCT012128' => '46191', 'PCT012129' => '46541', 'PCT012130' => '47439', 'PCT012131' => '48084', 'PCT012132' => '49807', 'PCT012133' => '50137', 'PCT012134' => '53141', 'PCT012135' => '56574', 'PCT012136' => '62385', 'PCT012137' => '64669', 'PCT012138' => '61966', 'PCT012139' => '63515', 'PCT012140' => '65694', 'PCT012141' => '69248', 'PCT012142' => '73690', 'PCT012143' => '73772', 'PCT012144' => '73153', 'PCT012145' => '73056', 'PCT012146' => '74023', 'PCT012147' => '75382', 'PCT012148' => '72537', 'PCT012149' => '72788', 'PCT012150' => '70125', 'PCT012151' => '68289', 'PCT012152' => '67837', 'PCT012153' => '63377', 'PCT012154' => '62720', 'PCT012155' => '60334', 'PCT012156' => '59244', 'PCT012157' => '60161', 'PCT012158' => '57322', 'PCT012159' => '59693', 'PCT012160' => '59932', 'PCT012161' => '47076', 'PCT012162' => '45815', 'PCT012163' => '46110', 'PCT012164' => '48408', 'PCT012165' => '42071', 'PCT012166' => '38375', 'PCT012167' => '37750', 'PCT012168' => '35532', 'PCT012169' => '35290', 'PCT012170' => '33370', 'PCT012171' => '32631', 'PCT012172' => '32718', 'PCT012173' => '30894', 'PCT012174' => '31906', 'PCT012175' => '32187', 'PCT012176' => '32933', 'PCT012177' => '33031', 'PCT012178' => '31784', 'PCT012179' => '32497', 'PCT012180' => '31639', 'PCT012181' => '30883', 'PCT012182' => '31298', 'PCT012183' => '29873', 'PCT012184' => '28615', 'PCT012185' => '27993', 'PCT012186' => '26792', 'PCT012187' => '25028', 'PCT012188' => '21920', 'PCT012189' => '20796', 'PCT012190' => '19163', 'PCT012191' => '17139', 'PCT012192' => '16246', 'PCT012193' => '13846', 'PCT012194' => '12398', 'PCT012195' => '10747', 'PCT012196' => '9346', 'PCT012197' => '7817', 'PCT012198' => '6326', 'PCT012199' => '5210', 'PCT012200' => '3907', 'PCT012201' => '3121', 'PCT012202' => '2407', 'PCT012203' => '1759', 'PCT012204' => '1344', 'PCT012205' => '918', 'PCT012206' => '676', 'PCT012207' => '1106', 'PCT012208' => '69', 'PCT012209' => '24', ), '04000US35' => array ( 'GEO_ID' => '04000US35', 'GEONAME' => 'New Mexico', 'PCT012001' => '1819046', 'PCT012002' => '894317', 'PCT012003' => '13367', 'PCT012004' => '13404', 'PCT012005' => '12987', 'PCT012006' => '12991', 'PCT012007' => '13442', 'PCT012008' => '13665', 'PCT012009' => '13977', 'PCT012010' => '14531', 'PCT012011' => '14605', 'PCT012012' => '14999', 'PCT012013' => '15146', 'PCT012014' => '14809', 'PCT012015' => '14941', 'PCT012016' => '15197', 'PCT012017' => '15161', 'PCT012018' => '15266', 'PCT012019' => '15344', 'PCT012020' => '15418', 'PCT012021' => '14513', 'PCT012022' => '14206', 'PCT012023' => '13513', 'PCT012024' => '12539', 'PCT012025' => '12103', 'PCT012026' => '11903', 'PCT012027' => '11288', 'PCT012028' => '11328', 'PCT012029' => '11168', 'PCT012030' => '11342', 'PCT012031' => '11634', 'PCT012032' => '12181', 'PCT012033' => '12465', 'PCT012034' => '11654', 'PCT012035' => '11416', 'PCT012036' => '11593', 'PCT012037' => '12012', 'PCT012038' => '13372', 'PCT012039' => '13472', 'PCT012040' => '14048', 'PCT012041' => '14244', 'PCT012042' => '14268', 'PCT012043' => '14500', 'PCT012044' => '13805', 'PCT012045' => '14050', 'PCT012046' => '13806', 'PCT012047' => '13327', 'PCT012048' => '13542', 'PCT012049' => '12843', 'PCT012050' => '12740', 'PCT012051' => '12252', 'PCT012052' => '12312', 'PCT012053' => '12521', 'PCT012054' => '11708', 'PCT012055' => '11670', 'PCT012056' => '11440', 'PCT012057' => '8895', 'PCT012058' => '9073', 'PCT012059' => '8775', 'PCT012060' => '8836', 'PCT012061' => '7786', 'PCT012062' => '7479', 'PCT012063' => '7354', 'PCT012064' => '7004', 'PCT012065' => '6866', 'PCT012066' => '6573', 'PCT012067' => '6449', 'PCT012068' => '6494', 'PCT012069' => '5997', 'PCT012070' => '5998', 'PCT012071' => '5923', 'PCT012072' => '5714', 'PCT012073' => '5752', 'PCT012074' => '5181', 'PCT012075' => '4990', 'PCT012076' => '4707', 'PCT012077' => '4468', 'PCT012078' => '4289', 'PCT012079' => '4117', 'PCT012080' => '3735', 'PCT012081' => '3632', 'PCT012082' => '3255', 'PCT012083' => '2922', 'PCT012084' => '2453', 'PCT012085' => '2212', 'PCT012086' => '1964', 'PCT012087' => '1779', 'PCT012088' => '1516', 'PCT012089' => '1285', 'PCT012090' => '1073', 'PCT012091' => '863', 'PCT012092' => '704', 'PCT012093' => '525', 'PCT012094' => '422', 'PCT012095' => '362', 'PCT012096' => '248', 'PCT012097' => '180', 'PCT012098' => '132', 'PCT012099' => '89', 'PCT012100' => '71', 'PCT012101' => '35', 'PCT012102' => '48', 'PCT012103' => '59', 'PCT012104' => '3', 'PCT012105' => '2', 'PCT012106' => '924729', 'PCT012107' => '12968', 'PCT012108' => '12977', 'PCT012109' => '12635', 'PCT012110' => '12757', 'PCT012111' => '13100', 'PCT012112' => '13146', 'PCT012113' => '13537', 'PCT012114' => '13905', 'PCT012115' => '14157', 'PCT012116' => '14649', 'PCT012117' => '14578', 'PCT012118' => '14346', 'PCT012119' => '14249', 'PCT012120' => '14394', 'PCT012121' => '14488', 'PCT012122' => '14538', 'PCT012123' => '14368', 'PCT012124' => '14532', 'PCT012125' => '13999', 'PCT012126' => '13567', 'PCT012127' => '13128', 'PCT012128' => '12163', 'PCT012129' => '11871', 'PCT012130' => '11406', 'PCT012131' => '11377', 'PCT012132' => '11269', 'PCT012133' => '11030', 'PCT012134' => '11359', 'PCT012135' => '11827', 'PCT012136' => '12249', 'PCT012137' => '12380', 'PCT012138' => '11650', 'PCT012139' => '11496', 'PCT012140' => '11713', 'PCT012141' => '12325', 'PCT012142' => '13718', 'PCT012143' => '13664', 'PCT012144' => '14361', 'PCT012145' => '14357', 'PCT012146' => '14874', 'PCT012147' => '14996', 'PCT012148' => '14185', 'PCT012149' => '14637', 'PCT012150' => '14346', 'PCT012151' => '13979', 'PCT012152' => '14201', 'PCT012153' => '13557', 'PCT012154' => '13570', 'PCT012155' => '13294', 'PCT012156' => '12689', 'PCT012157' => '12716', 'PCT012158' => '12194', 'PCT012159' => '12243', 'PCT012160' => '12085', 'PCT012161' => '9347', 'PCT012162' => '9655', 'PCT012163' => '9524', 'PCT012164' => '9336', 'PCT012165' => '8636', 'PCT012166' => '8040', 'PCT012167' => '7971', 'PCT012168' => '7722', 'PCT012169' => '7495', 'PCT012170' => '7248', 'PCT012171' => '6930', 'PCT012172' => '7078', 'PCT012173' => '6415', 'PCT012174' => '6539', 'PCT012175' => '6648', 'PCT012176' => '6421', 'PCT012177' => '6285', 'PCT012178' => '5871', 'PCT012179' => '5981', 'PCT012180' => '5716', 'PCT012181' => '5567', 'PCT012182' => '5561', 'PCT012183' => '5184', 'PCT012184' => '4715', 'PCT012185' => '4881', 'PCT012186' => '4360', 'PCT012187' => '3855', 'PCT012188' => '3425', 'PCT012189' => '3176', 'PCT012190' => '2941', 'PCT012191' => '2718', 'PCT012192' => '2547', 'PCT012193' => '2281', 'PCT012194' => '1983', 'PCT012195' => '1753', 'PCT012196' => '1501', 'PCT012197' => '1250', 'PCT012198' => '1004', 'PCT012199' => '799', 'PCT012200' => '688', 'PCT012201' => '548', 'PCT012202' => '405', 'PCT012203' => '274', 'PCT012204' => '196', 'PCT012205' => '135', 'PCT012206' => '116', 'PCT012207' => '188', 'PCT012208' => '18', 'PCT012209' => '3', ), '04000US36' => array ( 'GEO_ID' => '04000US36', 'GEONAME' => 'New York', 'PCT012001' => '18976457', 'PCT012002' => '9146748', 'PCT012003' => '124859', 'PCT012004' => '124889', 'PCT012005' => '124643', 'PCT012006' => '127232', 'PCT012007' => '132458', 'PCT012008' => '133227', 'PCT012009' => '134902', 'PCT012010' => '138966', 'PCT012011' => '140093', 'PCT012012' => '143837', 'PCT012013' => '144531', 'PCT012014' => '137877', 'PCT012015' => '135597', 'PCT012016' => '131895', 'PCT012017' => '132949', 'PCT012018' => '131069', 'PCT012019' => '130492', 'PCT012020' => '133141', 'PCT012021' => '132009', 'PCT012022' => '134906', 'PCT012023' => '132137', 'PCT012024' => '125897', 'PCT012025' => '124025', 'PCT012026' => '120729', 'PCT012027' => '120241', 'PCT012028' => '124033', 'PCT012029' => '118460', 'PCT012030' => '124525', 'PCT012031' => '130384', 'PCT012032' => '142913', 'PCT012033' => '150155', 'PCT012034' => '138179', 'PCT012035' => '139276', 'PCT012036' => '139956', 'PCT012037' => '147740', 'PCT012038' => '159210', 'PCT012039' => '153574', 'PCT012040' => '152581', 'PCT012041' => '151443', 'PCT012042' => '153499', 'PCT012043' => '160416', 'PCT012044' => '147330', 'PCT012045' => '149163', 'PCT012046' => '142293', 'PCT012047' => '139767', 'PCT012048' => '142504', 'PCT012049' => '129795', 'PCT012050' => '128942', 'PCT012051' => '125121', 'PCT012052' => '123171', 'PCT012053' => '126503', 'PCT012054' => '117174', 'PCT012055' => '120893', 'PCT012056' => '118921', 'PCT012057' => '93901', 'PCT012058' => '92660', 'PCT012059' => '90808', 'PCT012060' => '93977', 'PCT012061' => '82194', 'PCT012062' => '76724', 'PCT012063' => '76675', 'PCT012064' => '71936', 'PCT012065' => '70633', 'PCT012066' => '66058', 'PCT012067' => '64522', 'PCT012068' => '64296', 'PCT012069' => '58269', 'PCT012070' => '58646', 'PCT012071' => '57288', 'PCT012072' => '57864', 'PCT012073' => '57577', 'PCT012074' => '53802', 'PCT012075' => '53943', 'PCT012076' => '50973', 'PCT012077' => '48604', 'PCT012078' => '46785', 'PCT012079' => '43319', 'PCT012080' => '40363', 'PCT012081' => '38346', 'PCT012082' => '35344', 'PCT012083' => '31870', 'PCT012084' => '26920', 'PCT012085' => '24514', 'PCT012086' => '21564', 'PCT012087' => '18789', 'PCT012088' => '17063', 'PCT012089' => '14328', 'PCT012090' => '12254', 'PCT012091' => '9762', 'PCT012092' => '8105', 'PCT012093' => '6516', 'PCT012094' => '4957', 'PCT012095' => '3969', 'PCT012096' => '2827', 'PCT012097' => '2146', 'PCT012098' => '1603', 'PCT012099' => '1156', 'PCT012100' => '732', 'PCT012101' => '532', 'PCT012102' => '376', 'PCT012103' => '657', 'PCT012104' => '44', 'PCT012105' => '35', 'PCT012106' => '9829709', 'PCT012107' => '119032', 'PCT012108' => '119214', 'PCT012109' => '119428', 'PCT012110' => '121542', 'PCT012111' => '126120', 'PCT012112' => '128317', 'PCT012113' => '129083', 'PCT012114' => '132251', 'PCT012115' => '134261', 'PCT012116' => '136920', 'PCT012117' => '137241', 'PCT012118' => '131077', 'PCT012119' => '129094', 'PCT012120' => '126147', 'PCT012121' => '126025', 'PCT012122' => '124397', 'PCT012123' => '122929', 'PCT012124' => '124372', 'PCT012125' => '125413', 'PCT012126' => '128816', 'PCT012127' => '127897', 'PCT012128' => '123367', 'PCT012129' => '123686', 'PCT012130' => '122869', 'PCT012131' => '123461', 'PCT012132' => '127499', 'PCT012133' => '122601', 'PCT012134' => '129687', 'PCT012135' => '136004', 'PCT012136' => '148619', 'PCT012137' => '152578', 'PCT012138' => '142535', 'PCT012139' => '143964', 'PCT012140' => '145156', 'PCT012141' => '153060', 'PCT012142' => '161764', 'PCT012143' => '159844', 'PCT012144' => '157770', 'PCT012145' => '156457', 'PCT012146' => '159941', 'PCT012147' => '163729', 'PCT012148' => '154138', 'PCT012149' => '154722', 'PCT012150' => '149731', 'PCT012151' => '146926', 'PCT012152' => '148597', 'PCT012153' => '137848', 'PCT012154' => '138104', 'PCT012155' => '133789', 'PCT012156' => '133267', 'PCT012157' => '136933', 'PCT012158' => '129465', 'PCT012159' => '132507', 'PCT012160' => '130190', 'PCT012161' => '105311', 'PCT012162' => '104797', 'PCT012163' => '102702', 'PCT012164' => '106966', 'PCT012165' => '93123', 'PCT012166' => '88057', 'PCT012167' => '88382', 'PCT012168' => '82818', 'PCT012169' => '81638', 'PCT012170' => '76778', 'PCT012171' => '76539', 'PCT012172' => '76170', 'PCT012173' => '70021', 'PCT012174' => '71809', 'PCT012175' => '70637', 'PCT012176' => '72600', 'PCT012177' => '74141', 'PCT012178' => '70808', 'PCT012179' => '70988', 'PCT012180' => '68996', 'PCT012181' => '68614', 'PCT012182' => '68539', 'PCT012183' => '64496', 'PCT012184' => '61016', 'PCT012185' => '59522', 'PCT012186' => '56402', 'PCT012187' => '53675', 'PCT012188' => '46704', 'PCT012189' => '44684', 'PCT012190' => '40611', 'PCT012191' => '37355', 'PCT012192' => '35874', 'PCT012193' => '31215', 'PCT012194' => '28161', 'PCT012195' => '24200', 'PCT012196' => '21087', 'PCT012197' => '18012', 'PCT012198' => '14939', 'PCT012199' => '12524', 'PCT012200' => '9680', 'PCT012201' => '7644', 'PCT012202' => '5984', 'PCT012203' => '4456', 'PCT012204' => '3284', 'PCT012205' => '2300', 'PCT012206' => '1805', 'PCT012207' => '2979', 'PCT012208' => '232', 'PCT012209' => '50', ), '04000US37' => array ( 'GEO_ID' => '04000US37', 'GEONAME' => 'North Carolina', 'PCT012001' => '8049313', 'PCT012002' => '3942695', 'PCT012003' => '56382', 'PCT012004' => '56150', 'PCT012005' => '54753', 'PCT012006' => '54035', 'PCT012007' => '55007', 'PCT012008' => '55745', 'PCT012009' => '56252', 'PCT012010' => '57643', 'PCT012011' => '58723', 'PCT012012' => '60130', 'PCT012013' => '59565', 'PCT012014' => '56862', 'PCT012015' => '55942', 'PCT012016' => '54525', 'PCT012017' => '54290', 'PCT012018' => '54009', 'PCT012019' => '52395', 'PCT012020' => '53717', 'PCT012021' => '56065', 'PCT012022' => '61638', 'PCT012023' => '64965', 'PCT012024' => '62432', 'PCT012025' => '61541', 'PCT012026' => '57678', 'PCT012027' => '56802', 'PCT012028' => '59406', 'PCT012029' => '57665', 'PCT012030' => '60665', 'PCT012031' => '63183', 'PCT012032' => '66444', 'PCT012033' => '66121', 'PCT012034' => '61115', 'PCT012035' => '60491', 'PCT012036' => '59838', 'PCT012037' => '61737', 'PCT012038' => '66038', 'PCT012039' => '65451', 'PCT012040' => '64876', 'PCT012041' => '65168', 'PCT012042' => '64823', 'PCT012043' => '65860', 'PCT012044' => '61726', 'PCT012045' => '62995', 'PCT012046' => '61117', 'PCT012047' => '59247', 'PCT012048' => '59557', 'PCT012049' => '56754', 'PCT012050' => '55285', 'PCT012051' => '54227', 'PCT012052' => '51895', 'PCT012053' => '53162', 'PCT012054' => '51203', 'PCT012055' => '53231', 'PCT012056' => '52034', 'PCT012057' => '40664', 'PCT012058' => '40923', 'PCT012059' => '40892', 'PCT012060' => '40781', 'PCT012061' => '35896', 'PCT012062' => '33845', 'PCT012063' => '32948', 'PCT012064' => '31016', 'PCT012065' => '30374', 'PCT012066' => '28772', 'PCT012067' => '29013', 'PCT012068' => '28798', 'PCT012069' => '25816', 'PCT012070' => '25851', 'PCT012071' => '24504', 'PCT012072' => '23939', 'PCT012073' => '23617', 'PCT012074' => '22822', 'PCT012075' => '22129', 'PCT012076' => '20652', 'PCT012077' => '19343', 'PCT012078' => '18956', 'PCT012079' => '17196', 'PCT012080' => '15289', 'PCT012081' => '14956', 'PCT012082' => '13359', 'PCT012083' => '11600', 'PCT012084' => '9990', 'PCT012085' => '8687', 'PCT012086' => '7572', 'PCT012087' => '6567', 'PCT012088' => '5825', 'PCT012089' => '4599', 'PCT012090' => '3903', 'PCT012091' => '3101', 'PCT012092' => '2502', 'PCT012093' => '1995', 'PCT012094' => '1479', 'PCT012095' => '1083', 'PCT012096' => '820', 'PCT012097' => '648', 'PCT012098' => '438', 'PCT012099' => '293', 'PCT012100' => '203', 'PCT012101' => '129', 'PCT012102' => '109', 'PCT012103' => '204', 'PCT012104' => '18', 'PCT012105' => '19', 'PCT012106' => '4106618', 'PCT012107' => '54272', 'PCT012108' => '53139', 'PCT012109' => '51839', 'PCT012110' => '51724', 'PCT012111' => '52208', 'PCT012112' => '52625', 'PCT012113' => '53574', 'PCT012114' => '55218', 'PCT012115' => '55610', 'PCT012116' => '57033', 'PCT012117' => '57301', 'PCT012118' => '54631', 'PCT012119' => '54022', 'PCT012120' => '52199', 'PCT012121' => '52030', 'PCT012122' => '50693', 'PCT012123' => '49297', 'PCT012124' => '50507', 'PCT012125' => '53737', 'PCT012126' => '57873', 'PCT012127' => '57720', 'PCT012128' => '55542', 'PCT012129' => '54699', 'PCT012130' => '53064', 'PCT012131' => '53065', 'PCT012132' => '55874', 'PCT012133' => '54710', 'PCT012134' => '57437', 'PCT012135' => '61064', 'PCT012136' => '65074', 'PCT012137' => '63771', 'PCT012138' => '59300', 'PCT012139' => '59246', 'PCT012140' => '59609', 'PCT012141' => '60665', 'PCT012142' => '65641', 'PCT012143' => '65821', 'PCT012144' => '65931', 'PCT012145' => '65595', 'PCT012146' => '66096', 'PCT012147' => '66808', 'PCT012148' => '63859', 'PCT012149' => '64875', 'PCT012150' => '63126', 'PCT012151' => '62067', 'PCT012152' => '61981', 'PCT012153' => '59730', 'PCT012154' => '58601', 'PCT012155' => '57449', 'PCT012156' => '54932', 'PCT012157' => '55872', 'PCT012158' => '53987', 'PCT012159' => '56186', 'PCT012160' => '55192', 'PCT012161' => '43208', 'PCT012162' => '43659', 'PCT012163' => '43698', 'PCT012164' => '44067', 'PCT012165' => '39541', 'PCT012166' => '36905', 'PCT012167' => '35954', 'PCT012168' => '34774', 'PCT012169' => '34424', 'PCT012170' => '32704', 'PCT012171' => '33526', 'PCT012172' => '33316', 'PCT012173' => '30144', 'PCT012174' => '31194', 'PCT012175' => '29860', 'PCT012176' => '29414', 'PCT012177' => '29727', 'PCT012178' => '29281', 'PCT012179' => '29072', 'PCT012180' => '27686', 'PCT012181' => '26612', 'PCT012182' => '26778', 'PCT012183' => '25665', 'PCT012184' => '23718', 'PCT012185' => '23796', 'PCT012186' => '21731', 'PCT012187' => '20325', 'PCT012188' => '17998', 'PCT012189' => '16408', 'PCT012190' => '15188', 'PCT012191' => '14031', 'PCT012192' => '12984', 'PCT012193' => '11336', 'PCT012194' => '10378', 'PCT012195' => '8505', 'PCT012196' => '7393', 'PCT012197' => '6124', 'PCT012198' => '5009', 'PCT012199' => '4148', 'PCT012200' => '3122', 'PCT012201' => '2523', 'PCT012202' => '1797', 'PCT012203' => '1451', 'PCT012204' => '1031', 'PCT012205' => '735', 'PCT012206' => '550', 'PCT012207' => '891', 'PCT012208' => '85', 'PCT012209' => '31', ), '04000US38' => array ( 'GEO_ID' => '04000US38', 'GEONAME' => 'North Dakota', 'PCT012001' => '642200', 'PCT012002' => '320524', 'PCT012003' => '3981', 'PCT012004' => '3981', 'PCT012005' => '4087', 'PCT012006' => '4003', 'PCT012007' => '4133', 'PCT012008' => '4186', 'PCT012009' => '4355', 'PCT012010' => '4396', 'PCT012011' => '4538', 'PCT012012' => '4522', 'PCT012013' => '4808', 'PCT012014' => '4704', 'PCT012015' => '4965', 'PCT012016' => '4825', 'PCT012017' => '5197', 'PCT012018' => '5186', 'PCT012019' => '5248', 'PCT012020' => '5456', 'PCT012021' => '5668', 'PCT012022' => '6202', 'PCT012023' => '6184', 'PCT012024' => '5582', 'PCT012025' => '5663', 'PCT012026' => '4987', 'PCT012027' => '4415', 'PCT012028' => '4289', 'PCT012029' => '3984', 'PCT012030' => '3976', 'PCT012031' => '3934', 'PCT012032' => '4085', 'PCT012033' => '4053', 'PCT012034' => '3837', 'PCT012035' => '3807', 'PCT012036' => '3842', 'PCT012037' => '3995', 'PCT012038' => '4415', 'PCT012039' => '4539', 'PCT012040' => '4741', 'PCT012041' => '4904', 'PCT012042' => '5069', 'PCT012043' => '5185', 'PCT012044' => '5060', 'PCT012045' => '5070', 'PCT012046' => '5053', 'PCT012047' => '5209', 'PCT012048' => '5149', 'PCT012049' => '4927', 'PCT012050' => '4991', 'PCT012051' => '4968', 'PCT012052' => '4316', 'PCT012053' => '4435', 'PCT012054' => '4086', 'PCT012055' => '4144', 'PCT012056' => '3848', 'PCT012057' => '3010', 'PCT012058' => '3143', 'PCT012059' => '3146', 'PCT012060' => '3024', 'PCT012061' => '2749', 'PCT012062' => '2537', 'PCT012063' => '2403', 'PCT012064' => '2408', 'PCT012065' => '2387', 'PCT012066' => '2362', 'PCT012067' => '2291', 'PCT012068' => '2324', 'PCT012069' => '2064', 'PCT012070' => '2249', 'PCT012071' => '2129', 'PCT012072' => '2095', 'PCT012073' => '2178', 'PCT012074' => '2140', 'PCT012075' => '2099', 'PCT012076' => '2059', 'PCT012077' => '1997', 'PCT012078' => '1917', 'PCT012079' => '1716', 'PCT012080' => '1541', 'PCT012081' => '1651', 'PCT012082' => '1440', 'PCT012083' => '1329', 'PCT012084' => '1205', 'PCT012085' => '1165', 'PCT012086' => '1067', 'PCT012087' => '949', 'PCT012088' => '812', 'PCT012089' => '755', 'PCT012090' => '678', 'PCT012091' => '530', 'PCT012092' => '439', 'PCT012093' => '338', 'PCT012094' => '285', 'PCT012095' => '195', 'PCT012096' => '152', 'PCT012097' => '119', 'PCT012098' => '85', 'PCT012099' => '60', 'PCT012100' => '43', 'PCT012101' => '22', 'PCT012102' => '23', 'PCT012103' => '28', 'PCT012104' => '2', 'PCT012105' => '1', 'PCT012106' => '321676', 'PCT012107' => '3679', 'PCT012108' => '3773', 'PCT012109' => '3856', 'PCT012110' => '3906', 'PCT012111' => '4001', 'PCT012112' => '4027', 'PCT012113' => '4104', 'PCT012114' => '4142', 'PCT012115' => '4259', 'PCT012116' => '4453', 'PCT012117' => '4477', 'PCT012118' => '4583', 'PCT012119' => '4427', 'PCT012120' => '4634', 'PCT012121' => '4844', 'PCT012122' => '4992', 'PCT012123' => '4994', 'PCT012124' => '5127', 'PCT012125' => '5261', 'PCT012126' => '5484', 'PCT012127' => '5449', 'PCT012128' => '5218', 'PCT012129' => '4798', 'PCT012130' => '4317', 'PCT012131' => '3890', 'PCT012132' => '3894', 'PCT012133' => '3655', 'PCT012134' => '3573', 'PCT012135' => '3705', 'PCT012136' => '3697', 'PCT012137' => '3836', 'PCT012138' => '3564', 'PCT012139' => '3562', 'PCT012140' => '3718', 'PCT012141' => '3881', 'PCT012142' => '4355', 'PCT012143' => '4446', 'PCT012144' => '4772', 'PCT012145' => '4807', 'PCT012146' => '4943', 'PCT012147' => '5140', 'PCT012148' => '5100', 'PCT012149' => '5127', 'PCT012150' => '5025', 'PCT012151' => '5044', 'PCT012152' => '4990', 'PCT012153' => '4787', 'PCT012154' => '4664', 'PCT012155' => '4421', 'PCT012156' => '4223', 'PCT012157' => '4025', 'PCT012158' => '3814', 'PCT012159' => '3804', 'PCT012160' => '3678', 'PCT012161' => '3151', 'PCT012162' => '3023', 'PCT012163' => '3062', 'PCT012164' => '2942', 'PCT012165' => '2694', 'PCT012166' => '2606', 'PCT012167' => '2521', 'PCT012168' => '2556', 'PCT012169' => '2500', 'PCT012170' => '2547', 'PCT012171' => '2532', 'PCT012172' => '2512', 'PCT012173' => '2482', 'PCT012174' => '2366', 'PCT012175' => '2500', 'PCT012176' => '2421', 'PCT012177' => '2586', 'PCT012178' => '2539', 'PCT012179' => '2469', 'PCT012180' => '2340', 'PCT012181' => '2352', 'PCT012182' => '2308', 'PCT012183' => '2194', 'PCT012184' => '2147', 'PCT012185' => '2157', 'PCT012186' => '2014', 'PCT012187' => '1974', 'PCT012188' => '1834', 'PCT012189' => '1839', 'PCT012190' => '1747', 'PCT012191' => '1657', 'PCT012192' => '1439', 'PCT012193' => '1389', 'PCT012194' => '1250', 'PCT012195' => '1189', 'PCT012196' => '974', 'PCT012197' => '852', 'PCT012198' => '699', 'PCT012199' => '585', 'PCT012200' => '485', 'PCT012201' => '362', 'PCT012202' => '272', 'PCT012203' => '212', 'PCT012204' => '145', 'PCT012205' => '106', 'PCT012206' => '69', 'PCT012207' => '116', 'PCT012208' => '15', 'PCT012209' => '0', ), '04000US39' => array ( 'GEO_ID' => '04000US39', 'GEONAME' => 'Ohio', 'PCT012001' => '11353140', 'PCT012002' => '5512262', 'PCT012003' => '75821', 'PCT012004' => '76387', 'PCT012005' => '76345', 'PCT012006' => '76747', 'PCT012007' => '79931', 'PCT012008' => '79678', 'PCT012009' => '81137', 'PCT012010' => '83579', 'PCT012011' => '85339', 'PCT012012' => '87290', 'PCT012013' => '87231', 'PCT012014' => '84833', 'PCT012015' => '84636', 'PCT012016' => '83065', 'PCT012017' => '85141', 'PCT012018' => '84314', 'PCT012019' => '82342', 'PCT012020' => '84069', 'PCT012021' => '82707', 'PCT012022' => '82653', 'PCT012023' => '79741', 'PCT012024' => '75239', 'PCT012025' => '71679', 'PCT012026' => '69137', 'PCT012027' => '67893', 'PCT012028' => '70397', 'PCT012029' => '67493', 'PCT012030' => '71011', 'PCT012031' => '76287', 'PCT012032' => '81264', 'PCT012033' => '81621', 'PCT012034' => '76750', 'PCT012035' => '76003', 'PCT012036' => '76853', 'PCT012037' => '79462', 'PCT012038' => '85654', 'PCT012039' => '85855', 'PCT012040' => '86020', 'PCT012041' => '88384', 'PCT012042' => '89968', 'PCT012043' => '92863', 'PCT012044' => '90446', 'PCT012045' => '92957', 'PCT012046' => '90188', 'PCT012047' => '87748', 'PCT012048' => '89237', 'PCT012049' => '82812', 'PCT012050' => '82104', 'PCT012051' => '80464', 'PCT012052' => '76435', 'PCT012053' => '77574', 'PCT012054' => '74431', 'PCT012055' => '76122', 'PCT012056' => '75318', 'PCT012057' => '54481', 'PCT012058' => '54304', 'PCT012059' => '54915', 'PCT012060' => '57841', 'PCT012061' => '51667', 'PCT012062' => '47199', 'PCT012063' => '45392', 'PCT012064' => '44510', 'PCT012065' => '43702', 'PCT012066' => '40887', 'PCT012067' => '40150', 'PCT012068' => '39681', 'PCT012069' => '35377', 'PCT012070' => '36119', 'PCT012071' => '36019', 'PCT012072' => '36531', 'PCT012073' => '35940', 'PCT012074' => '34343', 'PCT012075' => '34479', 'PCT012076' => '33199', 'PCT012077' => '31122', 'PCT012078' => '29981', 'PCT012079' => '28036', 'PCT012080' => '25667', 'PCT012081' => '24704', 'PCT012082' => '21962', 'PCT012083' => '19430', 'PCT012084' => '17290', 'PCT012085' => '15565', 'PCT012086' => '13283', 'PCT012087' => '11659', 'PCT012088' => '9939', 'PCT012089' => '8291', 'PCT012090' => '6780', 'PCT012091' => '5409', 'PCT012092' => '4293', 'PCT012093' => '3529', 'PCT012094' => '2684', 'PCT012095' => '2115', 'PCT012096' => '1485', 'PCT012097' => '1090', 'PCT012098' => '819', 'PCT012099' => '539', 'PCT012100' => '406', 'PCT012101' => '250', 'PCT012102' => '182', 'PCT012103' => '318', 'PCT012104' => '25', 'PCT012105' => '18', 'PCT012106' => '5840878', 'PCT012107' => '72647', 'PCT012108' => '73879', 'PCT012109' => '73611', 'PCT012110' => '73622', 'PCT012111' => '75940', 'PCT012112' => '76464', 'PCT012113' => '77892', 'PCT012114' => '80140', 'PCT012115' => '81472', 'PCT012116' => '83355', 'PCT012117' => '82757', 'PCT012118' => '80727', 'PCT012119' => '79885', 'PCT012120' => '79345', 'PCT012121' => '80191', 'PCT012122' => '80209', 'PCT012123' => '78189', 'PCT012124' => '80129', 'PCT012125' => '80183', 'PCT012126' => '82073', 'PCT012127' => '80343', 'PCT012128' => '75622', 'PCT012129' => '72150', 'PCT012130' => '68881', 'PCT012131' => '68243', 'PCT012132' => '70442', 'PCT012133' => '67819', 'PCT012134' => '71418', 'PCT012135' => '76759', 'PCT012136' => '82692', 'PCT012137' => '81369', 'PCT012138' => '77259', 'PCT012139' => '76150', 'PCT012140' => '77779', 'PCT012141' => '81066', 'PCT012142' => '87577', 'PCT012143' => '87771', 'PCT012144' => '88451', 'PCT012145' => '90642', 'PCT012146' => '93449', 'PCT012147' => '95023', 'PCT012148' => '93280', 'PCT012149' => '95932', 'PCT012150' => '92599', 'PCT012151' => '90509', 'PCT012152' => '90861', 'PCT012153' => '85930', 'PCT012154' => '84615', 'PCT012155' => '82547', 'PCT012156' => '79826', 'PCT012157' => '80630', 'PCT012158' => '77591', 'PCT012159' => '80195', 'PCT012160' => '78488', 'PCT012161' => '56723', 'PCT012162' => '57805', 'PCT012163' => '58885', 'PCT012164' => '62415', 'PCT012165' => '56079', 'PCT012166' => '52064', 'PCT012167' => '50501', 'PCT012168' => '49876', 'PCT012169' => '49070', 'PCT012170' => '45891', 'PCT012171' => '45753', 'PCT012172' => '46246', 'PCT012173' => '41648', 'PCT012174' => '43117', 'PCT012175' => '43489', 'PCT012176' => '44441', 'PCT012177' => '44695', 'PCT012178' => '43395', 'PCT012179' => '44761', 'PCT012180' => '43100', 'PCT012181' => '42550', 'PCT012182' => '42688', 'PCT012183' => '40900', 'PCT012184' => '38231', 'PCT012185' => '38307', 'PCT012186' => '34992', 'PCT012187' => '32295', 'PCT012188' => '29664', 'PCT012189' => '27547', 'PCT012190' => '25280', 'PCT012191' => '23228', 'PCT012192' => '21019', 'PCT012193' => '19066', 'PCT012194' => '16489', 'PCT012195' => '14026', 'PCT012196' => '12041', 'PCT012197' => '9925', 'PCT012198' => '8313', 'PCT012199' => '6856', 'PCT012200' => '5660', 'PCT012201' => '4318', 'PCT012202' => '3170', 'PCT012203' => '2305', 'PCT012204' => '1764', 'PCT012205' => '1240', 'PCT012206' => '883', 'PCT012207' => '1411', 'PCT012208' => '115', 'PCT012209' => '23', ), '04000US40' => array ( 'GEO_ID' => '04000US40', 'GEONAME' => 'Oklahoma', 'PCT012001' => '3450654', 'PCT012002' => '1695895', 'PCT012003' => '24490', 'PCT012004' => '24630', 'PCT012005' => '24464', 'PCT012006' => '23953', 'PCT012007' => '24068', 'PCT012008' => '24056', 'PCT012009' => '24457', 'PCT012010' => '24954', 'PCT012011' => '25792', 'PCT012012' => '25871', 'PCT012013' => '26103', 'PCT012014' => '25355', 'PCT012015' => '25274', 'PCT012016' => '25579', 'PCT012017' => '26538', 'PCT012018' => '26583', 'PCT012019' => '27229', 'PCT012020' => '28232', 'PCT012021' => '28093', 'PCT012022' => '28985', 'PCT012023' => '28351', 'PCT012024' => '25782', 'PCT012025' => '25255', 'PCT012026' => '24537', 'PCT012027' => '23872', 'PCT012028' => '23867', 'PCT012029' => '22316', 'PCT012030' => '22757', 'PCT012031' => '23517', 'PCT012032' => '24508', 'PCT012033' => '24005', 'PCT012034' => '22519', 'PCT012035' => '21780', 'PCT012036' => '21708', 'PCT012037' => '22496', 'PCT012038' => '24869', 'PCT012039' => '25329', 'PCT012040' => '26114', 'PCT012041' => '26378', 'PCT012042' => '26726', 'PCT012043' => '27610', 'PCT012044' => '25958', 'PCT012045' => '26356', 'PCT012046' => '26037', 'PCT012047' => '25345', 'PCT012048' => '25950', 'PCT012049' => '24447', 'PCT012050' => '23762', 'PCT012051' => '22801', 'PCT012052' => '22114', 'PCT012053' => '22069', 'PCT012054' => '21427', 'PCT012055' => '21759', 'PCT012056' => '21816', 'PCT012057' => '16884', 'PCT012058' => '17705', 'PCT012059' => '17921', 'PCT012060' => '17300', 'PCT012061' => '15838', 'PCT012062' => '15108', 'PCT012063' => '14601', 'PCT012064' => '13919', 'PCT012065' => '13614', 'PCT012066' => '12983', 'PCT012067' => '13068', 'PCT012068' => '13064', 'PCT012069' => '11906', 'PCT012070' => '11776', 'PCT012071' => '11476', 'PCT012072' => '11264', 'PCT012073' => '11047', 'PCT012074' => '10276', 'PCT012075' => '10242', 'PCT012076' => '9676', 'PCT012077' => '9366', 'PCT012078' => '8909', 'PCT012079' => '8543', 'PCT012080' => '7765', 'PCT012081' => '7405', 'PCT012082' => '6661', 'PCT012083' => '5814', 'PCT012084' => '5151', 'PCT012085' => '4614', 'PCT012086' => '3912', 'PCT012087' => '3338', 'PCT012088' => '2964', 'PCT012089' => '2580', 'PCT012090' => '2237', 'PCT012091' => '1857', 'PCT012092' => '1459', 'PCT012093' => '1274', 'PCT012094' => '892', 'PCT012095' => '750', 'PCT012096' => '544', 'PCT012097' => '419', 'PCT012098' => '307', 'PCT012099' => '222', 'PCT012100' => '130', 'PCT012101' => '86', 'PCT012102' => '71', 'PCT012103' => '107', 'PCT012104' => '5', 'PCT012105' => '2', 'PCT012106' => '1754759', 'PCT012107' => '23043', 'PCT012108' => '23493', 'PCT012109' => '23057', 'PCT012110' => '22674', 'PCT012111' => '22481', 'PCT012112' => '22799', 'PCT012113' => '23239', 'PCT012114' => '23947', 'PCT012115' => '24617', 'PCT012116' => '24793', 'PCT012117' => '25011', 'PCT012118' => '24238', 'PCT012119' => '24434', 'PCT012120' => '24371', 'PCT012121' => '25126', 'PCT012122' => '25198', 'PCT012123' => '25527', 'PCT012124' => '26684', 'PCT012125' => '26228', 'PCT012126' => '26614', 'PCT012127' => '26403', 'PCT012128' => '24766', 'PCT012129' => '23474', 'PCT012130' => '22646', 'PCT012131' => '22079', 'PCT012132' => '22310', 'PCT012133' => '21155', 'PCT012134' => '21966', 'PCT012135' => '22994', 'PCT012136' => '23636', 'PCT012137' => '23185', 'PCT012138' => '21829', 'PCT012139' => '21427', 'PCT012140' => '21381', 'PCT012141' => '22291', 'PCT012142' => '24440', 'PCT012143' => '25645', 'PCT012144' => '26225', 'PCT012145' => '26437', 'PCT012146' => '26968', 'PCT012147' => '27397', 'PCT012148' => '26431', 'PCT012149' => '27084', 'PCT012150' => '26213', 'PCT012151' => '25960', 'PCT012152' => '25847', 'PCT012153' => '25073', 'PCT012154' => '24435', 'PCT012155' => '23529', 'PCT012156' => '22847', 'PCT012157' => '22906', 'PCT012158' => '22187', 'PCT012159' => '22960', 'PCT012160' => '23040', 'PCT012161' => '17908', 'PCT012162' => '18672', 'PCT012163' => '18936', 'PCT012164' => '18304', 'PCT012165' => '17137', 'PCT012166' => '16278', 'PCT012167' => '16044', 'PCT012168' => '15328', 'PCT012169' => '14915', 'PCT012170' => '14161', 'PCT012171' => '14497', 'PCT012172' => '14794', 'PCT012173' => '13753', 'PCT012174' => '13864', 'PCT012175' => '13268', 'PCT012176' => '13591', 'PCT012177' => '13185', 'PCT012178' => '12608', 'PCT012179' => '12721', 'PCT012180' => '12267', 'PCT012181' => '12355', 'PCT012182' => '11902', 'PCT012183' => '11524', 'PCT012184' => '10730', 'PCT012185' => '10683', 'PCT012186' => '9946', 'PCT012187' => '9452', 'PCT012188' => '8543', 'PCT012189' => '7821', 'PCT012190' => '6963', 'PCT012191' => '6600', 'PCT012192' => '6191', 'PCT012193' => '5904', 'PCT012194' => '5234', 'PCT012195' => '4663', 'PCT012196' => '4097', 'PCT012197' => '3188', 'PCT012198' => '2701', 'PCT012199' => '2304', 'PCT012200' => '1785', 'PCT012201' => '1426', 'PCT012202' => '1091', 'PCT012203' => '824', 'PCT012204' => '614', 'PCT012205' => '407', 'PCT012206' => '313', 'PCT012207' => '487', 'PCT012208' => '31', 'PCT012209' => '9', ), '04000US41' => array ( 'GEO_ID' => '04000US41', 'GEONAME' => 'Oregon', 'PCT012001' => '3421399', 'PCT012002' => '1696550', 'PCT012003' => '22687', 'PCT012004' => '22672', 'PCT012005' => '22539', 'PCT012006' => '22814', 'PCT012007' => '23294', 'PCT012008' => '23206', 'PCT012009' => '23106', 'PCT012010' => '23901', 'PCT012011' => '24560', 'PCT012012' => '25342', 'PCT012013' => '25819', 'PCT012014' => '24825', 'PCT012015' => '24146', 'PCT012016' => '24595', 'PCT012017' => '24850', 'PCT012018' => '24976', 'PCT012019' => '25030', 'PCT012020' => '25783', 'PCT012021' => '25268', 'PCT012022' => '24372', 'PCT012023' => '24485', 'PCT012024' => '23475', 'PCT012025' => '23397', 'PCT012026' => '23274', 'PCT012027' => '23469', 'PCT012028' => '23895', 'PCT012029' => '22742', 'PCT012030' => '23309', 'PCT012031' => '24961', 'PCT012032' => '26124', 'PCT012033' => '27021', 'PCT012034' => '24504', 'PCT012035' => '23474', 'PCT012036' => '23572', 'PCT012037' => '23666', 'PCT012038' => '25225', 'PCT012039' => '25116', 'PCT012040' => '25588', 'PCT012041' => '26215', 'PCT012042' => '26939', 'PCT012043' => '27166', 'PCT012044' => '25989', 'PCT012045' => '27038', 'PCT012046' => '27069', 'PCT012047' => '26810', 'PCT012048' => '27957', 'PCT012049' => '27335', 'PCT012050' => '27437', 'PCT012051' => '26382', 'PCT012052' => '25650', 'PCT012053' => '25888', 'PCT012054' => '24230', 'PCT012055' => '24822', 'PCT012056' => '24165', 'PCT012057' => '18312', 'PCT012058' => '18505', 'PCT012059' => '18302', 'PCT012060' => '17902', 'PCT012061' => '15817', 'PCT012062' => '14843', 'PCT012063' => '14349', 'PCT012064' => '13158', 'PCT012065' => '12830', 'PCT012066' => '12147', 'PCT012067' => '11734', 'PCT012068' => '11536', 'PCT012069' => '10390', 'PCT012070' => '10482', 'PCT012071' => '10403', 'PCT012072' => '10382', 'PCT012073' => '10151', 'PCT012074' => '9598', 'PCT012075' => '9867', 'PCT012076' => '9612', 'PCT012077' => '9282', 'PCT012078' => '8981', 'PCT012079' => '8299', 'PCT012080' => '7917', 'PCT012081' => '7923', 'PCT012082' => '7227', 'PCT012083' => '6424', 'PCT012084' => '5807', 'PCT012085' => '5313', 'PCT012086' => '4525', 'PCT012087' => '4115', 'PCT012088' => '3668', 'PCT012089' => '2994', 'PCT012090' => '2583', 'PCT012091' => '2102', 'PCT012092' => '1730', 'PCT012093' => '1366', 'PCT012094' => '1071', 'PCT012095' => '782', 'PCT012096' => '583', 'PCT012097' => '434', 'PCT012098' => '287', 'PCT012099' => '201', 'PCT012100' => '141', 'PCT012101' => '96', 'PCT012102' => '74', 'PCT012103' => '120', 'PCT012104' => '6', 'PCT012105' => '5', 'PCT012106' => '1724849', 'PCT012107' => '21502', 'PCT012108' => '21683', 'PCT012109' => '21651', 'PCT012110' => '22186', 'PCT012111' => '21977', 'PCT012112' => '21872', 'PCT012113' => '22107', 'PCT012114' => '22809', 'PCT012115' => '23628', 'PCT012116' => '23943', 'PCT012117' => '24108', 'PCT012118' => '23593', 'PCT012119' => '23443', 'PCT012120' => '23252', 'PCT012121' => '23467', 'PCT012122' => '23563', 'PCT012123' => '23719', 'PCT012124' => '23878', 'PCT012125' => '24049', 'PCT012126' => '23789', 'PCT012127' => '23562', 'PCT012128' => '22100', 'PCT012129' => '22401', 'PCT012130' => '22032', 'PCT012131' => '22211', 'PCT012132' => '22227', 'PCT012133' => '21223', 'PCT012134' => '22205', 'PCT012135' => '22708', 'PCT012136' => '24456', 'PCT012137' => '24721', 'PCT012138' => '23053', 'PCT012139' => '22122', 'PCT012140' => '21951', 'PCT012141' => '22761', 'PCT012142' => '23988', 'PCT012143' => '24670', 'PCT012144' => '25344', 'PCT012145' => '26043', 'PCT012146' => '26623', 'PCT012147' => '27279', 'PCT012148' => '26675', 'PCT012149' => '27732', 'PCT012150' => '27559', 'PCT012151' => '27506', 'PCT012152' => '28030', 'PCT012153' => '27957', 'PCT012154' => '27860', 'PCT012155' => '26786', 'PCT012156' => '25921', 'PCT012157' => '26118', 'PCT012158' => '24335', 'PCT012159' => '24822', 'PCT012160' => '24621', 'PCT012161' => '18527', 'PCT012162' => '18712', 'PCT012163' => '18775', 'PCT012164' => '18425', 'PCT012165' => '16468', 'PCT012166' => '15259', 'PCT012167' => '14354', 'PCT012168' => '14033', 'PCT012169' => '13648', 'PCT012170' => '12842', 'PCT012171' => '12285', 'PCT012172' => '12382', 'PCT012173' => '11655', 'PCT012174' => '11818', 'PCT012175' => '11700', 'PCT012176' => '11866', 'PCT012177' => '11840', 'PCT012178' => '11655', 'PCT012179' => '11667', 'PCT012180' => '11479', 'PCT012181' => '11577', 'PCT012182' => '11517', 'PCT012183' => '11339', 'PCT012184' => '10976', 'PCT012185' => '10799', 'PCT012186' => '10081', 'PCT012187' => '9263', 'PCT012188' => '8674', 'PCT012189' => '7941', 'PCT012190' => '7397', 'PCT012191' => '6886', 'PCT012192' => '6421', 'PCT012193' => '5612', 'PCT012194' => '4943', 'PCT012195' => '4382', 'PCT012196' => '3735', 'PCT012197' => '3124', 'PCT012198' => '2515', 'PCT012199' => '2152', 'PCT012200' => '1589', 'PCT012201' => '1249', 'PCT012202' => '956', 'PCT012203' => '747', 'PCT012204' => '577', 'PCT012205' => '378', 'PCT012206' => '289', 'PCT012207' => '477', 'PCT012208' => '35', 'PCT012209' => '7', ), '04000US42' => array ( 'GEO_ID' => '04000US42', 'GEONAME' => 'Pennsylvania', 'PCT012001' => '12281054', 'PCT012002' => '5929663', 'PCT012003' => '72267', 'PCT012004' => '73432', 'PCT012005' => '73646', 'PCT012006' => '74770', 'PCT012007' => '78333', 'PCT012008' => '80003', 'PCT012009' => '82460', 'PCT012010' => '85078', 'PCT012011' => '86784', 'PCT012012' => '89919', 'PCT012013' => '91013', 'PCT012014' => '88871', 'PCT012015' => '88047', 'PCT012016' => '87574', 'PCT012017' => '88097', 'PCT012018' => '86199', 'PCT012019' => '85906', 'PCT012020' => '87162', 'PCT012021' => '87317', 'PCT012022' => '87108', 'PCT012023' => '83604', 'PCT012024' => '78890', 'PCT012025' => '74072', 'PCT012026' => '69267', 'PCT012027' => '67050', 'PCT012028' => '69038', 'PCT012029' => '66686', 'PCT012030' => '70990', 'PCT012031' => '77224', 'PCT012032' => '82364', 'PCT012033' => '83529', 'PCT012034' => '79501', 'PCT012035' => '80200', 'PCT012036' => '81939', 'PCT012037' => '85335', 'PCT012038' => '92600', 'PCT012039' => '92264', 'PCT012040' => '92192', 'PCT012041' => '94114', 'PCT012042' => '97635', 'PCT012043' => '100411', 'PCT012044' => '97968', 'PCT012045' => '100684', 'PCT012046' => '97636', 'PCT012047' => '95610', 'PCT012048' => '96262', 'PCT012049' => '91177', 'PCT012050' => '90418', 'PCT012051' => '87894', 'PCT012052' => '83054', 'PCT012053' => '83365', 'PCT012054' => '79824', 'PCT012055' => '83553', 'PCT012056' => '82632', 'PCT012057' => '60388', 'PCT012058' => '61043', 'PCT012059' => '62491', 'PCT012060' => '65385', 'PCT012061' => '56078', 'PCT012062' => '52577', 'PCT012063' => '50690', 'PCT012064' => '49733', 'PCT012065' => '48717', 'PCT012066' => '46289', 'PCT012067' => '45757', 'PCT012068' => '45116', 'PCT012069' => '41955', 'PCT012070' => '43385', 'PCT012071' => '43805', 'PCT012072' => '43868', 'PCT012073' => '43921', 'PCT012074' => '42289', 'PCT012075' => '43497', 'PCT012076' => '41742', 'PCT012077' => '39936', 'PCT012078' => '38748', 'PCT012079' => '35829', 'PCT012080' => '32749', 'PCT012081' => '32397', 'PCT012082' => '29355', 'PCT012083' => '26106', 'PCT012084' => '22758', 'PCT012085' => '20785', 'PCT012086' => '18044', 'PCT012087' => '15612', 'PCT012088' => '13722', 'PCT012089' => '11316', 'PCT012090' => '9438', 'PCT012091' => '7443', 'PCT012092' => '5991', 'PCT012093' => '4677', 'PCT012094' => '3585', 'PCT012095' => '2774', 'PCT012096' => '1951', 'PCT012097' => '1517', 'PCT012098' => '1002', 'PCT012099' => '704', 'PCT012100' => '516', 'PCT012101' => '323', 'PCT012102' => '243', 'PCT012103' => '391', 'PCT012104' => '37', 'PCT012105' => '20', 'PCT012106' => '6351391', 'PCT012107' => '69164', 'PCT012108' => '69936', 'PCT012109' => '69829', 'PCT012110' => '71725', 'PCT012111' => '74702', 'PCT012112' => '76223', 'PCT012113' => '78554', 'PCT012114' => '80948', 'PCT012115' => '82847', 'PCT012116' => '85129', 'PCT012117' => '86547', 'PCT012118' => '84090', 'PCT012119' => '83778', 'PCT012120' => '82747', 'PCT012121' => '83085', 'PCT012122' => '81270', 'PCT012123' => '80252', 'PCT012124' => '81834', 'PCT012125' => '85624', 'PCT012126' => '88314', 'PCT012127' => '84590', 'PCT012128' => '80245', 'PCT012129' => '74046', 'PCT012130' => '67705', 'PCT012131' => '66617', 'PCT012132' => '68345', 'PCT012133' => '67598', 'PCT012134' => '71003', 'PCT012135' => '76405', 'PCT012136' => '83048', 'PCT012137' => '83439', 'PCT012138' => '80856', 'PCT012139' => '81317', 'PCT012140' => '84183', 'PCT012141' => '87486', 'PCT012142' => '94048', 'PCT012143' => '95030', 'PCT012144' => '95044', 'PCT012145' => '98173', 'PCT012146' => '100300', 'PCT012147' => '102192', 'PCT012148' => '101359', 'PCT012149' => '103239', 'PCT012150' => '100193', 'PCT012151' => '97384', 'PCT012152' => '97847', 'PCT012153' => '94045', 'PCT012154' => '92619', 'PCT012155' => '89805', 'PCT012156' => '85529', 'PCT012157' => '86033', 'PCT012158' => '83181', 'PCT012159' => '87480', 'PCT012160' => '86345', 'PCT012161' => '63581', 'PCT012162' => '64697', 'PCT012163' => '67716', 'PCT012164' => '70492', 'PCT012165' => '61824', 'PCT012166' => '57666', 'PCT012167' => '55486', 'PCT012168' => '54985', 'PCT012169' => '54364', 'PCT012170' => '52755', 'PCT012171' => '52880', 'PCT012172' => '53384', 'PCT012173' => '49139', 'PCT012174' => '51722', 'PCT012175' => '53027', 'PCT012176' => '55255', 'PCT012177' => '55739', 'PCT012178' => '54635', 'PCT012179' => '56932', 'PCT012180' => '54772', 'PCT012181' => '55153', 'PCT012182' => '54956', 'PCT012183' => '52237', 'PCT012184' => '49542', 'PCT012185' => '49995', 'PCT012186' => '46503', 'PCT012187' => '43741', 'PCT012188' => '39915', 'PCT012189' => '37291', 'PCT012190' => '34132', 'PCT012191' => '31631', 'PCT012192' => '28746', 'PCT012193' => '25049', 'PCT012194' => '21965', 'PCT012195' => '18663', 'PCT012196' => '16634', 'PCT012197' => '13312', 'PCT012198' => '11124', 'PCT012199' => '9361', 'PCT012200' => '7141', 'PCT012201' => '5586', 'PCT012202' => '4305', 'PCT012203' => '3093', 'PCT012204' => '2306', 'PCT012205' => '1514', 'PCT012206' => '1166', 'PCT012207' => '1796', 'PCT012208' => '130', 'PCT012209' => '26', ), '04000US72' => array ( 'GEO_ID' => '04000US72', 'GEONAME' => 'Puerto Rico', 'PCT012001' => '3808610', 'PCT012002' => '1833577', 'PCT012003' => '29601', 'PCT012004' => '29543', 'PCT012005' => '30252', 'PCT012006' => '30643', 'PCT012007' => '31248', 'PCT012008' => '31621', 'PCT012009' => '30907', 'PCT012010' => '31100', 'PCT012011' => '30827', 'PCT012012' => '31798', 'PCT012013' => '33188', 'PCT012014' => '30807', 'PCT012015' => '30678', 'PCT012016' => '30665', 'PCT012017' => '30646', 'PCT012018' => '31117', 'PCT012019' => '31203', 'PCT012020' => '32735', 'PCT012021' => '32216', 'PCT012022' => '32038', 'PCT012023' => '32441', 'PCT012024' => '30281', 'PCT012025' => '30011', 'PCT012026' => '29019', 'PCT012027' => '27674', 'PCT012028' => '27468', 'PCT012029' => '25803', 'PCT012030' => '26233', 'PCT012031' => '26584', 'PCT012032' => '26930', 'PCT012033' => '26242', 'PCT012034' => '24645', 'PCT012035' => '24338', 'PCT012036' => '24883', 'PCT012037' => '26056', 'PCT012038' => '26107', 'PCT012039' => '25259', 'PCT012040' => '24637', 'PCT012041' => '24051', 'PCT012042' => '24367', 'PCT012043' => '24547', 'PCT012044' => '22809', 'PCT012045' => '23286', 'PCT012046' => '23184', 'PCT012047' => '22452', 'PCT012048' => '23028', 'PCT012049' => '21353', 'PCT012050' => '21199', 'PCT012051' => '20888', 'PCT012052' => '21268', 'PCT012053' => '22201', 'PCT012054' => '20794', 'PCT012055' => '21500', 'PCT012056' => '21249', 'PCT012057' => '20347', 'PCT012058' => '18879', 'PCT012059' => '18064', 'PCT012060' => '17756', 'PCT012061' => '16681', 'PCT012062' => '15751', 'PCT012063' => '15750', 'PCT012064' => '15179', 'PCT012065' => '14901', 'PCT012066' => '14284', 'PCT012067' => '14162', 'PCT012068' => '14023', 'PCT012069' => '11793', 'PCT012070' => '12358', 'PCT012071' => '11462', 'PCT012072' => '11346', 'PCT012073' => '9936', 'PCT012074' => '10161', 'PCT012075' => '9600', 'PCT012076' => '9169', 'PCT012077' => '8595', 'PCT012078' => '8471', 'PCT012079' => '7544', 'PCT012080' => '7174', 'PCT012081' => '6663', 'PCT012082' => '6144', 'PCT012083' => '5831', 'PCT012084' => '4982', 'PCT012085' => '4368', 'PCT012086' => '3849', 'PCT012087' => '3667', 'PCT012088' => '3482', 'PCT012089' => '3011', 'PCT012090' => '2560', 'PCT012091' => '2116', 'PCT012092' => '1802', 'PCT012093' => '1381', 'PCT012094' => '1034', 'PCT012095' => '862', 'PCT012096' => '673', 'PCT012097' => '493', 'PCT012098' => '427', 'PCT012099' => '310', 'PCT012100' => '282', 'PCT012101' => '189', 'PCT012102' => '123', 'PCT012103' => '258', 'PCT012104' => '47', 'PCT012105' => '17', 'PCT012106' => '1975033', 'PCT012107' => '28442', 'PCT012108' => '28130', 'PCT012109' => '28881', 'PCT012110' => '28867', 'PCT012111' => '29799', 'PCT012112' => '29696', 'PCT012113' => '29788', 'PCT012114' => '30131', 'PCT012115' => '29193', 'PCT012116' => '30101', 'PCT012117' => '31607', 'PCT012118' => '29414', 'PCT012119' => '29778', 'PCT012120' => '29447', 'PCT012121' => '29570', 'PCT012122' => '29590', 'PCT012123' => '30018', 'PCT012124' => '31070', 'PCT012125' => '31705', 'PCT012126' => '31744', 'PCT012127' => '32154', 'PCT012128' => '30505', 'PCT012129' => '30737', 'PCT012130' => '29706', 'PCT012131' => '28663', 'PCT012132' => '28286', 'PCT012133' => '26992', 'PCT012134' => '27060', 'PCT012135' => '27768', 'PCT012136' => '28383', 'PCT012137' => '27467', 'PCT012138' => '26183', 'PCT012139' => '26613', 'PCT012140' => '27330', 'PCT012141' => '29068', 'PCT012142' => '28708', 'PCT012143' => '28314', 'PCT012144' => '28170', 'PCT012145' => '27208', 'PCT012146' => '28028', 'PCT012147' => '28006', 'PCT012148' => '26453', 'PCT012149' => '26723', 'PCT012150' => '26819', 'PCT012151' => '26535', 'PCT012152' => '26471', 'PCT012153' => '24958', 'PCT012154' => '24956', 'PCT012155' => '24392', 'PCT012156' => '24607', 'PCT012157' => '25941', 'PCT012158' => '24210', 'PCT012159' => '25079', 'PCT012160' => '24677', 'PCT012161' => '23918', 'PCT012162' => '21928', 'PCT012163' => '21082', 'PCT012164' => '20788', 'PCT012165' => '19587', 'PCT012166' => '18367', 'PCT012167' => '18965', 'PCT012168' => '17558', 'PCT012169' => '17134', 'PCT012170' => '16406', 'PCT012171' => '16225', 'PCT012172' => '16529', 'PCT012173' => '14429', 'PCT012174' => '14571', 'PCT012175' => '14134', 'PCT012176' => '13636', 'PCT012177' => '11929', 'PCT012178' => '12962', 'PCT012179' => '11821', 'PCT012180' => '11419', 'PCT012181' => '11078', 'PCT012182' => '10932', 'PCT012183' => '9970', 'PCT012184' => '9483', 'PCT012185' => '8630', 'PCT012186' => '8067', 'PCT012187' => '7618', 'PCT012188' => '6677', 'PCT012189' => '6068', 'PCT012190' => '5283', 'PCT012191' => '5059', 'PCT012192' => '4932', 'PCT012193' => '4268', 'PCT012194' => '3718', 'PCT012195' => '3145', 'PCT012196' => '2664', 'PCT012197' => '2259', 'PCT012198' => '1660', 'PCT012199' => '1423', 'PCT012200' => '1055', 'PCT012201' => '839', 'PCT012202' => '695', 'PCT012203' => '537', 'PCT012204' => '418', 'PCT012205' => '296', 'PCT012206' => '196', 'PCT012207' => '448', 'PCT012208' => '59', 'PCT012209' => '27', ), '04000US44' => array ( 'GEO_ID' => '04000US44', 'GEONAME' => 'Rhode Island', 'PCT012001' => '1048319', 'PCT012002' => '503635', 'PCT012003' => '6195', 'PCT012004' => '6448', 'PCT012005' => '6587', 'PCT012006' => '6597', 'PCT012007' => '6775', 'PCT012008' => '7014', 'PCT012009' => '7181', 'PCT012010' => '7393', 'PCT012011' => '7558', 'PCT012012' => '7764', 'PCT012013' => '7780', 'PCT012014' => '7465', 'PCT012015' => '7245', 'PCT012016' => '7199', 'PCT012017' => '7077', 'PCT012018' => '7036', 'PCT012019' => '6941', 'PCT012020' => '6944', 'PCT012021' => '8178', 'PCT012022' => '9100', 'PCT012023' => '8537', 'PCT012024' => '7850', 'PCT012025' => '7074', 'PCT012026' => '6232', 'PCT012027' => '5902', 'PCT012028' => '6118', 'PCT012029' => '5841', 'PCT012030' => '6218', 'PCT012031' => '6612', 'PCT012032' => '7003', 'PCT012033' => '7430', 'PCT012034' => '6997', 'PCT012035' => '7316', 'PCT012036' => '7207', 'PCT012037' => '7871', 'PCT012038' => '8322', 'PCT012039' => '8322', 'PCT012040' => '8180', 'PCT012041' => '8517', 'PCT012042' => '8471', 'PCT012043' => '8563', 'PCT012044' => '8277', 'PCT012045' => '8527', 'PCT012046' => '8021', 'PCT012047' => '8064', 'PCT012048' => '8136', 'PCT012049' => '7450', 'PCT012050' => '7285', 'PCT012051' => '7063', 'PCT012052' => '6768', 'PCT012053' => '7075', 'PCT012054' => '6684', 'PCT012055' => '6770', 'PCT012056' => '6907', 'PCT012057' => '5224', 'PCT012058' => '5225', 'PCT012059' => '5090', 'PCT012060' => '5302', 'PCT012061' => '4442', 'PCT012062' => '3965', 'PCT012063' => '3979', 'PCT012064' => '3810', 'PCT012065' => '3703', 'PCT012066' => '3418', 'PCT012067' => '3388', 'PCT012068' => '3432', 'PCT012069' => '3220', 'PCT012070' => '3257', 'PCT012071' => '3094', 'PCT012072' => '3405', 'PCT012073' => '3188', 'PCT012074' => '3240', 'PCT012075' => '3341', 'PCT012076' => '3212', 'PCT012077' => '3162', 'PCT012078' => '3063', 'PCT012079' => '2839', 'PCT012080' => '2697', 'PCT012081' => '2624', 'PCT012082' => '2414', 'PCT012083' => '2113', 'PCT012084' => '1871', 'PCT012085' => '1735', 'PCT012086' => '1429', 'PCT012087' => '1244', 'PCT012088' => '1066', 'PCT012089' => '921', 'PCT012090' => '786', 'PCT012091' => '622', 'PCT012092' => '463', 'PCT012093' => '424', 'PCT012094' => '301', 'PCT012095' => '235', 'PCT012096' => '171', 'PCT012097' => '105', 'PCT012098' => '83', 'PCT012099' => '76', 'PCT012100' => '59', 'PCT012101' => '44', 'PCT012102' => '15', 'PCT012103' => '43', 'PCT012104' => '3', 'PCT012105' => '5', 'PCT012106' => '544684', 'PCT012107' => '6011', 'PCT012108' => '6330', 'PCT012109' => '6204', 'PCT012110' => '6294', 'PCT012111' => '6455', 'PCT012112' => '6738', 'PCT012113' => '6850', 'PCT012114' => '7017', 'PCT012115' => '7070', 'PCT012116' => '7320', 'PCT012117' => '7437', 'PCT012118' => '6883', 'PCT012119' => '6983', 'PCT012120' => '6761', 'PCT012121' => '6540', 'PCT012122' => '6638', 'PCT012123' => '6489', 'PCT012124' => '6603', 'PCT012125' => '8113', 'PCT012126' => '9403', 'PCT012127' => '8721', 'PCT012128' => '8259', 'PCT012129' => '7032', 'PCT012130' => '6222', 'PCT012131' => '5984', 'PCT012132' => '6062', 'PCT012133' => '6120', 'PCT012134' => '6275', 'PCT012135' => '6985', 'PCT012136' => '7498', 'PCT012137' => '7839', 'PCT012138' => '7499', 'PCT012139' => '7569', 'PCT012140' => '7783', 'PCT012141' => '8083', 'PCT012142' => '8694', 'PCT012143' => '8613', 'PCT012144' => '8599', 'PCT012145' => '8773', 'PCT012146' => '8873', 'PCT012147' => '8908', 'PCT012148' => '8849', 'PCT012149' => '8824', 'PCT012150' => '8576', 'PCT012151' => '8337', 'PCT012152' => '8548', 'PCT012153' => '7882', 'PCT012154' => '7726', 'PCT012155' => '7530', 'PCT012156' => '7041', 'PCT012157' => '7128', 'PCT012158' => '6848', 'PCT012159' => '7160', 'PCT012160' => '7219', 'PCT012161' => '5419', 'PCT012162' => '5472', 'PCT012163' => '5460', 'PCT012164' => '5713', 'PCT012165' => '4813', 'PCT012166' => '4500', 'PCT012167' => '4378', 'PCT012168' => '4131', 'PCT012169' => '4184', 'PCT012170' => '4002', 'PCT012171' => '4014', 'PCT012172' => '3930', 'PCT012173' => '3672', 'PCT012174' => '4015', 'PCT012175' => '3846', 'PCT012176' => '4152', 'PCT012177' => '4252', 'PCT012178' => '4190', 'PCT012179' => '4393', 'PCT012180' => '4348', 'PCT012181' => '4335', 'PCT012182' => '4383', 'PCT012183' => '4141', 'PCT012184' => '4106', 'PCT012185' => '4087', 'PCT012186' => '3722', 'PCT012187' => '3479', 'PCT012188' => '3285', 'PCT012189' => '3140', 'PCT012190' => '2840', 'PCT012191' => '2609', 'PCT012192' => '2423', 'PCT012193' => '2117', 'PCT012194' => '1973', 'PCT012195' => '1715', 'PCT012196' => '1538', 'PCT012197' => '1234', 'PCT012198' => '1051', 'PCT012199' => '841', 'PCT012200' => '661', 'PCT012201' => '500', 'PCT012202' => '392', 'PCT012203' => '330', 'PCT012204' => '195', 'PCT012205' => '174', 'PCT012206' => '104', 'PCT012207' => '213', 'PCT012208' => '12', 'PCT012209' => '2', ), '04000US45' => array ( 'GEO_ID' => '04000US45', 'GEONAME' => 'South Carolina', 'PCT012001' => '4012012', 'PCT012002' => '1948929', 'PCT012003' => '27587', 'PCT012004' => '27065', 'PCT012005' => '27226', 'PCT012006' => '26831', 'PCT012007' => '27165', 'PCT012008' => '27733', 'PCT012009' => '28044', 'PCT012010' => '29267', 'PCT012011' => '29666', 'PCT012012' => '31187', 'PCT012013' => '31414', 'PCT012014' => '30060', 'PCT012015' => '28937', 'PCT012016' => '28810', 'PCT012017' => '28893', 'PCT012018' => '28997', 'PCT012019' => '28658', 'PCT012020' => '28976', 'PCT012021' => '30804', 'PCT012022' => '33358', 'PCT012023' => '31970', 'PCT012024' => '29865', 'PCT012025' => '28482', 'PCT012026' => '27258', 'PCT012027' => '25658', 'PCT012028' => '26870', 'PCT012029' => '26269', 'PCT012030' => '27232', 'PCT012031' => '28220', 'PCT012032' => '29529', 'PCT012033' => '29779', 'PCT012034' => '27638', 'PCT012035' => '27379', 'PCT012036' => '27146', 'PCT012037' => '28650', 'PCT012038' => '31262', 'PCT012039' => '31336', 'PCT012040' => '30615', 'PCT012041' => '30690', 'PCT012042' => '30869', 'PCT012043' => '31709', 'PCT012044' => '29888', 'PCT012045' => '30767', 'PCT012046' => '29872', 'PCT012047' => '28983', 'PCT012048' => '29911', 'PCT012049' => '28012', 'PCT012050' => '27671', 'PCT012051' => '27007', 'PCT012052' => '26272', 'PCT012053' => '27071', 'PCT012054' => '26027', 'PCT012055' => '26864', 'PCT012056' => '26351', 'PCT012057' => '20690', 'PCT012058' => '21370', 'PCT012059' => '20880', 'PCT012060' => '20712', 'PCT012061' => '18631', 'PCT012062' => '17794', 'PCT012063' => '17356', 'PCT012064' => '16094', 'PCT012065' => '15486', 'PCT012066' => '14549', 'PCT012067' => '14833', 'PCT012068' => '15119', 'PCT012069' => '13478', 'PCT012070' => '13447', 'PCT012071' => '12488', 'PCT012072' => '12360', 'PCT012073' => '12026', 'PCT012074' => '11159', 'PCT012075' => '11004', 'PCT012076' => '10051', 'PCT012077' => '9681', 'PCT012078' => '9435', 'PCT012079' => '8760', 'PCT012080' => '7969', 'PCT012081' => '7579', 'PCT012082' => '6649', 'PCT012083' => '6071', 'PCT012084' => '5040', 'PCT012085' => '4325', 'PCT012086' => '3771', 'PCT012087' => '3186', 'PCT012088' => '2728', 'PCT012089' => '2230', 'PCT012090' => '1896', 'PCT012091' => '1515', 'PCT012092' => '1180', 'PCT012093' => '874', 'PCT012094' => '710', 'PCT012095' => '542', 'PCT012096' => '387', 'PCT012097' => '296', 'PCT012098' => '229', 'PCT012099' => '154', 'PCT012100' => '103', 'PCT012101' => '66', 'PCT012102' => '68', 'PCT012103' => '129', 'PCT012104' => '21', 'PCT012105' => '8', 'PCT012106' => '2063083', 'PCT012107' => '26360', 'PCT012108' => '25906', 'PCT012109' => '25243', 'PCT012110' => '25210', 'PCT012111' => '26086', 'PCT012112' => '26131', 'PCT012113' => '26802', 'PCT012114' => '28054', 'PCT012115' => '28913', 'PCT012116' => '29446', 'PCT012117' => '29940', 'PCT012118' => '28854', 'PCT012119' => '28264', 'PCT012120' => '27433', 'PCT012121' => '27874', 'PCT012122' => '27484', 'PCT012123' => '27346', 'PCT012124' => '27779', 'PCT012125' => '30058', 'PCT012126' => '31917', 'PCT012127' => '30133', 'PCT012128' => '28639', 'PCT012129' => '27678', 'PCT012130' => '26523', 'PCT012131' => '25508', 'PCT012132' => '26314', 'PCT012133' => '26121', 'PCT012134' => '27515', 'PCT012135' => '28663', 'PCT012136' => '30122', 'PCT012137' => '29536', 'PCT012138' => '28115', 'PCT012139' => '27863', 'PCT012140' => '28080', 'PCT012141' => '29790', 'PCT012142' => '31674', 'PCT012143' => '32533', 'PCT012144' => '31528', 'PCT012145' => '32018', 'PCT012146' => '32033', 'PCT012147' => '32946', 'PCT012148' => '31246', 'PCT012149' => '32232', 'PCT012150' => '31807', 'PCT012151' => '31116', 'PCT012152' => '31527', 'PCT012153' => '30070', 'PCT012154' => '30103', 'PCT012155' => '29008', 'PCT012156' => '28197', 'PCT012157' => '28926', 'PCT012158' => '27288', 'PCT012159' => '28678', 'PCT012160' => '28371', 'PCT012161' => '22277', 'PCT012162' => '22532', 'PCT012163' => '22267', 'PCT012164' => '22606', 'PCT012165' => '20440', 'PCT012166' => '19530', 'PCT012167' => '18739', 'PCT012168' => '17720', 'PCT012169' => '17405', 'PCT012170' => '16842', 'PCT012171' => '17125', 'PCT012172' => '17048', 'PCT012173' => '15810', 'PCT012174' => '15914', 'PCT012175' => '15248', 'PCT012176' => '14687', 'PCT012177' => '14621', 'PCT012178' => '14177', 'PCT012179' => '14414', 'PCT012180' => '13692', 'PCT012181' => '13624', 'PCT012182' => '13518', 'PCT012183' => '12807', 'PCT012184' => '12101', 'PCT012185' => '11773', 'PCT012186' => '10854', 'PCT012187' => '10454', 'PCT012188' => '8744', 'PCT012189' => '7908', 'PCT012190' => '7361', 'PCT012191' => '6711', 'PCT012192' => '6263', 'PCT012193' => '5295', 'PCT012194' => '4890', 'PCT012195' => '3947', 'PCT012196' => '3631', 'PCT012197' => '2972', 'PCT012198' => '2411', 'PCT012199' => '1909', 'PCT012200' => '1511', 'PCT012201' => '1196', 'PCT012202' => '867', 'PCT012203' => '679', 'PCT012204' => '489', 'PCT012205' => '308', 'PCT012206' => '243', 'PCT012207' => '444', 'PCT012208' => '45', 'PCT012209' => '33', ), '04000US46' => array ( 'GEO_ID' => '04000US46', 'GEONAME' => 'South Dakota', 'PCT012001' => '754844', 'PCT012002' => '374558', 'PCT012003' => '5271', 'PCT012004' => '5343', 'PCT012005' => '5042', 'PCT012006' => '5224', 'PCT012007' => '5262', 'PCT012008' => '5266', 'PCT012009' => '5510', 'PCT012010' => '5545', 'PCT012011' => '5786', 'PCT012012' => '5912', 'PCT012013' => '5954', 'PCT012014' => '6010', 'PCT012015' => '5910', 'PCT012016' => '6117', 'PCT012017' => '6504', 'PCT012018' => '6455', 'PCT012019' => '6392', 'PCT012020' => '6458', 'PCT012021' => '6572', 'PCT012022' => '6300', 'PCT012023' => '6177', 'PCT012024' => '5647', 'PCT012025' => '5248', 'PCT012026' => '5176', 'PCT012027' => '4848', 'PCT012028' => '4727', 'PCT012029' => '4366', 'PCT012030' => '4390', 'PCT012031' => '4699', 'PCT012032' => '4828', 'PCT012033' => '4849', 'PCT012034' => '4585', 'PCT012035' => '4515', 'PCT012036' => '4616', 'PCT012037' => '4892', 'PCT012038' => '5236', 'PCT012039' => '5558', 'PCT012040' => '5859', 'PCT012041' => '5939', 'PCT012042' => '5853', 'PCT012043' => '6036', 'PCT012044' => '5777', 'PCT012045' => '6061', 'PCT012046' => '5839', 'PCT012047' => '5935', 'PCT012048' => '5736', 'PCT012049' => '5701', 'PCT012050' => '5528', 'PCT012051' => '5395', 'PCT012052' => '5047', 'PCT012053' => '5067', 'PCT012054' => '4720', 'PCT012055' => '4721', 'PCT012056' => '4421', 'PCT012057' => '3507', 'PCT012058' => '3508', 'PCT012059' => '3476', 'PCT012060' => '3528', 'PCT012061' => '3162', 'PCT012062' => '3000', 'PCT012063' => '2922', 'PCT012064' => '2774', 'PCT012065' => '2674', 'PCT012066' => '2747', 'PCT012067' => '2820', 'PCT012068' => '2617', 'PCT012069' => '2482', 'PCT012070' => '2466', 'PCT012071' => '2556', 'PCT012072' => '2504', 'PCT012073' => '2529', 'PCT012074' => '2492', 'PCT012075' => '2455', 'PCT012076' => '2308', 'PCT012077' => '2221', 'PCT012078' => '2220', 'PCT012079' => '2244', 'PCT012080' => '1918', 'PCT012081' => '1844', 'PCT012082' => '1687', 'PCT012083' => '1581', 'PCT012084' => '1416', 'PCT012085' => '1238', 'PCT012086' => '1109', 'PCT012087' => '992', 'PCT012088' => '916', 'PCT012089' => '757', 'PCT012090' => '661', 'PCT012091' => '539', 'PCT012092' => '424', 'PCT012093' => '326', 'PCT012094' => '273', 'PCT012095' => '251', 'PCT012096' => '168', 'PCT012097' => '104', 'PCT012098' => '100', 'PCT012099' => '76', 'PCT012100' => '51', 'PCT012101' => '33', 'PCT012102' => '18', 'PCT012103' => '37', 'PCT012104' => '1', 'PCT012105' => '1', 'PCT012106' => '380286', 'PCT012107' => '4968', 'PCT012108' => '5014', 'PCT012109' => '4878', 'PCT012110' => '4984', 'PCT012111' => '5083', 'PCT012112' => '5017', 'PCT012113' => '5152', 'PCT012114' => '5364', 'PCT012115' => '5476', 'PCT012116' => '5458', 'PCT012117' => '5700', 'PCT012118' => '5680', 'PCT012119' => '5829', 'PCT012120' => '5858', 'PCT012121' => '5901', 'PCT012122' => '5980', 'PCT012123' => '6185', 'PCT012124' => '6161', 'PCT012125' => '5987', 'PCT012126' => '5973', 'PCT012127' => '5998', 'PCT012128' => '5450', 'PCT012129' => '5147', 'PCT012130' => '4707', 'PCT012131' => '4404', 'PCT012132' => '4399', 'PCT012133' => '4239', 'PCT012134' => '4180', 'PCT012135' => '4461', 'PCT012136' => '4795', 'PCT012137' => '4498', 'PCT012138' => '4455', 'PCT012139' => '4288', 'PCT012140' => '4431', 'PCT012141' => '4800', 'PCT012142' => '5273', 'PCT012143' => '5492', 'PCT012144' => '5634', 'PCT012145' => '5769', 'PCT012146' => '5974', 'PCT012147' => '6059', 'PCT012148' => '5815', 'PCT012149' => '5798', 'PCT012150' => '5726', 'PCT012151' => '5753', 'PCT012152' => '5621', 'PCT012153' => '5475', 'PCT012154' => '5252', 'PCT012155' => '5242', 'PCT012156' => '4868', 'PCT012157' => '4753', 'PCT012158' => '4494', 'PCT012159' => '4469', 'PCT012160' => '4233', 'PCT012161' => '3432', 'PCT012162' => '3464', 'PCT012163' => '3696', 'PCT012164' => '3542', 'PCT012165' => '3201', 'PCT012166' => '3034', 'PCT012167' => '3009', 'PCT012168' => '3075', 'PCT012169' => '2938', 'PCT012170' => '2899', 'PCT012171' => '2880', 'PCT012172' => '2869', 'PCT012173' => '2784', 'PCT012174' => '2862', 'PCT012175' => '2952', 'PCT012176' => '3034', 'PCT012177' => '2856', 'PCT012178' => '2856', 'PCT012179' => '2740', 'PCT012180' => '2806', 'PCT012181' => '2740', 'PCT012182' => '2595', 'PCT012183' => '2581', 'PCT012184' => '2482', 'PCT012185' => '2555', 'PCT012186' => '2394', 'PCT012187' => '2223', 'PCT012188' => '2144', 'PCT012189' => '1979', 'PCT012190' => '1975', 'PCT012191' => '1739', 'PCT012192' => '1581', 'PCT012193' => '1495', 'PCT012194' => '1383', 'PCT012195' => '1253', 'PCT012196' => '1081', 'PCT012197' => '907', 'PCT012198' => '784', 'PCT012199' => '638', 'PCT012200' => '540', 'PCT012201' => '445', 'PCT012202' => '353', 'PCT012203' => '268', 'PCT012204' => '185', 'PCT012205' => '129', 'PCT012206' => '100', 'PCT012207' => '196', 'PCT012208' => '10', 'PCT012209' => '2', ), '04000US47' => array ( 'GEO_ID' => '04000US47', 'GEONAME' => 'Tennessee', 'PCT012001' => '5689283', 'PCT012002' => '2770275', 'PCT012003' => '38533', 'PCT012004' => '38787', 'PCT012005' => '38032', 'PCT012006' => '37868', 'PCT012007' => '39063', 'PCT012008' => '39411', 'PCT012009' => '39432', 'PCT012010' => '40606', 'PCT012011' => '41192', 'PCT012012' => '42689', 'PCT012013' => '42209', 'PCT012014' => '40846', 'PCT012015' => '40184', 'PCT012016' => '39343', 'PCT012017' => '40190', 'PCT012018' => '39748', 'PCT012019' => '39848', 'PCT012020' => '40553', 'PCT012021' => '40383', 'PCT012022' => '42026', 'PCT012023' => '41238', 'PCT012024' => '39546', 'PCT012025' => '38878', 'PCT012026' => '37799', 'PCT012027' => '37281', 'PCT012028' => '38865', 'PCT012029' => '38370', 'PCT012030' => '39913', 'PCT012031' => '41783', 'PCT012032' => '44182', 'PCT012033' => '44178', 'PCT012034' => '40343', 'PCT012035' => '39801', 'PCT012036' => '39920', 'PCT012037' => '41713', 'PCT012038' => '45201', 'PCT012039' => '45064', 'PCT012040' => '44289', 'PCT012041' => '44281', 'PCT012042' => '44274', 'PCT012043' => '45911', 'PCT012044' => '43660', 'PCT012045' => '44334', 'PCT012046' => '43380', 'PCT012047' => '42517', 'PCT012048' => '43283', 'PCT012049' => '41377', 'PCT012050' => '39796', 'PCT012051' => '39033', 'PCT012052' => '37936', 'PCT012053' => '39067', 'PCT012054' => '37628', 'PCT012055' => '39202', 'PCT012056' => '38506', 'PCT012057' => '29100', 'PCT012058' => '30150', 'PCT012059' => '30022', 'PCT012060' => '29842', 'PCT012061' => '27162', 'PCT012062' => '25191', 'PCT012063' => '24451', 'PCT012064' => '23503', 'PCT012065' => '22952', 'PCT012066' => '20970', 'PCT012067' => '21558', 'PCT012068' => '20510', 'PCT012069' => '18686', 'PCT012070' => '18587', 'PCT012071' => '18180', 'PCT012072' => '17298', 'PCT012073' => '17416', 'PCT012074' => '15894', 'PCT012075' => '15583', 'PCT012076' => '14586', 'PCT012077' => '13734', 'PCT012078' => '13465', 'PCT012079' => '12238', 'PCT012080' => '11040', 'PCT012081' => '10781', 'PCT012082' => '9446', 'PCT012083' => '8423', 'PCT012084' => '7351', 'PCT012085' => '6301', 'PCT012086' => '5519', 'PCT012087' => '5001', 'PCT012088' => '4398', 'PCT012089' => '3659', 'PCT012090' => '3037', 'PCT012091' => '2426', 'PCT012092' => '2070', 'PCT012093' => '1566', 'PCT012094' => '1215', 'PCT012095' => '955', 'PCT012096' => '761', 'PCT012097' => '552', 'PCT012098' => '371', 'PCT012099' => '252', 'PCT012100' => '182', 'PCT012101' => '120', 'PCT012102' => '86', 'PCT012103' => '156', 'PCT012104' => '13', 'PCT012105' => '24', 'PCT012106' => '2919008', 'PCT012107' => '36594', 'PCT012108' => '36657', 'PCT012109' => '36222', 'PCT012110' => '36189', 'PCT012111' => '36935', 'PCT012112' => '37229', 'PCT012113' => '37471', 'PCT012114' => '38230', 'PCT012115' => '39468', 'PCT012116' => '40085', 'PCT012117' => '39846', 'PCT012118' => '38983', 'PCT012119' => '37819', 'PCT012120' => '37551', 'PCT012121' => '38184', 'PCT012122' => '37700', 'PCT012123' => '37122', 'PCT012124' => '37702', 'PCT012125' => '38744', 'PCT012126' => '41358', 'PCT012127' => '40563', 'PCT012128' => '39361', 'PCT012129' => '38067', 'PCT012130' => '37107', 'PCT012131' => '36505', 'PCT012132' => '38481', 'PCT012133' => '37550', 'PCT012134' => '39223', 'PCT012135' => '41575', 'PCT012136' => '43887', 'PCT012137' => '43024', 'PCT012138' => '40309', 'PCT012139' => '39913', 'PCT012140' => '40333', 'PCT012141' => '42538', 'PCT012142' => '46004', 'PCT012143' => '46556', 'PCT012144' => '45663', 'PCT012145' => '45733', 'PCT012146' => '46262', 'PCT012147' => '47408', 'PCT012148' => '45304', 'PCT012149' => '46201', 'PCT012150' => '45591', 'PCT012151' => '44894', 'PCT012152' => '45344', 'PCT012153' => '43279', 'PCT012154' => '41941', 'PCT012155' => '41350', 'PCT012156' => '39365', 'PCT012157' => '40468', 'PCT012158' => '39714', 'PCT012159' => '40142', 'PCT012160' => '39485', 'PCT012161' => '30900', 'PCT012162' => '31637', 'PCT012163' => '31736', 'PCT012164' => '31816', 'PCT012165' => '28887', 'PCT012166' => '27499', 'PCT012167' => '26993', 'PCT012168' => '25532', 'PCT012169' => '25236', 'PCT012170' => '23491', 'PCT012171' => '24623', 'PCT012172' => '23819', 'PCT012173' => '22158', 'PCT012174' => '22123', 'PCT012175' => '21724', 'PCT012176' => '21486', 'PCT012177' => '21417', 'PCT012178' => '20023', 'PCT012179' => '20483', 'PCT012180' => '19495', 'PCT012181' => '19650', 'PCT012182' => '19357', 'PCT012183' => '18370', 'PCT012184' => '17095', 'PCT012185' => '17260', 'PCT012186' => '15796', 'PCT012187' => '14677', 'PCT012188' => '13456', 'PCT012189' => '11813', 'PCT012190' => '11142', 'PCT012191' => '10463', 'PCT012192' => '9567', 'PCT012193' => '8680', 'PCT012194' => '7714', 'PCT012195' => '6373', 'PCT012196' => '5849', 'PCT012197' => '4697', 'PCT012198' => '4017', 'PCT012199' => '3247', 'PCT012200' => '2550', 'PCT012201' => '1924', 'PCT012202' => '1441', 'PCT012203' => '1143', 'PCT012204' => '783', 'PCT012205' => '502', 'PCT012206' => '366', 'PCT012207' => '696', 'PCT012208' => '46', 'PCT012209' => '27', ), '04000US48' => array ( 'GEO_ID' => '04000US48', 'GEONAME' => 'Texas', 'PCT012001' => '20851820', 'PCT012002' => '10352910', 'PCT012003' => '169077', 'PCT012004' => '166153', 'PCT012005' => '164562', 'PCT012006' => '164457', 'PCT012007' => '166496', 'PCT012008' => '165607', 'PCT012009' => '167251', 'PCT012010' => '169729', 'PCT012011' => '171051', 'PCT012012' => '171321', 'PCT012013' => '171516', 'PCT012014' => '166177', 'PCT012015' => '165866', 'PCT012016' => '164768', 'PCT012017' => '166199', 'PCT012018' => '165762', 'PCT012019' => '166153', 'PCT012020' => '172588', 'PCT012021' => '171473', 'PCT012022' => '171486', 'PCT012023' => '167509', 'PCT012024' => '157886', 'PCT012025' => '155602', 'PCT012026' => '155747', 'PCT012027' => '158055', 'PCT012028' => '160384', 'PCT012029' => '154991', 'PCT012030' => '160279', 'PCT012031' => '164832', 'PCT012032' => '170479', 'PCT012033' => '170709', 'PCT012034' => '158766', 'PCT012035' => '155966', 'PCT012036' => '153804', 'PCT012037' => '158806', 'PCT012038' => '169093', 'PCT012039' => '168329', 'PCT012040' => '171002', 'PCT012041' => '169411', 'PCT012042' => '171435', 'PCT012043' => '175011', 'PCT012044' => '163468', 'PCT012045' => '165851', 'PCT012046' => '159953', 'PCT012047' => '155051', 'PCT012048' => '155038', 'PCT012049' => '143577', 'PCT012050' => '141197', 'PCT012051' => '133383', 'PCT012052' => '128861', 'PCT012053' => '128550', 'PCT012054' => '121486', 'PCT012055' => '122869', 'PCT012056' => '120387', 'PCT012057' => '94470', 'PCT012058' => '95139', 'PCT012059' => '93806', 'PCT012060' => '89874', 'PCT012061' => '81357', 'PCT012062' => '75929', 'PCT012063' => '72887', 'PCT012064' => '68959', 'PCT012065' => '67284', 'PCT012066' => '62982', 'PCT012067' => '62583', 'PCT012068' => '62674', 'PCT012069' => '56625', 'PCT012070' => '55868', 'PCT012071' => '54526', 'PCT012072' => '53824', 'PCT012073' => '52561', 'PCT012074' => '48916', 'PCT012075' => '46709', 'PCT012076' => '44414', 'PCT012077' => '42365', 'PCT012078' => '40396', 'PCT012079' => '37557', 'PCT012080' => '34854', 'PCT012081' => '33376', 'PCT012082' => '29154', 'PCT012083' => '26809', 'PCT012084' => '21857', 'PCT012085' => '19758', 'PCT012086' => '16770', 'PCT012087' => '14948', 'PCT012088' => '13053', 'PCT012089' => '11464', 'PCT012090' => '9573', 'PCT012091' => '7694', 'PCT012092' => '6464', 'PCT012093' => '4908', 'PCT012094' => '3798', 'PCT012095' => '3127', 'PCT012096' => '2276', 'PCT012097' => '1694', 'PCT012098' => '1234', 'PCT012099' => '886', 'PCT012100' => '632', 'PCT012101' => '397', 'PCT012102' => '339', 'PCT012103' => '593', 'PCT012104' => '41', 'PCT012105' => '47', 'PCT012106' => '10498910', 'PCT012107' => '161693', 'PCT012108' => '159240', 'PCT012109' => '156713', 'PCT012110' => '157522', 'PCT012111' => '158715', 'PCT012112' => '158062', 'PCT012113' => '160504', 'PCT012114' => '162815', 'PCT012115' => '163685', 'PCT012116' => '164159', 'PCT012117' => '163551', 'PCT012118' => '158552', 'PCT012119' => '158629', 'PCT012120' => '157575', 'PCT012121' => '158359', 'PCT012122' => '157957', 'PCT012123' => '155606', 'PCT012124' => '158689', 'PCT012125' => '157296', 'PCT012126' => '159222', 'PCT012127' => '156136', 'PCT012128' => '147402', 'PCT012129' => '145428', 'PCT012130' => '147344', 'PCT012131' => '148295', 'PCT012132' => '151546', 'PCT012133' => '148485', 'PCT012134' => '153764', 'PCT012135' => '159768', 'PCT012136' => '166994', 'PCT012137' => '164368', 'PCT012138' => '154087', 'PCT012139' => '150505', 'PCT012140' => '149375', 'PCT012141' => '154175', 'PCT012142' => '165633', 'PCT012143' => '167204', 'PCT012144' => '168441', 'PCT012145' => '168356', 'PCT012146' => '169979', 'PCT012147' => '171389', 'PCT012148' => '162298', 'PCT012149' => '164903', 'PCT012150' => '160404', 'PCT012151' => '155027', 'PCT012152' => '155291', 'PCT012153' => '146744', 'PCT012154' => '143613', 'PCT012155' => '136214', 'PCT012156' => '132260', 'PCT012157' => '132965', 'PCT012158' => '125513', 'PCT012159' => '126805', 'PCT012160' => '123890', 'PCT012161' => '98024', 'PCT012162' => '100058', 'PCT012163' => '98229', 'PCT012164' => '94262', 'PCT012165' => '85762', 'PCT012166' => '82105', 'PCT012167' => '78342', 'PCT012168' => '74821', 'PCT012169' => '73611', 'PCT012170' => '69853', 'PCT012171' => '70347', 'PCT012172' => '70706', 'PCT012173' => '64456', 'PCT012174' => '64867', 'PCT012175' => '63305', 'PCT012176' => '63581', 'PCT012177' => '64568', 'PCT012178' => '59841', 'PCT012179' => '58676', 'PCT012180' => '57438', 'PCT012181' => '56688', 'PCT012182' => '55903', 'PCT012183' => '52094', 'PCT012184' => '48602', 'PCT012185' => '47990', 'PCT012186' => '44108', 'PCT012187' => '41332', 'PCT012188' => '35478', 'PCT012189' => '33106', 'PCT012190' => '30051', 'PCT012191' => '27841', 'PCT012192' => '26692', 'PCT012193' => '24515', 'PCT012194' => '21785', 'PCT012195' => '18368', 'PCT012196' => '16504', 'PCT012197' => '13541', 'PCT012198' => '11043', 'PCT012199' => '9204', 'PCT012200' => '7230', 'PCT012201' => '5679', 'PCT012202' => '4358', 'PCT012203' => '3240', 'PCT012204' => '2436', 'PCT012205' => '1588', 'PCT012206' => '1271', 'PCT012207' => '2030', 'PCT012208' => '170', 'PCT012209' => '66', ), '04000US49' => array ( 'GEO_ID' => '04000US49', 'GEONAME' => 'Utah', 'PCT012001' => '2233169', 'PCT012002' => '1119031', 'PCT012003' => '22988', 'PCT012004' => '22199', 'PCT012005' => '21253', 'PCT012006' => '20893', 'PCT012007' => '20330', 'PCT012008' => '20254', 'PCT012009' => '19487', 'PCT012010' => '19822', 'PCT012011' => '19803', 'PCT012012' => '20237', 'PCT012013' => '19922', 'PCT012014' => '19695', 'PCT012015' => '19399', 'PCT012016' => '19589', 'PCT012017' => '19936', 'PCT012018' => '20662', 'PCT012019' => '21186', 'PCT012020' => '22141', 'PCT012021' => '23018', 'PCT012022' => '20914', 'PCT012023' => '18135', 'PCT012024' => '22612', 'PCT012025' => '24563', 'PCT012026' => '24352', 'PCT012027' => '22784', 'PCT012028' => '20751', 'PCT012029' => '18733', 'PCT012030' => '17920', 'PCT012031' => '17666', 'PCT012032' => '17662', 'PCT012033' => '17111', 'PCT012034' => '15368', 'PCT012035' => '15151', 'PCT012036' => '14795', 'PCT012037' => '14428', 'PCT012038' => '15002', 'PCT012039' => '14948', 'PCT012040' => '15372', 'PCT012041' => '15622', 'PCT012042' => '15563', 'PCT012043' => '15844', 'PCT012044' => '14923', 'PCT012045' => '15075', 'PCT012046' => '14813', 'PCT012047' => '14414', 'PCT012048' => '14564', 'PCT012049' => '13638', 'PCT012050' => '13363', 'PCT012051' => '12598', 'PCT012052' => '11889', 'PCT012053' => '11841', 'PCT012054' => '11060', 'PCT012055' => '11156', 'PCT012056' => '10587', 'PCT012057' => '8252', 'PCT012058' => '8377', 'PCT012059' => '8614', 'PCT012060' => '8333', 'PCT012061' => '7344', 'PCT012062' => '6706', 'PCT012063' => '6514', 'PCT012064' => '6335', 'PCT012065' => '6020', 'PCT012066' => '5745', 'PCT012067' => '5532', 'PCT012068' => '5653', 'PCT012069' => '5022', 'PCT012070' => '5014', 'PCT012071' => '4937', 'PCT012072' => '4939', 'PCT012073' => '4750', 'PCT012074' => '4686', 'PCT012075' => '4344', 'PCT012076' => '4210', 'PCT012077' => '4161', 'PCT012078' => '3950', 'PCT012079' => '3737', 'PCT012080' => '3327', 'PCT012081' => '3345', 'PCT012082' => '2998', 'PCT012083' => '2699', 'PCT012084' => '2460', 'PCT012085' => '2286', 'PCT012086' => '1873', 'PCT012087' => '1660', 'PCT012088' => '1415', 'PCT012089' => '1209', 'PCT012090' => '931', 'PCT012091' => '863', 'PCT012092' => '711', 'PCT012093' => '551', 'PCT012094' => '393', 'PCT012095' => '330', 'PCT012096' => '243', 'PCT012097' => '181', 'PCT012098' => '113', 'PCT012099' => '75', 'PCT012100' => '51', 'PCT012101' => '37', 'PCT012102' => '34', 'PCT012103' => '38', 'PCT012104' => '0', 'PCT012105' => '2', 'PCT012106' => '1114138', 'PCT012107' => '21617', 'PCT012108' => '21169', 'PCT012109' => '19974', 'PCT012110' => '19693', 'PCT012111' => '19262', 'PCT012112' => '18798', 'PCT012113' => '18341', 'PCT012114' => '18627', 'PCT012115' => '18708', 'PCT012116' => '18956', 'PCT012117' => '18937', 'PCT012118' => '18683', 'PCT012119' => '18530', 'PCT012120' => '18531', 'PCT012121' => '19066', 'PCT012122' => '19277', 'PCT012123' => '19857', 'PCT012124' => '20876', 'PCT012125' => '23204', 'PCT012126' => '25143', 'PCT012127' => '25014', 'PCT012128' => '23730', 'PCT012129' => '22674', 'PCT012130' => '21443', 'PCT012131' => '19845', 'PCT012132' => '18895', 'PCT012133' => '17113', 'PCT012134' => '16679', 'PCT012135' => '16373', 'PCT012136' => '16682', 'PCT012137' => '15816', 'PCT012138' => '14630', 'PCT012139' => '13954', 'PCT012140' => '13705', 'PCT012141' => '13632', 'PCT012142' => '14182', 'PCT012143' => '14659', 'PCT012144' => '15006', 'PCT012145' => '15072', 'PCT012146' => '15269', 'PCT012147' => '15359', 'PCT012148' => '14721', 'PCT012149' => '14922', 'PCT012150' => '14607', 'PCT012151' => '14163', 'PCT012152' => '14279', 'PCT012153' => '13676', 'PCT012154' => '13119', 'PCT012155' => '12571', 'PCT012156' => '11968', 'PCT012157' => '11855', 'PCT012158' => '11056', 'PCT012159' => '11230', 'PCT012160' => '10731', 'PCT012161' => '8277', 'PCT012162' => '8569', 'PCT012163' => '9015', 'PCT012164' => '8436', 'PCT012165' => '7507', 'PCT012166' => '7152', 'PCT012167' => '7032', 'PCT012168' => '6566', 'PCT012169' => '6476', 'PCT012170' => '6147', 'PCT012171' => '6088', 'PCT012172' => '6063', 'PCT012173' => '5560', 'PCT012174' => '5482', 'PCT012175' => '5549', 'PCT012176' => '5515', 'PCT012177' => '5532', 'PCT012178' => '5250', 'PCT012179' => '4992', 'PCT012180' => '5017', 'PCT012181' => '4872', 'PCT012182' => '4912', 'PCT012183' => '4693', 'PCT012184' => '4445', 'PCT012185' => '4248', 'PCT012186' => '4090', 'PCT012187' => '3747', 'PCT012188' => '3586', 'PCT012189' => '3197', 'PCT012190' => '2903', 'PCT012191' => '2767', 'PCT012192' => '2339', 'PCT012193' => '2207', 'PCT012194' => '1850', 'PCT012195' => '1718', 'PCT012196' => '1436', 'PCT012197' => '1125', 'PCT012198' => '998', 'PCT012199' => '764', 'PCT012200' => '601', 'PCT012201' => '491', 'PCT012202' => '340', 'PCT012203' => '241', 'PCT012204' => '169', 'PCT012205' => '110', 'PCT012206' => '70', 'PCT012207' => '109', 'PCT012208' => '6', 'PCT012209' => '0', ), '04000US50' => array ( 'GEO_ID' => '04000US50', 'GEONAME' => 'Vermont', 'PCT012001' => '608827', 'PCT012002' => '298337', 'PCT012003' => '3335', 'PCT012004' => '3455', 'PCT012005' => '3368', 'PCT012006' => '3554', 'PCT012007' => '3734', 'PCT012008' => '3920', 'PCT012009' => '4056', 'PCT012010' => '4172', 'PCT012011' => '4235', 'PCT012012' => '4616', 'PCT012013' => '4673', 'PCT012014' => '4650', 'PCT012015' => '4737', 'PCT012016' => '4699', 'PCT012017' => '4666', 'PCT012018' => '4727', 'PCT012019' => '4619', 'PCT012020' => '4515', 'PCT012021' => '4652', 'PCT012022' => '5035', 'PCT012023' => '4860', 'PCT012024' => '4237', 'PCT012025' => '3750', 'PCT012026' => '3399', 'PCT012027' => '3142', 'PCT012028' => '3183', 'PCT012029' => '3106', 'PCT012030' => '3272', 'PCT012031' => '3570', 'PCT012032' => '3889', 'PCT012033' => '4062', 'PCT012034' => '3786', 'PCT012035' => '3701', 'PCT012036' => '3927', 'PCT012037' => '4250', 'PCT012038' => '4574', 'PCT012039' => '4721', 'PCT012040' => '4789', 'PCT012041' => '4863', 'PCT012042' => '5127', 'PCT012043' => '5201', 'PCT012044' => '5151', 'PCT012045' => '5214', 'PCT012046' => '5061', 'PCT012047' => '5145', 'PCT012048' => '5203', 'PCT012049' => '4986', 'PCT012050' => '4916', 'PCT012051' => '4775', 'PCT012052' => '4673', 'PCT012053' => '4719', 'PCT012054' => '4660', 'PCT012055' => '4761', 'PCT012056' => '4456', 'PCT012057' => '3366', 'PCT012058' => '3503', 'PCT012059' => '3497', 'PCT012060' => '3579', 'PCT012061' => '2897', 'PCT012062' => '2781', 'PCT012063' => '2610', 'PCT012064' => '2449', 'PCT012065' => '2453', 'PCT012066' => '2208', 'PCT012067' => '2206', 'PCT012068' => '2165', 'PCT012069' => '1996', 'PCT012070' => '1954', 'PCT012071' => '1960', 'PCT012072' => '1960', 'PCT012073' => '1908', 'PCT012074' => '1751', 'PCT012075' => '1880', 'PCT012076' => '1709', 'PCT012077' => '1551', 'PCT012078' => '1558', 'PCT012079' => '1393', 'PCT012080' => '1316', 'PCT012081' => '1195', 'PCT012082' => '1165', 'PCT012083' => '991', 'PCT012084' => '894', 'PCT012085' => '821', 'PCT012086' => '718', 'PCT012087' => '590', 'PCT012088' => '551', 'PCT012089' => '415', 'PCT012090' => '394', 'PCT012091' => '307', 'PCT012092' => '260', 'PCT012093' => '192', 'PCT012094' => '175', 'PCT012095' => '135', 'PCT012096' => '86', 'PCT012097' => '99', 'PCT012098' => '55', 'PCT012099' => '26', 'PCT012100' => '25', 'PCT012101' => '21', 'PCT012102' => '12', 'PCT012103' => '13', 'PCT012104' => '0', 'PCT012105' => '0', 'PCT012106' => '310490', 'PCT012107' => '3046', 'PCT012108' => '3312', 'PCT012109' => '3291', 'PCT012110' => '3419', 'PCT012111' => '3475', 'PCT012112' => '3800', 'PCT012113' => '3870', 'PCT012114' => '3936', 'PCT012115' => '4210', 'PCT012116' => '4286', 'PCT012117' => '4406', 'PCT012118' => '4410', 'PCT012119' => '4380', 'PCT012120' => '4372', 'PCT012121' => '4404', 'PCT012122' => '4348', 'PCT012123' => '4391', 'PCT012124' => '4436', 'PCT012125' => '4382', 'PCT012126' => '4665', 'PCT012127' => '4362', 'PCT012128' => '4089', 'PCT012129' => '3650', 'PCT012130' => '3224', 'PCT012131' => '3139', 'PCT012132' => '3249', 'PCT012133' => '3115', 'PCT012134' => '3261', 'PCT012135' => '3620', 'PCT012136' => '3917', 'PCT012137' => '4093', 'PCT012138' => '3977', 'PCT012139' => '3982', 'PCT012140' => '4221', 'PCT012141' => '4386', 'PCT012142' => '4758', 'PCT012143' => '4956', 'PCT012144' => '4995', 'PCT012145' => '5235', 'PCT012146' => '5358', 'PCT012147' => '5357', 'PCT012148' => '5274', 'PCT012149' => '5451', 'PCT012150' => '5473', 'PCT012151' => '5186', 'PCT012152' => '5379', 'PCT012153' => '5094', 'PCT012154' => '5128', 'PCT012155' => '5081', 'PCT012156' => '4872', 'PCT012157' => '4687', 'PCT012158' => '4576', 'PCT012159' => '4528', 'PCT012160' => '4502', 'PCT012161' => '3470', 'PCT012162' => '3559', 'PCT012163' => '3413', 'PCT012164' => '3488', 'PCT012165' => '3007', 'PCT012166' => '2879', 'PCT012167' => '2658', 'PCT012168' => '2495', 'PCT012169' => '2517', 'PCT012170' => '2379', 'PCT012171' => '2342', 'PCT012172' => '2315', 'PCT012173' => '2046', 'PCT012174' => '2223', 'PCT012175' => '2232', 'PCT012176' => '2275', 'PCT012177' => '2258', 'PCT012178' => '2172', 'PCT012179' => '2175', 'PCT012180' => '2014', 'PCT012181' => '2139', 'PCT012182' => '2011', 'PCT012183' => '1991', 'PCT012184' => '1890', 'PCT012185' => '1749', 'PCT012186' => '1662', 'PCT012187' => '1589', 'PCT012188' => '1428', 'PCT012189' => '1457', 'PCT012190' => '1245', 'PCT012191' => '1168', 'PCT012192' => '1049', 'PCT012193' => '997', 'PCT012194' => '907', 'PCT012195' => '784', 'PCT012196' => '695', 'PCT012197' => '596', 'PCT012198' => '520', 'PCT012199' => '447', 'PCT012200' => '313', 'PCT012201' => '241', 'PCT012202' => '218', 'PCT012203' => '145', 'PCT012204' => '116', 'PCT012205' => '68', 'PCT012206' => '47', 'PCT012207' => '76', 'PCT012208' => '11', 'PCT012209' => '0', ), '04000US51' => array ( 'GEO_ID' => '04000US51', 'GEONAME' => 'Virginia', 'PCT012001' => '7078515', 'PCT012002' => '3471895', 'PCT012003' => '47457', 'PCT012004' => '47442', 'PCT012005' => '46565', 'PCT012006' => '46875', 'PCT012007' => '47745', 'PCT012008' => '48901', 'PCT012009' => '49262', 'PCT012010' => '50855', 'PCT012011' => '51182', 'PCT012012' => '52530', 'PCT012013' => '52649', 'PCT012014' => '50971', 'PCT012015' => '50231', 'PCT012016' => '49474', 'PCT012017' => '50108', 'PCT012018' => '49301', 'PCT012019' => '48384', 'PCT012020' => '49170', 'PCT012021' => '49557', 'PCT012022' => '51935', 'PCT012023' => '52882', 'PCT012024' => '51399', 'PCT012025' => '50174', 'PCT012026' => '47934', 'PCT012027' => '47015', 'PCT012028' => '48258', 'PCT012029' => '46618', 'PCT012030' => '49165', 'PCT012031' => '52213', 'PCT012032' => '55217', 'PCT012033' => '55814', 'PCT012034' => '52697', 'PCT012035' => '52401', 'PCT012036' => '53465', 'PCT012037' => '55638', 'PCT012038' => '60305', 'PCT012039' => '61015', 'PCT012040' => '60652', 'PCT012041' => '60865', 'PCT012042' => '60604', 'PCT012043' => '60833', 'PCT012044' => '58204', 'PCT012045' => '58827', 'PCT012046' => '56987', 'PCT012047' => '55685', 'PCT012048' => '55516', 'PCT012049' => '52274', 'PCT012050' => '51722', 'PCT012051' => '49441', 'PCT012052' => '47635', 'PCT012053' => '48930', 'PCT012054' => '47550', 'PCT012055' => '49219', 'PCT012056' => '48433', 'PCT012057' => '37056', 'PCT012058' => '37679', 'PCT012059' => '36802', 'PCT012060' => '37611', 'PCT012061' => '32375', 'PCT012062' => '30065', 'PCT012063' => '28933', 'PCT012064' => '27533', 'PCT012065' => '26259', 'PCT012066' => '24779', 'PCT012067' => '23821', 'PCT012068' => '23287', 'PCT012069' => '21131', 'PCT012070' => '21403', 'PCT012071' => '20379', 'PCT012072' => '20158', 'PCT012073' => '19828', 'PCT012074' => '18399', 'PCT012075' => '18055', 'PCT012076' => '16533', 'PCT012077' => '15621', 'PCT012078' => '15356', 'PCT012079' => '14254', 'PCT012080' => '13050', 'PCT012081' => '12645', 'PCT012082' => '11267', 'PCT012083' => '9903', 'PCT012084' => '8674', 'PCT012085' => '7588', 'PCT012086' => '6432', 'PCT012087' => '5624', 'PCT012088' => '4788', 'PCT012089' => '3912', 'PCT012090' => '3259', 'PCT012091' => '2746', 'PCT012092' => '2201', 'PCT012093' => '1651', 'PCT012094' => '1207', 'PCT012095' => '965', 'PCT012096' => '729', 'PCT012097' => '525', 'PCT012098' => '345', 'PCT012099' => '273', 'PCT012100' => '186', 'PCT012101' => '101', 'PCT012102' => '120', 'PCT012103' => '178', 'PCT012104' => '13', 'PCT012105' => '15', 'PCT012106' => '3606620', 'PCT012107' => '45251', 'PCT012108' => '45304', 'PCT012109' => '44595', 'PCT012110' => '45284', 'PCT012111' => '45464', 'PCT012112' => '46853', 'PCT012113' => '47217', 'PCT012114' => '48306', 'PCT012115' => '49164', 'PCT012116' => '50814', 'PCT012117' => '50355', 'PCT012118' => '48682', 'PCT012119' => '48439', 'PCT012120' => '47512', 'PCT012121' => '47534', 'PCT012122' => '46757', 'PCT012123' => '45326', 'PCT012124' => '46303', 'PCT012125' => '47712', 'PCT012126' => '49620', 'PCT012127' => '48664', 'PCT012128' => '46527', 'PCT012129' => '46235', 'PCT012130' => '44976', 'PCT012131' => '44768', 'PCT012132' => '46118', 'PCT012133' => '45311', 'PCT012134' => '48124', 'PCT012135' => '51244', 'PCT012136' => '54904', 'PCT012137' => '54909', 'PCT012138' => '52697', 'PCT012139' => '52570', 'PCT012140' => '53668', 'PCT012141' => '55934', 'PCT012142' => '61442', 'PCT012143' => '61606', 'PCT012144' => '61604', 'PCT012145' => '61061', 'PCT012146' => '61656', 'PCT012147' => '62384', 'PCT012148' => '60185', 'PCT012149' => '60521', 'PCT012150' => '58574', 'PCT012151' => '57680', 'PCT012152' => '58013', 'PCT012153' => '54903', 'PCT012154' => '54135', 'PCT012155' => '51860', 'PCT012156' => '50722', 'PCT012157' => '51572', 'PCT012158' => '49732', 'PCT012159' => '51445', 'PCT012160' => '50478', 'PCT012161' => '38620', 'PCT012162' => '39291', 'PCT012163' => '39173', 'PCT012164' => '39193', 'PCT012165' => '34190', 'PCT012166' => '32063', 'PCT012167' => '30966', 'PCT012168' => '29286', 'PCT012169' => '28255', 'PCT012170' => '26789', 'PCT012171' => '26548', 'PCT012172' => '26279', 'PCT012173' => '24205', 'PCT012174' => '24810', 'PCT012175' => '23882', 'PCT012176' => '24019', 'PCT012177' => '24061', 'PCT012178' => '23006', 'PCT012179' => '23089', 'PCT012180' => '22340', 'PCT012181' => '21971', 'PCT012182' => '21933', 'PCT012183' => '21046', 'PCT012184' => '19387', 'PCT012185' => '19451', 'PCT012186' => '17789', 'PCT012187' => '16531', 'PCT012188' => '14730', 'PCT012189' => '13432', 'PCT012190' => '12389', 'PCT012191' => '11130', 'PCT012192' => '10393', 'PCT012193' => '9121', 'PCT012194' => '8414', 'PCT012195' => '6682', 'PCT012196' => '6262', 'PCT012197' => '5083', 'PCT012198' => '4223', 'PCT012199' => '3390', 'PCT012200' => '2696', 'PCT012201' => '2171', 'PCT012202' => '1628', 'PCT012203' => '1175', 'PCT012204' => '878', 'PCT012205' => '631', 'PCT012206' => '451', 'PCT012207' => '782', 'PCT012208' => '51', 'PCT012209' => '21', ), '04000US53' => array ( 'GEO_ID' => '04000US53', 'GEONAME' => 'Washington', 'PCT012001' => '5894121', 'PCT012002' => '2934300', 'PCT012003' => '39904', 'PCT012004' => '40388', 'PCT012005' => '40412', 'PCT012006' => '40365', 'PCT012007' => '40996', 'PCT012008' => '41539', 'PCT012009' => '42257', 'PCT012010' => '44219', 'PCT012011' => '44926', 'PCT012012' => '45560', 'PCT012013' => '46011', 'PCT012014' => '44443', 'PCT012015' => '44250', 'PCT012016' => '43635', 'PCT012017' => '44598', 'PCT012018' => '44452', 'PCT012019' => '44377', 'PCT012020' => '44728', 'PCT012021' => '43867', 'PCT012022' => '42988', 'PCT012023' => '42860', 'PCT012024' => '40605', 'PCT012025' => '39341', 'PCT012026' => '39276', 'PCT012027' => '38730', 'PCT012028' => '40174', 'PCT012029' => '38315', 'PCT012030' => '39345', 'PCT012031' => '42796', 'PCT012032' => '46159', 'PCT012033' => '48254', 'PCT012034' => '44912', 'PCT012035' => '43540', 'PCT012036' => '42614', 'PCT012037' => '44094', 'PCT012038' => '48074', 'PCT012039' => '48160', 'PCT012040' => '48865', 'PCT012041' => '49254', 'PCT012042' => '49680', 'PCT012043' => '51370', 'PCT012044' => '48123', 'PCT012045' => '50187', 'PCT012046' => '48759', 'PCT012047' => '47826', 'PCT012048' => '48542', 'PCT012049' => '45823', 'PCT012050' => '45815', 'PCT012051' => '43551', 'PCT012052' => '41778', 'PCT012053' => '42821', 'PCT012054' => '40317', 'PCT012055' => '40834', 'PCT012056' => '40458', 'PCT012057' => '30628', 'PCT012058' => '31102', 'PCT012059' => '30796', 'PCT012060' => '30191', 'PCT012061' => '26240', 'PCT012062' => '24177', 'PCT012063' => '23091', 'PCT012064' => '21747', 'PCT012065' => '21038', 'PCT012066' => '19471', 'PCT012067' => '18667', 'PCT012068' => '18370', 'PCT012069' => '16735', 'PCT012070' => '16570', 'PCT012071' => '16187', 'PCT012072' => '16432', 'PCT012073' => '15902', 'PCT012074' => '14978', 'PCT012075' => '14539', 'PCT012076' => '13747', 'PCT012077' => '13462', 'PCT012078' => '13308', 'PCT012079' => '12626', 'PCT012080' => '11680', 'PCT012081' => '11899', 'PCT012082' => '10640', 'PCT012083' => '9697', 'PCT012084' => '8544', 'PCT012085' => '7711', 'PCT012086' => '6678', 'PCT012087' => '6063', 'PCT012088' => '5256', 'PCT012089' => '4417', 'PCT012090' => '3692', 'PCT012091' => '2958', 'PCT012092' => '2494', 'PCT012093' => '1840', 'PCT012094' => '1419', 'PCT012095' => '1205', 'PCT012096' => '900', 'PCT012097' => '621', 'PCT012098' => '471', 'PCT012099' => '318', 'PCT012100' => '209', 'PCT012101' => '134', 'PCT012102' => '106', 'PCT012103' => '156', 'PCT012104' => '8', 'PCT012105' => '13', 'PCT012106' => '2959821', 'PCT012107' => '37836', 'PCT012108' => '38531', 'PCT012109' => '38404', 'PCT012110' => '38531', 'PCT012111' => '38939', 'PCT012112' => '39611', 'PCT012113' => '40155', 'PCT012114' => '41637', 'PCT012115' => '42698', 'PCT012116' => '43307', 'PCT012117' => '43304', 'PCT012118' => '42068', 'PCT012119' => '42136', 'PCT012120' => '41741', 'PCT012121' => '42650', 'PCT012122' => '41987', 'PCT012123' => '41470', 'PCT012124' => '41778', 'PCT012125' => '41073', 'PCT012126' => '41248', 'PCT012127' => '40266', 'PCT012128' => '37848', 'PCT012129' => '37608', 'PCT012130' => '36995', 'PCT012131' => '36656', 'PCT012132' => '37848', 'PCT012133' => '36554', 'PCT012134' => '37886', 'PCT012135' => '40651', 'PCT012136' => '43924', 'PCT012137' => '45510', 'PCT012138' => '42359', 'PCT012139' => '41850', 'PCT012140' => '41581', 'PCT012141' => '42764', 'PCT012142' => '46552', 'PCT012143' => '47076', 'PCT012144' => '48079', 'PCT012145' => '48671', 'PCT012146' => '49539', 'PCT012147' => '50200', 'PCT012148' => '48250', 'PCT012149' => '49638', 'PCT012150' => '48668', 'PCT012151' => '48116', 'PCT012152' => '48678', 'PCT012153' => '46809', 'PCT012154' => '46534', 'PCT012155' => '43825', 'PCT012156' => '42868', 'PCT012157' => '43128', 'PCT012158' => '40372', 'PCT012159' => '41430', 'PCT012160' => '40679', 'PCT012161' => '31082', 'PCT012162' => '31518', 'PCT012163' => '31043', 'PCT012164' => '30013', 'PCT012165' => '26151', 'PCT012166' => '24274', 'PCT012167' => '23494', 'PCT012168' => '21994', 'PCT012169' => '21516', 'PCT012170' => '20325', 'PCT012171' => '19732', 'PCT012172' => '19425', 'PCT012173' => '18124', 'PCT012174' => '18084', 'PCT012175' => '18077', 'PCT012176' => '18221', 'PCT012177' => '18224', 'PCT012178' => '17618', 'PCT012179' => '17536', 'PCT012180' => '17569', 'PCT012181' => '17366', 'PCT012182' => '17658', 'PCT012183' => '16926', 'PCT012184' => '16256', 'PCT012185' => '16296', 'PCT012186' => '15419', 'PCT012187' => '14211', 'PCT012188' => '12958', 'PCT012189' => '11855', 'PCT012190' => '10779', 'PCT012191' => '9693', 'PCT012192' => '9429', 'PCT012193' => '8412', 'PCT012194' => '7131', 'PCT012195' => '6440', 'PCT012196' => '5609', 'PCT012197' => '4532', 'PCT012198' => '3786', 'PCT012199' => '3140', 'PCT012200' => '2505', 'PCT012201' => '1920', 'PCT012202' => '1451', 'PCT012203' => '1087', 'PCT012204' => '789', 'PCT012205' => '546', 'PCT012206' => '393', 'PCT012207' => '645', 'PCT012208' => '35', 'PCT012209' => '18', ), '04000US54' => array ( 'GEO_ID' => '04000US54', 'GEONAME' => 'West Virginia', 'PCT012001' => '1808344', 'PCT012002' => '879170', 'PCT012003' => '10232', 'PCT012004' => '10106', 'PCT012005' => '10344', 'PCT012006' => '10462', 'PCT012007' => '10720', 'PCT012008' => '11015', 'PCT012009' => '11075', 'PCT012010' => '11386', 'PCT012011' => '11762', 'PCT012012' => '11963', 'PCT012013' => '12056', 'PCT012014' => '11700', 'PCT012015' => '11789', 'PCT012016' => '11954', 'PCT012017' => '12376', 'PCT012018' => '12369', 'PCT012019' => '12415', 'PCT012020' => '13061', 'PCT012021' => '12965', 'PCT012022' => '13725', 'PCT012023' => '13605', 'PCT012024' => '12619', 'PCT012025' => '12261', 'PCT012026' => '11516', 'PCT012027' => '10700', 'PCT012028' => '11086', 'PCT012029' => '10606', 'PCT012030' => '11308', 'PCT012031' => '11723', 'PCT012032' => '12218', 'PCT012033' => '11826', 'PCT012034' => '11361', 'PCT012035' => '11296', 'PCT012036' => '11289', 'PCT012037' => '11769', 'PCT012038' => '12602', 'PCT012039' => '12515', 'PCT012040' => '12525', 'PCT012041' => '12760', 'PCT012042' => '13009', 'PCT012043' => '13896', 'PCT012044' => '13586', 'PCT012045' => '14618', 'PCT012046' => '14045', 'PCT012047' => '13902', 'PCT012048' => '14429', 'PCT012049' => '13912', 'PCT012050' => '14046', 'PCT012051' => '14039', 'PCT012052' => '13686', 'PCT012053' => '13962', 'PCT012054' => '13561', 'PCT012055' => '13796', 'PCT012056' => '13302', 'PCT012057' => '9994', 'PCT012058' => '10149', 'PCT012059' => '10046', 'PCT012060' => '10284', 'PCT012061' => '9283', 'PCT012062' => '8882', 'PCT012063' => '8521', 'PCT012064' => '8718', 'PCT012065' => '8417', 'PCT012066' => '7722', 'PCT012067' => '7767', 'PCT012068' => '7769', 'PCT012069' => '6785', 'PCT012070' => '6680', 'PCT012071' => '6670', 'PCT012072' => '6648', 'PCT012073' => '6724', 'PCT012074' => '6348', 'PCT012075' => '6778', 'PCT012076' => '6201', 'PCT012077' => '5805', 'PCT012078' => '5654', 'PCT012079' => '5301', 'PCT012080' => '4635', 'PCT012081' => '4440', 'PCT012082' => '3900', 'PCT012083' => '3355', 'PCT012084' => '3030', 'PCT012085' => '2647', 'PCT012086' => '2244', 'PCT012087' => '2049', 'PCT012088' => '1709', 'PCT012089' => '1508', 'PCT012090' => '1310', 'PCT012091' => '1006', 'PCT012092' => '815', 'PCT012093' => '652', 'PCT012094' => '460', 'PCT012095' => '395', 'PCT012096' => '301', 'PCT012097' => '222', 'PCT012098' => '159', 'PCT012099' => '115', 'PCT012100' => '70', 'PCT012101' => '58', 'PCT012102' => '26', 'PCT012103' => '59', 'PCT012104' => '8', 'PCT012105' => '2', 'PCT012106' => '929174', 'PCT012107' => '9944', 'PCT012108' => '10039', 'PCT012109' => '9739', 'PCT012110' => '9956', 'PCT012111' => '10263', 'PCT012112' => '10099', 'PCT012113' => '10415', 'PCT012114' => '10682', 'PCT012115' => '11303', 'PCT012116' => '11450', 'PCT012117' => '11418', 'PCT012118' => '11040', 'PCT012119' => '11061', 'PCT012120' => '11295', 'PCT012121' => '11493', 'PCT012122' => '11468', 'PCT012123' => '11581', 'PCT012124' => '12362', 'PCT012125' => '12521', 'PCT012126' => '13111', 'PCT012127' => '13144', 'PCT012128' => '12431', 'PCT012129' => '11917', 'PCT012130' => '11260', 'PCT012131' => '10656', 'PCT012132' => '10952', 'PCT012133' => '10409', 'PCT012134' => '11299', 'PCT012135' => '11787', 'PCT012136' => '12189', 'PCT012137' => '11740', 'PCT012138' => '11400', 'PCT012139' => '11344', 'PCT012140' => '11598', 'PCT012141' => '11894', 'PCT012142' => '12924', 'PCT012143' => '13052', 'PCT012144' => '13134', 'PCT012145' => '13385', 'PCT012146' => '13910', 'PCT012147' => '14213', 'PCT012148' => '14359', 'PCT012149' => '14661', 'PCT012150' => '14696', 'PCT012151' => '14457', 'PCT012152' => '14669', 'PCT012153' => '14127', 'PCT012154' => '14466', 'PCT012155' => '14090', 'PCT012156' => '13765', 'PCT012157' => '13819', 'PCT012158' => '13606', 'PCT012159' => '13742', 'PCT012160' => '13383', 'PCT012161' => '10072', 'PCT012162' => '10250', 'PCT012163' => '10295', 'PCT012164' => '10765', 'PCT012165' => '9760', 'PCT012166' => '9202', 'PCT012167' => '9117', 'PCT012168' => '9169', 'PCT012169' => '9078', 'PCT012170' => '8717', 'PCT012171' => '8674', 'PCT012172' => '8805', 'PCT012173' => '7829', 'PCT012174' => '8219', 'PCT012175' => '8190', 'PCT012176' => '8268', 'PCT012177' => '8448', 'PCT012178' => '8281', 'PCT012179' => '8306', 'PCT012180' => '7923', 'PCT012181' => '7786', 'PCT012182' => '7602', 'PCT012183' => '7434', 'PCT012184' => '6768', 'PCT012185' => '6952', 'PCT012186' => '6116', 'PCT012187' => '5703', 'PCT012188' => '5339', 'PCT012189' => '4836', 'PCT012190' => '4503', 'PCT012191' => '4145', 'PCT012192' => '3689', 'PCT012193' => '3268', 'PCT012194' => '3084', 'PCT012195' => '2516', 'PCT012196' => '2229', 'PCT012197' => '1785', 'PCT012198' => '1477', 'PCT012199' => '1181', 'PCT012200' => '991', 'PCT012201' => '786', 'PCT012202' => '555', 'PCT012203' => '380', 'PCT012204' => '294', 'PCT012205' => '213', 'PCT012206' => '176', 'PCT012207' => '263', 'PCT012208' => '14', 'PCT012209' => '3', ), '04000US55' => array ( 'GEO_ID' => '04000US55', 'GEONAME' => 'Wisconsin', 'PCT012001' => '5363675', 'PCT012002' => '2649041', 'PCT012003' => '34685', 'PCT012004' => '34753', 'PCT012005' => '34434', 'PCT012006' => '35197', 'PCT012007' => '35972', 'PCT012008' => '36945', 'PCT012009' => '37531', 'PCT012010' => '39072', 'PCT012011' => '39781', 'PCT012012' => '41177', 'PCT012013' => '41525', 'PCT012014' => '40795', 'PCT012015' => '40963', 'PCT012016' => '41326', 'PCT012017' => '42056', 'PCT012018' => '42216', 'PCT012019' => '41156', 'PCT012020' => '42121', 'PCT012021' => '41263', 'PCT012022' => '42029', 'PCT012023' => '40863', 'PCT012024' => '38066', 'PCT012025' => '36165', 'PCT012026' => '34219', 'PCT012027' => '33059', 'PCT012028' => '33748', 'PCT012029' => '31596', 'PCT012030' => '32496', 'PCT012031' => '34715', 'PCT012032' => '37456', 'PCT012033' => '38237', 'PCT012034' => '36290', 'PCT012035' => '36570', 'PCT012036' => '37921', 'PCT012037' => '39396', 'PCT012038' => '42153', 'PCT012039' => '42684', 'PCT012040' => '43318', 'PCT012041' => '44329', 'PCT012042' => '45179', 'PCT012043' => '46141', 'PCT012044' => '44460', 'PCT012045' => '44710', 'PCT012046' => '43456', 'PCT012047' => '42657', 'PCT012048' => '42913', 'PCT012049' => '40627', 'PCT012050' => '40138', 'PCT012051' => '39621', 'PCT012052' => '37322', 'PCT012053' => '36882', 'PCT012054' => '35349', 'PCT012055' => '35208', 'PCT012056' => '34289', 'PCT012057' => '26358', 'PCT012058' => '26238', 'PCT012059' => '26323', 'PCT012060' => '26527', 'PCT012061' => '23598', 'PCT012062' => '21677', 'PCT012063' => '20999', 'PCT012064' => '20882', 'PCT012065' => '20079', 'PCT012066' => '19095', 'PCT012067' => '18525', 'PCT012068' => '18214', 'PCT012069' => '16657', 'PCT012070' => '17011', 'PCT012071' => '16845', 'PCT012072' => '17044', 'PCT012073' => '16922', 'PCT012074' => '16146', 'PCT012075' => '15926', 'PCT012076' => '15313', 'PCT012077' => '14303', 'PCT012078' => '14005', 'PCT012079' => '12912', 'PCT012080' => '12254', 'PCT012081' => '11484', 'PCT012082' => '10466', 'PCT012083' => '9152', 'PCT012084' => '8541', 'PCT012085' => '7813', 'PCT012086' => '7087', 'PCT012087' => '6164', 'PCT012088' => '5379', 'PCT012089' => '4510', 'PCT012090' => '3779', 'PCT012091' => '3219', 'PCT012092' => '2481', 'PCT012093' => '2032', 'PCT012094' => '1581', 'PCT012095' => '1252', 'PCT012096' => '902', 'PCT012097' => '707', 'PCT012098' => '461', 'PCT012099' => '342', 'PCT012100' => '226', 'PCT012101' => '133', 'PCT012102' => '106', 'PCT012103' => '132', 'PCT012104' => '8', 'PCT012105' => '1', 'PCT012106' => '2714634', 'PCT012107' => '32789', 'PCT012108' => '33530', 'PCT012109' => '33148', 'PCT012110' => '33463', 'PCT012111' => '34369', 'PCT012112' => '35052', 'PCT012113' => '35920', 'PCT012114' => '37013', 'PCT012115' => '37863', 'PCT012116' => '39130', 'PCT012117' => '39622', 'PCT012118' => '38615', 'PCT012119' => '38890', 'PCT012120' => '39117', 'PCT012121' => '40165', 'PCT012122' => '39952', 'PCT012123' => '39174', 'PCT012124' => '39239', 'PCT012125' => '39622', 'PCT012126' => '40423', 'PCT012127' => '39686', 'PCT012128' => '36703', 'PCT012129' => '34861', 'PCT012130' => '32473', 'PCT012131' => '31197', 'PCT012132' => '31784', 'PCT012133' => '30194', 'PCT012134' => '31498', 'PCT012135' => '33668', 'PCT012136' => '36758', 'PCT012137' => '36457', 'PCT012138' => '35104', 'PCT012139' => '35675', 'PCT012140' => '37451', 'PCT012141' => '39154', 'PCT012142' => '41741', 'PCT012143' => '42455', 'PCT012144' => '43210', 'PCT012145' => '44358', 'PCT012146' => '45828', 'PCT012147' => '45838', 'PCT012148' => '43990', 'PCT012149' => '44453', 'PCT012150' => '42601', 'PCT012151' => '41961', 'PCT012152' => '42318', 'PCT012153' => '40318', 'PCT012154' => '39489', 'PCT012155' => '38819', 'PCT012156' => '36128', 'PCT012157' => '36430', 'PCT012158' => '34452', 'PCT012159' => '35141', 'PCT012160' => '34130', 'PCT012161' => '26374', 'PCT012162' => '26604', 'PCT012163' => '26643', 'PCT012164' => '27706', 'PCT012165' => '24661', 'PCT012166' => '22765', 'PCT012167' => '21799', 'PCT012168' => '21636', 'PCT012169' => '21210', 'PCT012170' => '20393', 'PCT012171' => '20381', 'PCT012172' => '19662', 'PCT012173' => '18461', 'PCT012174' => '19126', 'PCT012175' => '19125', 'PCT012176' => '19974', 'PCT012177' => '19570', 'PCT012178' => '18919', 'PCT012179' => '19331', 'PCT012180' => '18733', 'PCT012181' => '18025', 'PCT012182' => '18213', 'PCT012183' => '17610', 'PCT012184' => '16970', 'PCT012185' => '16888', 'PCT012186' => '15873', 'PCT012187' => '14696', 'PCT012188' => '14071', 'PCT012189' => '13443', 'PCT012190' => '12313', 'PCT012191' => '11666', 'PCT012192' => '10801', 'PCT012193' => '9693', 'PCT012194' => '8532', 'PCT012195' => '7372', 'PCT012196' => '6538', 'PCT012197' => '5420', 'PCT012198' => '4569', 'PCT012199' => '3763', 'PCT012200' => '3020', 'PCT012201' => '2344', 'PCT012202' => '1808', 'PCT012203' => '1387', 'PCT012204' => '1016', 'PCT012205' => '725', 'PCT012206' => '533', 'PCT012207' => '784', 'PCT012208' => '58', 'PCT012209' => '11', ), '04000US56' => array ( 'GEO_ID' => '04000US56', 'GEONAME' => 'Wyoming', 'PCT012001' => '493782', 'PCT012002' => '248374', 'PCT012003' => '3211', 'PCT012004' => '3270', 'PCT012005' => '3097', 'PCT012006' => '3123', 'PCT012007' => '3192', 'PCT012008' => '3160', 'PCT012009' => '3440', 'PCT012010' => '3535', 'PCT012011' => '3601', 'PCT012012' => '3788', 'PCT012013' => '3815', 'PCT012014' => '3836', 'PCT012015' => '3890', 'PCT012016' => '4005', 'PCT012017' => '4186', 'PCT012018' => '4344', 'PCT012019' => '4364', 'PCT012020' => '4379', 'PCT012021' => '4332', 'PCT012022' => '4342', 'PCT012023' => '3976', 'PCT012024' => '3587', 'PCT012025' => '3499', 'PCT012026' => '3277', 'PCT012027' => '3175', 'PCT012028' => '3170', 'PCT012029' => '2972', 'PCT012030' => '3039', 'PCT012031' => '3112', 'PCT012032' => '3321', 'PCT012033' => '3237', 'PCT012034' => '3016', 'PCT012035' => '2976', 'PCT012036' => '2884', 'PCT012037' => '3072', 'PCT012038' => '3338', 'PCT012039' => '3481', 'PCT012040' => '3567', 'PCT012041' => '3749', 'PCT012042' => '3897', 'PCT012043' => '4212', 'PCT012044' => '4088', 'PCT012045' => '4262', 'PCT012046' => '4302', 'PCT012047' => '4346', 'PCT012048' => '4352', 'PCT012049' => '4242', 'PCT012050' => '4254', 'PCT012051' => '4056', 'PCT012052' => '3747', 'PCT012053' => '3798', 'PCT012054' => '3633', 'PCT012055' => '3706', 'PCT012056' => '3531', 'PCT012057' => '2631', 'PCT012058' => '2701', 'PCT012059' => '2716', 'PCT012060' => '2624', 'PCT012061' => '2457', 'PCT012062' => '2213', 'PCT012063' => '2123', 'PCT012064' => '2110', 'PCT012065' => '2015', 'PCT012066' => '1855', 'PCT012067' => '1768', 'PCT012068' => '1790', 'PCT012069' => '1525', 'PCT012070' => '1582', 'PCT012071' => '1610', 'PCT012072' => '1502', 'PCT012073' => '1507', 'PCT012074' => '1471', 'PCT012075' => '1452', 'PCT012076' => '1307', 'PCT012077' => '1273', 'PCT012078' => '1209', 'PCT012079' => '1135', 'PCT012080' => '1097', 'PCT012081' => '953', 'PCT012082' => '831', 'PCT012083' => '808', 'PCT012084' => '692', 'PCT012085' => '619', 'PCT012086' => '510', 'PCT012087' => '487', 'PCT012088' => '384', 'PCT012089' => '363', 'PCT012090' => '265', 'PCT012091' => '226', 'PCT012092' => '194', 'PCT012093' => '165', 'PCT012094' => '120', 'PCT012095' => '94', 'PCT012096' => '49', 'PCT012097' => '52', 'PCT012098' => '18', 'PCT012099' => '20', 'PCT012100' => '12', 'PCT012101' => '15', 'PCT012102' => '10', 'PCT012103' => '30', 'PCT012104' => '0', 'PCT012105' => '0', 'PCT012106' => '245408', 'PCT012107' => '2919', 'PCT012108' => '3034', 'PCT012109' => '3030', 'PCT012110' => '3073', 'PCT012111' => '2991', 'PCT012112' => '3126', 'PCT012113' => '3214', 'PCT012114' => '3287', 'PCT012115' => '3459', 'PCT012116' => '3517', 'PCT012117' => '3566', 'PCT012118' => '3531', 'PCT012119' => '3695', 'PCT012120' => '3907', 'PCT012121' => '3945', 'PCT012122' => '4113', 'PCT012123' => '4077', 'PCT012124' => '4153', 'PCT012125' => '3925', 'PCT012126' => '3874', 'PCT012127' => '3657', 'PCT012128' => '3377', 'PCT012129' => '3138', 'PCT012130' => '2924', 'PCT012131' => '2845', 'PCT012132' => '2871', 'PCT012133' => '2740', 'PCT012134' => '2839', 'PCT012135' => '2970', 'PCT012136' => '3050', 'PCT012137' => '3052', 'PCT012138' => '2837', 'PCT012139' => '2866', 'PCT012140' => '2795', 'PCT012141' => '3035', 'PCT012142' => '3329', 'PCT012143' => '3509', 'PCT012144' => '3652', 'PCT012145' => '3908', 'PCT012146' => '4052', 'PCT012147' => '4167', 'PCT012148' => '4184', 'PCT012149' => '4213', 'PCT012150' => '4280', 'PCT012151' => '4229', 'PCT012152' => '4350', 'PCT012153' => '4158', 'PCT012154' => '4015', 'PCT012155' => '3786', 'PCT012156' => '3741', 'PCT012157' => '3638', 'PCT012158' => '3291', 'PCT012159' => '3377', 'PCT012160' => '3327', 'PCT012161' => '2446', 'PCT012162' => '2608', 'PCT012163' => '2617', 'PCT012164' => '2560', 'PCT012165' => '2285', 'PCT012166' => '2154', 'PCT012167' => '2072', 'PCT012168' => '1998', 'PCT012169' => '1942', 'PCT012170' => '1875', 'PCT012171' => '1897', 'PCT012172' => '1805', 'PCT012173' => '1744', 'PCT012174' => '1692', 'PCT012175' => '1655', 'PCT012176' => '1693', 'PCT012177' => '1677', 'PCT012178' => '1643', 'PCT012179' => '1573', 'PCT012180' => '1421', 'PCT012181' => '1421', 'PCT012182' => '1467', 'PCT012183' => '1331', 'PCT012184' => '1302', 'PCT012185' => '1257', 'PCT012186' => '1226', 'PCT012187' => '1076', 'PCT012188' => '1009', 'PCT012189' => '942', 'PCT012190' => '866', 'PCT012191' => '798', 'PCT012192' => '768', 'PCT012193' => '683', 'PCT012194' => '530', 'PCT012195' => '491', 'PCT012196' => '464', 'PCT012197' => '395', 'PCT012198' => '329', 'PCT012199' => '254', 'PCT012200' => '187', 'PCT012201' => '173', 'PCT012202' => '131', 'PCT012203' => '98', 'PCT012204' => '76', 'PCT012205' => '47', 'PCT012206' => '29', 'PCT012207' => '57', 'PCT012208' => '6', 'PCT012209' => '0', ), );
diff --git a/www/extras/yui/examples/datatable/assets/php/json5000_proxy.php b/www/extras/yui/examples/datatable/assets/php/json5000_proxy.php
deleted file mode 100644
index af7a008cc..000000000
--- a/www/extras/yui/examples/datatable/assets/php/json5000_proxy.php
+++ /dev/null
@@ -1,5012 +0,0 @@
-
-
diff --git a/www/extras/yui/examples/datatable/assets/php/json_proxy.php b/www/extras/yui/examples/datatable/assets/php/json_proxy.php
deleted file mode 100644
index e96aca6fa..000000000
--- a/www/extras/yui/examples/datatable/assets/php/json_proxy.php
+++ /dev/null
@@ -1,1519 +0,0 @@
- 0) {
- $results = $_GET['results'];
-}
-
-// Start at which record?
-if(strlen($_GET['startIndex']) > 0) {
- $startIndex = $_GET['startIndex'];
-}
-
-// Sorted?
-if(strlen($_GET['sort']) > 0) {
- $sort = $_GET['sort'];
-}
-
-// Sort dir?
-if((strlen($_GET['dir']) > 0) && ($_GET['dir'] == 'desc')) {
- $dir = 'desc';
- $sort_dir = SORT_DESC;
-}
-else {
- $dir = 'asc';
- $sort_dir = SORT_ASC;
-}
-
-// Return the data
-returnData($results, $startIndex, $sort, $dir, $sort_dir);
-
-function returnData($results, $startIndex, $sort, $dir, $sort_dir) {
- // All records
- $allRecords = initArray();
-
- // Need to sort records
- if(!is_null($sort)) {
-
- // Obtain a list of columns
- foreach ($allRecords as $key => $row) {
- $sortByCol[$key] = $row[$sort];
- }
-
- // Valid sort value
- if(count($sortByCol) > 0) {
- // Sort the original data
- // Add $allRecords as the last parameter, to sort by the common key
- array_multisort($sortByCol, $sort_dir, $allRecords);
- }
- }
-
- // Invalid start value
- if(is_null($startIndex) || !is_numeric($startIndex) || ($startIndex < 0)) {
- // Default is zero
- $startIndex = 0;
- }
- // Valid start value
- else {
- // Convert to number
- $startIndex += 0;
- }
-
- // Invalid results value
- if(is_null($results) || !is_numeric($results) ||
- ($results < 1) || ($results >= count($allRecords))) {
- // Default is all
- $results = count($allRecords);
- }
- // Valid results value
- else {
- // Convert to number
- $results += 0;
- }
-
- // Iterate through records and return from start index
- $data = array();
- $lastIndex = $startIndex+$results;
- if($lastIndex > count($allRecords)) {
- $lastIndex = count($allRecords);
- }
- for($i=$startIndex; $i<($lastIndex); $i++) {
- $data[] = $allRecords[$i];
- }
-
- // Create return value
- $returnValue = array(
- 'recordsReturned'=>count($data),
- 'totalRecords'=>count($allRecords),
- 'startIndex'=>$startIndex,
- 'sort'=>$sort,
- 'dir'=>$dir,
- 'pageSize'=>$results,
- 'records'=>$data
- );
-
- // JSONify
- //print json_encode($returnValue);
-
- // Use Services_JSON
- require_once('JSON.php');
- $json = new Services_JSON();
- echo ($json->encode($returnValue)); // Instead of json_encode
-}
-
-function initArray() {
-return array(
-array('id'=>'0', 'name'=>'xmlqoyzgmykrphvyiz', 'date'=>'13-Sep-2002', 'price'=>'8370', 'number'=>'8056', 'address'=>'qdfbc', 'company'=>'taufrid', 'desc'=>'pppzhfhcdqcvbirw', 'age'=>'5512', 'title'=>'zticbcd', 'phone'=>'hvdkltabshgakjqmfrvxo', 'email'=>'eodnqepua', 'zip'=>'eodnqepua', 'country'=>'pdibxicpqipbsgnxyjumsza'),
-array('id'=>'1', 'name'=>'rbdmbabficcre', 'date'=>'10-Sep-2004', 'price'=>'3075', 'number'=>'3627', 'address'=>'oxcm', 'company'=>'xyzwzv', 'desc'=>'rwndyoedxh', 'age'=>'2134', 'title'=>'lxxyfgdtdffjce', 'phone'=>'zeejvbwy', 'email'=>'ldcikhxwfuulaxeedkogpxftb', 'zip'=>'ldcikhxwfuulaxeedkogpxftb', 'country'=>'pcmobxrdfclcyrx'),
-array('id'=>'2', 'name'=>'yr', 'date'=>'04-Mar-2007', 'price'=>'7129', 'number'=>'6614', 'address'=>'i', 'company'=>'gcpvrshftfxxlz', 'desc'=>'nyalrdjjl', 'age'=>'4728', 'title'=>'ddfl', 'phone'=>'mnhifzqltvirgiaug', 'email'=>'f', 'zip'=>'f', 'country'=>'epipbmtfsfxetenyedjxzsog'),
-array('id'=>'3', 'name'=>'bhqggvwolybfdtk', 'date'=>'26-Dec-2000', 'price'=>'1867', 'number'=>'4288', 'address'=>'jo', 'company'=>'goevufkvmbct', 'desc'=>'zhixinabyazbfleozrvovr', 'age'=>'3423', 'title'=>'b', 'phone'=>'odhh', 'email'=>'g', 'zip'=>'g', 'country'=>'idxvdztezvkkaz'),
-array('id'=>'4', 'name'=>'uynlhonmcqtjqzyzd', 'date'=>'23-Nov-2002', 'price'=>'8497', 'number'=>'5846', 'address'=>'vlwglvrcqqqc', 'company'=>'epkhgeqxdpwhlsohhadsxkd', 'desc'=>'bgjrxlpbbzihdzfhpcp', 'age'=>'417', 'title'=>'ejbfmucwyvyefpcqfdse', 'phone'=>'zimfqbhfccjl', 'email'=>'oyy', 'zip'=>'oyy', 'country'=>'vwntbsjdiohattacg'),
-array('id'=>'5', 'name'=>'inylpixtxvrorobkpt', 'date'=>'20-Oct-2000', 'price'=>'3551', 'number'=>'9863', 'address'=>'cte', 'company'=>'akyiy', 'desc'=>'tofqicmaqdosodljvosvrv', 'age'=>'5844', 'title'=>'apgyxfvrtahccuctxqlmtx', 'phone'=>'plnldiaaiphhnmcegcmif', 'email'=>'kyeakq', 'zip'=>'kyeakq', 'country'=>'hlktyvxhwyqmfxzrzexc'),
-array('id'=>'6', 'name'=>'iypgc', 'date'=>'19-Aug-2006', 'price'=>'4301', 'number'=>'9732', 'address'=>'vtdr', 'company'=>'knpazuyzlxdjauois', 'desc'=>'pvvg', 'age'=>'5491', 'title'=>'gsczwt', 'phone'=>'ggfhgaffldjvedkn', 'email'=>'ocskjgrpztovnfctlkalqf', 'zip'=>'ocskjgrpztovnfctlkalqf', 'country'=>'uosysclprohbxotnnmbizh'),
-array('id'=>'7', 'name'=>'svtdlzafosegupwlddn', 'date'=>'20-Dec-2001', 'price'=>'5616', 'number'=>'2005', 'address'=>'qosxzmqugtgfultmpah', 'company'=>'wtjag', 'desc'=>'rnzxgqlynkl', 'age'=>'1577', 'title'=>'rxlw', 'phone'=>'wpemqmsmfcmmneznbf', 'email'=>'mer', 'zip'=>'mer', 'country'=>'pvbgtmdljtqwjdpvirhvfm'),
-array('id'=>'8', 'name'=>'navzfnwuiybclenvxe', 'date'=>'08-Sep-2002', 'price'=>'2842', 'number'=>'1098', 'address'=>'ykldwgwkhrkmfgho', 'company'=>'iqqne', 'desc'=>'lidspkvfjgq', 'age'=>'5341', 'title'=>'xk', 'phone'=>'ecxrheyvjhlzu', 'email'=>'kfxoxnztsjzjxcg', 'zip'=>'kfxoxnztsjzjxcg', 'country'=>'pljmdqq'),
-array('id'=>'9', 'name'=>'zixzdnjilygy', 'date'=>'01-Nov-2006', 'price'=>'2605', 'number'=>'9735', 'address'=>'d', 'company'=>'h', 'desc'=>'qtudwltyxth', 'age'=>'8063', 'title'=>'lictuaasyakfalibst', 'phone'=>'movjzpiwjqrbbaevuf', 'email'=>'ndwxixiryblroznxzcgvmw', 'zip'=>'ndwxixiryblroznxzcgvmw', 'country'=>'nxnsshxoualrj'),
-array('id'=>'10', 'name'=>'a', 'date'=>'02-Mar-2004', 'price'=>'9659', 'number'=>'5969', 'address'=>'mnkptgbptpm', 'company'=>'hfoeti', 'desc'=>'faona', 'age'=>'5707', 'title'=>'caurlgfwwycxnwmadufrz', 'phone'=>'aeeasrbhneiivupaqlztimpvm', 'email'=>'pskorksvllnntbrcjnw', 'zip'=>'pskorksvllnntbrcjnw', 'country'=>'onjngrawnnpcfarwlksxwgkp'),
-array('id'=>'11', 'name'=>'rq', 'date'=>'16-Jul-2004', 'price'=>'1434', 'number'=>'565', 'address'=>'riprfcevfjvwgggydceoslq', 'company'=>'cfyqjaoaie', 'desc'=>'nhvimfejlkpkospdl', 'age'=>'677', 'title'=>'vdzuujuijcmbquxygdc', 'phone'=>'pnfzcypfjrzfvzz', 'email'=>'ityswlumfrlmvoc', 'zip'=>'ityswlumfrlmvoc', 'country'=>'cikegzkqrk'),
-array('id'=>'12', 'name'=>'jucsobkknext', 'date'=>'09-Nov-2001', 'price'=>'6827', 'number'=>'8546', 'address'=>'bypmdwl', 'company'=>'mdyiqidsarulch', 'desc'=>'zamhgedogcdsfze', 'age'=>'7409', 'title'=>'hruxaxqapllr', 'phone'=>'bqtoyascoyesqjsvcec', 'email'=>'yauwrvlcgdviupwspoue', 'zip'=>'yauwrvlcgdviupwspoue', 'country'=>'zwejozmscgrdb'),
-array('id'=>'13', 'name'=>'wzxdcsmwiipyxkcljyqs', 'date'=>'17-Jun-2001', 'price'=>'2073', 'number'=>'7075', 'address'=>'wvmkqjknnng', 'company'=>'j', 'desc'=>'jynhipssoikayp', 'age'=>'2377', 'title'=>'admnocxyqllwlvlu', 'phone'=>'yccouucdfdbujsvmeia', 'email'=>'gzyrkvd', 'zip'=>'gzyrkvd', 'country'=>'gxzfzc'),
-array('id'=>'14', 'name'=>'xwxdazxjstwwbxeiwczh', 'date'=>'03-Nov-2004', 'price'=>'1800', 'number'=>'235', 'address'=>'kapevnbtqbsol', 'company'=>'hhhjemrbpq', 'desc'=>'ntvruicu', 'age'=>'9596', 'title'=>'pmiickb', 'phone'=>'vmydtiigzjvqrijna', 'email'=>'wcy', 'zip'=>'wcy', 'country'=>'johsxkcycykbbejklitgy'),
-array('id'=>'15', 'name'=>'iyqlvtjqcyyvvjy', 'date'=>'13-Sep-2007', 'price'=>'1782', 'number'=>'5005', 'address'=>'jwiuecbdnrlmhwiagzdexzzh', 'company'=>'ttuygshcbcheeksvvedsnez', 'desc'=>'iekhesfxlzws', 'age'=>'7184', 'title'=>'vug', 'phone'=>'yl', 'email'=>'qgivkbipavye', 'zip'=>'qgivkbipavye', 'country'=>'gjxlg'),
-array('id'=>'16', 'name'=>'dbegwynzxym', 'date'=>'06-Jun-2007', 'price'=>'3561', 'number'=>'6233', 'address'=>'rfwmdbsjkpvryguakbwjow', 'company'=>'niusdd', 'desc'=>'zvowisxac', 'age'=>'3143', 'title'=>'xzpeuppvmykifyrz', 'phone'=>'ucztyopghnhjvxhv', 'email'=>'lpbblozvwftn', 'zip'=>'lpbblozvwftn', 'country'=>'kihk'),
-array('id'=>'17', 'name'=>'zsmgf', 'date'=>'17-Sep-2000', 'price'=>'6671', 'number'=>'8788', 'address'=>'dimfjxujtqonetynbiphih', 'company'=>'onneoealijxotuicozr', 'desc'=>'e', 'age'=>'4195', 'title'=>'rmigtqomebaiqejbntycmtkph', 'phone'=>'gjorigdrnw', 'email'=>'bjmdjvt', 'zip'=>'bjmdjvt', 'country'=>'fubytdlmoauzhd'),
-array('id'=>'18', 'name'=>'mucdhyljixmrtgfybhxuljga', 'date'=>'02-Apr-2008', 'price'=>'6544', 'number'=>'1674', 'address'=>'pqhrupqfyydlq', 'company'=>'rvvsdtnoctomuodzbtpilj', 'desc'=>'bpwashqpzmkspefdgzstugwt', 'age'=>'3134', 'title'=>'jratpcildbttqsf', 'phone'=>'l', 'email'=>'fqymqrfkxcegsnxthmwq', 'zip'=>'fqymqrfkxcegsnxthmwq', 'country'=>'zrrsikykvsqmrcciimglqme'),
-array('id'=>'19', 'name'=>'xlvtcttuk', 'date'=>'04-Jun-2007', 'price'=>'3963', 'number'=>'5126', 'address'=>'ddcugedprjahwelg', 'company'=>'xb', 'desc'=>'zvptgbwblkspnujuznjqxj', 'age'=>'9302', 'title'=>'okzqhbmhxcbedyfpiye', 'phone'=>'toqsczjzihtwrsnzuzgsci', 'email'=>'fgcvoaaltpbmravqjdjgvc', 'zip'=>'fgcvoaaltpbmravqjdjgvc', 'country'=>'uxtbpvklbqnxfnxqhmr'),
-array('id'=>'20', 'name'=>'rpub', 'date'=>'06-Sep-2002', 'price'=>'5542', 'number'=>'2795', 'address'=>'j', 'company'=>'uktp', 'desc'=>'erlsoqglhnyzhcrwxspc', 'age'=>'9766', 'title'=>'jano', 'phone'=>'yhjsmbefpvlbcyabfcsc', 'email'=>'l', 'zip'=>'l', 'country'=>'ckwmkjaehioavqfafa'),
-array('id'=>'21', 'name'=>'cjhepkx', 'date'=>'12-Aug-2003', 'price'=>'3672', 'number'=>'5207', 'address'=>'fadpaixixyendesdpzg', 'company'=>'hlorifbrppkvpokqxizugdhjh', 'desc'=>'n', 'age'=>'8702', 'title'=>'t', 'phone'=>'hekynqaffpqafflvctuwa', 'email'=>'ejeexbfqwmvhljxmpccfdhk', 'zip'=>'ejeexbfqwmvhljxmpccfdhk', 'country'=>'cmiwjjunsyspzxg'),
-array('id'=>'22', 'name'=>'cdvlaiadkg', 'date'=>'19-Mar-2005', 'price'=>'8373', 'number'=>'7612', 'address'=>'eqnn', 'company'=>'agjtwiqdfa', 'desc'=>'jwrje', 'age'=>'7004', 'title'=>'oytgppzuuqhib', 'phone'=>'okblsroy', 'email'=>'uhplrudejcypsopmif', 'zip'=>'uhplrudejcypsopmif', 'country'=>'qgcfqdqjvfiozpdkgxo'),
-array('id'=>'23', 'name'=>'qjvjxl', 'date'=>'07-Oct-2005', 'price'=>'5878', 'number'=>'8749', 'address'=>'rcousxqxgexvihcfwnmnxiw', 'company'=>'trbkgyhyavtstjqzonvwv', 'desc'=>'bslofjwbeqsfazdhxedqwwa', 'age'=>'5234', 'title'=>'obskxqmpbbvlywpopvppzw', 'phone'=>'dadaxenuspmd', 'email'=>'cqceryppuedk', 'zip'=>'cqceryppuedk', 'country'=>'t'),
-array('id'=>'24', 'name'=>'pmcqpcnuqinfuqswgvaytpnou', 'date'=>'27-Aug-2007', 'price'=>'4192', 'number'=>'9188', 'address'=>'ajwrzzftpngvhxoeeke', 'company'=>'du', 'desc'=>'soirjtpduzzlyyrs', 'age'=>'5436', 'title'=>'zjmw', 'phone'=>'qbhuelpueedvnxkqrjqdiou', 'email'=>'c', 'zip'=>'c', 'country'=>'amkxkbzsvdelyipbecyptqzj'),
-array('id'=>'25', 'name'=>'xnjamjm', 'date'=>'09-Nov-2008', 'price'=>'9504', 'number'=>'2530', 'address'=>'ujtficvjgxivrzv', 'company'=>'s', 'desc'=>'yg', 'age'=>'4575', 'title'=>'tvlqdjpjyktsqbullajuwatra', 'phone'=>'uztgymckdfts', 'email'=>'rdiktkeewforcol', 'zip'=>'rdiktkeewforcol', 'country'=>'pxoorvndxxgdqzsidbsw'),
-array('id'=>'26', 'name'=>'bicpzfdkztiohzjvdhskkjk', 'date'=>'20-Jan-2004', 'price'=>'1434', 'number'=>'4413', 'address'=>'pikylzxqd', 'company'=>'pwreeqnz', 'desc'=>'useecohubkgkaovyauw', 'age'=>'6681', 'title'=>'ehuvlzmyzgtrkytyfozqukqj', 'phone'=>'pjamb', 'email'=>'qitmutzssgmkqkdppspgmzxv', 'zip'=>'qitmutzssgmkqkdppspgmzxv', 'country'=>'mfgyh'),
-array('id'=>'27', 'name'=>'pycjscckipuzzyp', 'date'=>'19-Jul-2001', 'price'=>'8157', 'number'=>'1431', 'address'=>'szkf', 'company'=>'qdmvt', 'desc'=>'uw', 'age'=>'4771', 'title'=>'ypwherhdqwsh', 'phone'=>'n', 'email'=>'fglplqfpdai', 'zip'=>'fglplqfpdai', 'country'=>'ufshdh'),
-array('id'=>'28', 'name'=>'lwspmphuqvg', 'date'=>'03-Nov-2006', 'price'=>'4609', 'number'=>'5034', 'address'=>'rcmsksnp', 'company'=>'utszfevyti', 'desc'=>'bddxjazbmmkdo', 'age'=>'8590', 'title'=>'zokozfirenvalpizqldnvd', 'phone'=>'wpzgtndqmrab', 'email'=>'gjikxekjttikemyap', 'zip'=>'gjikxekjttikemyap', 'country'=>'wfkdyxhokzp'),
-array('id'=>'29', 'name'=>'vvzgtdrcxklipxgp', 'date'=>'19-Jun-2004', 'price'=>'7080', 'number'=>'740', 'address'=>'qzxfjwuvmqqmwjpn', 'company'=>'nxyvnwbcjtoc', 'desc'=>'esvcyfysalirxfbnsnbqm', 'age'=>'8769', 'title'=>'iyf', 'phone'=>'sutnzmibloadolmfj', 'email'=>'hxkvyahvepukhmeba', 'zip'=>'hxkvyahvepukhmeba', 'country'=>'ojf'),
-array('id'=>'30', 'name'=>'fdmrqsbizysuxtbsxrnhyzl', 'date'=>'01-Dec-2004', 'price'=>'5751', 'number'=>'3720', 'address'=>'ohartrilsqkrieobghzx', 'company'=>'hwutwuiledaldseuaqnq', 'desc'=>'e', 'age'=>'9597', 'title'=>'talaa', 'phone'=>'vhfpackjo', 'email'=>'mpzqhelhuyxvcw', 'zip'=>'mpzqhelhuyxvcw', 'country'=>'w'),
-array('id'=>'31', 'name'=>'wywrfchgfrpu', 'date'=>'03-Feb-2003', 'price'=>'2009', 'number'=>'7189', 'address'=>'jdyecvzfsabqnxoj', 'company'=>'umwarnqlttvylli', 'desc'=>'jmrfmwymxpavdkl', 'age'=>'9376', 'title'=>'hzovpzoiunugvkqibvuyuh', 'phone'=>'jhrnrclokkcgacvjxiedeo', 'email'=>'mqphojpktwcgofscpdf', 'zip'=>'mqphojpktwcgofscpdf', 'country'=>'dhqnezridfcqvrykbnuvk'),
-array('id'=>'32', 'name'=>'z', 'date'=>'22-Jan-2000', 'price'=>'6996', 'number'=>'9006', 'address'=>'nbpeoue', 'company'=>'cimezi', 'desc'=>'xsylnuwkvwnqyfngtovydp', 'age'=>'961', 'title'=>'skwwjethw', 'phone'=>'tkmpuiliyknmqgbmfe', 'email'=>'ho', 'zip'=>'ho', 'country'=>'skrcpkjmddwpsrxezvpm'),
-array('id'=>'33', 'name'=>'tjsyn', 'date'=>'07-Oct-2000', 'price'=>'5726', 'number'=>'9311', 'address'=>'gacqkounkjgbg', 'company'=>'bcznkfhtxf', 'desc'=>'slkhjxn', 'age'=>'3938', 'title'=>'e', 'phone'=>'oyhzhnboycqyqbexvcdc', 'email'=>'ombykpiktdyslyzyzoxc', 'zip'=>'ombykpiktdyslyzyzoxc', 'country'=>'wsgap'),
-array('id'=>'34', 'name'=>'se', 'date'=>'09-Nov-2006', 'price'=>'9748', 'number'=>'2407', 'address'=>'o', 'company'=>'misladjacjoaluw', 'desc'=>'axs', 'age'=>'927', 'title'=>'lgxtywzzlomthxukgvnpknaej', 'phone'=>'fgw', 'email'=>'giodbma', 'zip'=>'giodbma', 'country'=>'m'),
-array('id'=>'35', 'name'=>'yfxvahcvvrfisks', 'date'=>'17-Nov-2008', 'price'=>'7474', 'number'=>'8847', 'address'=>'bljdy', 'company'=>'fkvvjbsfba', 'desc'=>'wvzcesn', 'age'=>'8626', 'title'=>'cvizbkllojvtuq', 'phone'=>'drgjtgrqcqtgjg', 'email'=>'yj', 'zip'=>'yj', 'country'=>'gjzrukfdfyywmbotlhacyctr'),
-array('id'=>'36', 'name'=>'yl', 'date'=>'09-Dec-2002', 'price'=>'2837', 'number'=>'6536', 'address'=>'yltdpzcnw', 'company'=>'pkiasicqkvisyg', 'desc'=>'zong', 'age'=>'2149', 'title'=>'erqigqktmzjwhjppmgaiot', 'phone'=>'vxfkkl', 'email'=>'hqgxznnjhajqwqz', 'zip'=>'hqgxznnjhajqwqz', 'country'=>'gmsguhzadwgn'),
-array('id'=>'37', 'name'=>'doikmixarfaavxrvjx', 'date'=>'03-Mar-2001', 'price'=>'691', 'number'=>'3961', 'address'=>'cna', 'company'=>'bhbewkpj', 'desc'=>'njjsjknhbirzqtdsdh', 'age'=>'7961', 'title'=>'hdspexmonvgaeqsob', 'phone'=>'vcpmcf', 'email'=>'fxknsb', 'zip'=>'fxknsb', 'country'=>'vukaswpfrwgvmzknffqu'),
-array('id'=>'38', 'name'=>'axyxhlqjgmeqmwncce', 'date'=>'10-Dec-2000', 'price'=>'4504', 'number'=>'2902', 'address'=>'znpqhhjhfi', 'company'=>'ntwwa', 'desc'=>'brvxexzi', 'age'=>'8606', 'title'=>'iipthcjy', 'phone'=>'qhswpyjjug', 'email'=>'chaxffven', 'zip'=>'chaxffven', 'country'=>'nwzdqhgzfqpnjmciv'),
-array('id'=>'39', 'name'=>'cv', 'date'=>'11-Feb-2007', 'price'=>'1321', 'number'=>'5739', 'address'=>'y', 'company'=>'pqhlqkbyqaehqrrdtzy', 'desc'=>'bbbhk', 'age'=>'9091', 'title'=>'zzjtoabarl', 'phone'=>'p', 'email'=>'cu', 'zip'=>'cu', 'country'=>'tlbwfavlc'),
-array('id'=>'40', 'name'=>'jhkuhjebxecx', 'date'=>'15-Nov-2008', 'price'=>'4672', 'number'=>'6248', 'address'=>'ga', 'company'=>'rbtxboielunteibomclqej', 'desc'=>'sizikfjhxkavm', 'age'=>'5904', 'title'=>'qby', 'phone'=>'udmv', 'email'=>'yydpcmcvubefhnmey', 'zip'=>'yydpcmcvubefhnmey', 'country'=>'zkcdadceyfqux'),
-array('id'=>'41', 'name'=>'aeumgqhiunpiaugnuq', 'date'=>'26-Aug-2006', 'price'=>'7779', 'number'=>'9927', 'address'=>'sfnmdcedgzqnqyvklktlfz', 'company'=>'zqpwijwfccspfvtibtzpjxkui', 'desc'=>'nubntaejxntusvwkkbfek', 'age'=>'2924', 'title'=>'kwhhhcqdqleeffiocvhwndty', 'phone'=>'vetflrqizxqbou', 'email'=>'zzweeethaaeoexnssr', 'zip'=>'zzweeethaaeoexnssr', 'country'=>'ydcolcmceax'),
-array('id'=>'42', 'name'=>'w', 'date'=>'06-Sep-2000', 'price'=>'8971', 'number'=>'9554', 'address'=>'xzmmekzw', 'company'=>'qi', 'desc'=>'t', 'age'=>'4400', 'title'=>'fnbircfndcgiddh', 'phone'=>'bhynljnileq', 'email'=>'xccdqemhhsvku', 'zip'=>'xccdqemhhsvku', 'country'=>'t'),
-array('id'=>'43', 'name'=>'ajhii', 'date'=>'22-Oct-2006', 'price'=>'3234', 'number'=>'981', 'address'=>'mtq', 'company'=>'vsolxatesp', 'desc'=>'mrhkwiterczlth', 'age'=>'5299', 'title'=>'uhnedgspdtihlywypeimnc', 'phone'=>'eeppyxdvrkivnooc', 'email'=>'hlztkvrzaamnddrit', 'zip'=>'hlztkvrzaamnddrit', 'country'=>'gqkbivk'),
-array('id'=>'44', 'name'=>'ysmqaypti', 'date'=>'13-May-2002', 'price'=>'4577', 'number'=>'4605', 'address'=>'zpyrxryeijfqfquoomae', 'company'=>'yughfrprdkrs', 'desc'=>'iqahuiqa', 'age'=>'9470', 'title'=>'qskefkjrjdyqjpgasqrlz', 'phone'=>'b', 'email'=>'h', 'zip'=>'h', 'country'=>'ixwhtmzdrfoaxxevonkun'),
-array('id'=>'45', 'name'=>'folfplmlukh', 'date'=>'05-Dec-2006', 'price'=>'509', 'number'=>'2933', 'address'=>'gvmdtqzhdjc', 'company'=>'noxbadrlqcfakhefi', 'desc'=>'rpidtbusjycm', 'age'=>'6264', 'title'=>'bnqbrhmhksivzma', 'phone'=>'zrxhvqjp', 'email'=>'tolfeags', 'zip'=>'tolfeags', 'country'=>'hjyurjnzfmmfvlxs'),
-array('id'=>'46', 'name'=>'jcjsvxdbbdiuuqetkvd', 'date'=>'23-Nov-2002', 'price'=>'4015', 'number'=>'2550', 'address'=>'fsmylfhnoajmdl', 'company'=>'hticjmvuiyrcgc', 'desc'=>'vhbhgmmna', 'age'=>'626', 'title'=>'korvcyplayxwt', 'phone'=>'vkibnr', 'email'=>'vsebfqpgsdqgumitbuuasq', 'zip'=>'vsebfqpgsdqgumitbuuasq', 'country'=>'ylegnrykmrooxfddygt'),
-array('id'=>'47', 'name'=>'f', 'date'=>'24-Jul-2002', 'price'=>'3138', 'number'=>'6119', 'address'=>'agaysef', 'company'=>'wdrjug', 'desc'=>'rmavkhopjudfcmvjmbjkuop', 'age'=>'384', 'title'=>'tsuoyrgksbv', 'phone'=>'q', 'email'=>'klopnakwnmg', 'zip'=>'klopnakwnmg', 'country'=>'hvniggabvytbjmcentpxeen'),
-array('id'=>'48', 'name'=>'yoslv', 'date'=>'20-Aug-2005', 'price'=>'1704', 'number'=>'288', 'address'=>'lbzgashjekosdepijdapcoi', 'company'=>'jzfadgyohxvhq', 'desc'=>'rvn', 'age'=>'2500', 'title'=>'rldzugakioswy', 'phone'=>'bzvixkqvfylipgwwt', 'email'=>'hwocdommceibwk', 'zip'=>'hwocdommceibwk', 'country'=>'r'),
-array('id'=>'49', 'name'=>'bjthheqxlntfbbcpdfeqsgub', 'date'=>'19-Apr-2003', 'price'=>'3424', 'number'=>'3546', 'address'=>'hlna', 'company'=>'ufjrrwlwxmynqergxy', 'desc'=>'y', 'age'=>'2643', 'title'=>'jpbownbxfwcpnulzqj', 'phone'=>'owctoiqnjot', 'email'=>'yj', 'zip'=>'yj', 'country'=>'mgro'),
-array('id'=>'50', 'name'=>'khmybxxrgjgdlastqfdfzfe', 'date'=>'11-Apr-2005', 'price'=>'6152', 'number'=>'359', 'address'=>'uyqbk', 'company'=>'chltouasfalzrq', 'desc'=>'xq', 'age'=>'3140', 'title'=>'z', 'phone'=>'tpsyjqokbcniohxjh', 'email'=>'pibozsrwizyirrxk', 'zip'=>'pibozsrwizyirrxk', 'country'=>'haesbhfkvmifuzu'),
-array('id'=>'51', 'name'=>'i', 'date'=>'21-Dec-1999', 'price'=>'9409', 'number'=>'605', 'address'=>'wjrohbeocigeqmpmzxrtxlvxu', 'company'=>'quwsusclhjmlxoteskqhwqf', 'desc'=>'jcyfasdrnzjhs', 'age'=>'4666', 'title'=>'zvfktteymopukfayoc', 'phone'=>'tdqwudwekordnmiyfccdprs', 'email'=>'cykamnxgqn', 'zip'=>'cykamnxgqn', 'country'=>'lrz'),
-array('id'=>'52', 'name'=>'oh', 'date'=>'03-Feb-2006', 'price'=>'5629', 'number'=>'22', 'address'=>'rcdgtwqwubwhouneirpzqgbfn', 'company'=>'ghvggnj', 'desc'=>'udglzbmwia', 'age'=>'6367', 'title'=>'fynvxebzjogqvcxcpgmjkt', 'phone'=>'kuhgdhwzmvnitrjsayzr', 'email'=>'bowqviafcvpxcwaktax', 'zip'=>'bowqviafcvpxcwaktax', 'country'=>'nfieobfmawgckd'),
-array('id'=>'53', 'name'=>'mtlop', 'date'=>'13-Dec-2005', 'price'=>'9198', 'number'=>'4824', 'address'=>'rm', 'company'=>'gaeoetpkgqgnsrqlxcfjrukdm', 'desc'=>'pozcogct', 'age'=>'7881', 'title'=>'nkstayh', 'phone'=>'qyfoalxsfivsrlhrnvx', 'email'=>'prycbqwcpdvfbbtc', 'zip'=>'prycbqwcpdvfbbtc', 'country'=>'ruszpkqbshoo'),
-array('id'=>'54', 'name'=>'dwdgy', 'date'=>'03-Sep-2000', 'price'=>'3319', 'number'=>'2089', 'address'=>'ogxijkzdcytnpufwjuboyx', 'company'=>'evlgvtlsisqqbapfc', 'desc'=>'zqduvzeqatoyls', 'age'=>'7442', 'title'=>'zpqkhydxpfyelbslrvgmvk', 'phone'=>'wdr', 'email'=>'pknljdbukaxipdguohnz', 'zip'=>'pknljdbukaxipdguohnz', 'country'=>'jfmeqpbuhvjrjubmwvxxtfnwm'),
-array('id'=>'55', 'name'=>'uuktdqfigv', 'date'=>'01-Apr-2000', 'price'=>'1915', 'number'=>'3828', 'address'=>'oevabrxzldmiqutkpdes', 'company'=>'kbafkahpkbepxerpcqa', 'desc'=>'djvxc', 'age'=>'2513', 'title'=>'gkfzugzarahh', 'phone'=>'jlagprvsiwy', 'email'=>'fujiavolbog', 'zip'=>'fujiavolbog', 'country'=>'ngzongzw'),
-array('id'=>'56', 'name'=>'d', 'date'=>'20-Apr-2008', 'price'=>'203', 'number'=>'105', 'address'=>'ylcsvktrzesnlabrzpfgpc', 'company'=>'pghhfhhcgtezopsfoxxbiyca', 'desc'=>'sgehidwolduslwzeayspqyeo', 'age'=>'8500', 'title'=>'xuixs', 'phone'=>'d', 'email'=>'imbfbmjvfuseytcrjtpnhmt', 'zip'=>'imbfbmjvfuseytcrjtpnhmt', 'country'=>'gbcyc'),
-array('id'=>'57', 'name'=>'ktxqujzqotitscvjlozywl', 'date'=>'03-Aug-2006', 'price'=>'7308', 'number'=>'1900', 'address'=>'vlngfkwauvrjpach', 'company'=>'xr', 'desc'=>'mrljddlvwqmrc', 'age'=>'9692', 'title'=>'hjuidqzmfzpnbnepzvajyevu', 'phone'=>'l', 'email'=>'rofpwp', 'zip'=>'rofpwp', 'country'=>'esaefgdvtf'),
-array('id'=>'58', 'name'=>'uiuvrsznmzytrnyhjnrogssm', 'date'=>'24-Dec-2002', 'price'=>'7256', 'number'=>'497', 'address'=>'rvxlrpeqcqqbkio', 'company'=>'pywhmdze', 'desc'=>'yaxrbmjxkupayfd', 'age'=>'5821', 'title'=>'fzeuhusebfhbjwakuslhbj', 'phone'=>'vystewibbhfvpaoubt', 'email'=>'c', 'zip'=>'c', 'country'=>'ycn'),
-array('id'=>'59', 'name'=>'zzwjrrhkkmgtnhbtdrusl', 'date'=>'13-Oct-2004', 'price'=>'9351', 'number'=>'5734', 'address'=>'bcdwccslujt', 'company'=>'ufko', 'desc'=>'spnwhhosdzfboqdrtzt', 'age'=>'8670', 'title'=>'eqbyuweflxybluiti', 'phone'=>'x', 'email'=>'fzxwcopb', 'zip'=>'fzxwcopb', 'country'=>'mtmdvky'),
-array('id'=>'60', 'name'=>'ddmbeywmsfmpns', 'date'=>'12-Jul-2005', 'price'=>'6485', 'number'=>'9718', 'address'=>'shrm', 'company'=>'uheszswcfygduswzfln', 'desc'=>'aynrxrjeivxddcvcureapldk', 'age'=>'1713', 'title'=>'j', 'phone'=>'lwiluvdsnm', 'email'=>'wiuzlwvnrnsrcevmivwsht', 'zip'=>'wiuzlwvnrnsrcevmivwsht', 'country'=>'t'),
-array('id'=>'61', 'name'=>'wgljdhrxhcucqlpjcsnyfwt', 'date'=>'17-Jan-2000', 'price'=>'8315', 'number'=>'6658', 'address'=>'koqqzzthqrotlrkwhuza', 'company'=>'yfesiutd', 'desc'=>'nnadeadyhup', 'age'=>'8645', 'title'=>'aoyxvtxwbwcgok', 'phone'=>'h', 'email'=>'mubnygncevwtsk', 'zip'=>'mubnygncevwtsk', 'country'=>'gjsccqyemakakliyydam'),
-array('id'=>'62', 'name'=>'zekvae', 'date'=>'13-Jun-2008', 'price'=>'7599', 'number'=>'8215', 'address'=>'vyhucuunufycexgfj', 'company'=>'mimxembr', 'desc'=>'altshsabuuwhpcgshdymmgyv', 'age'=>'7071', 'title'=>'zfxrdydxqlqqnkljsamzs', 'phone'=>'cqfpwekpakuxcyvgwmr', 'email'=>'dexooqoapgts', 'zip'=>'dexooqoapgts', 'country'=>'zhtdsieddbgbxnxjeknjhby'),
-array('id'=>'63', 'name'=>'ynwsgtsonwhvalz', 'date'=>'20-Dec-1999', 'price'=>'9798', 'number'=>'1838', 'address'=>'jjiwtqxronqcjijdaxqxemxp', 'company'=>'zhmymkivteo', 'desc'=>'cgyqwbafk', 'age'=>'1374', 'title'=>'iudmga', 'phone'=>'ra', 'email'=>'dzvohrhmg', 'zip'=>'dzvohrhmg', 'country'=>'pmqfjrfocjukdxwjy'),
-array('id'=>'64', 'name'=>'y', 'date'=>'07-Apr-2008', 'price'=>'2001', 'number'=>'7720', 'address'=>'wbrds', 'company'=>'qilzar', 'desc'=>'caimdgjnfjpdsv', 'age'=>'628', 'title'=>'pguqyxjeosqnticvjkimrra', 'phone'=>'apztkbqaikqgialxtckmln', 'email'=>'uxphohh', 'zip'=>'uxphohh', 'country'=>'ixlbimrivcz'),
-array('id'=>'65', 'name'=>'znitqtfbgmw', 'date'=>'03-Feb-2001', 'price'=>'7303', 'number'=>'3724', 'address'=>'eripsrbkawn', 'company'=>'zyzmgsdzxfgkbkmfdwqhozwhq', 'desc'=>'rqvequcqhjikjgqpqszdxcao', 'age'=>'3804', 'title'=>'ngveemvzrltubb', 'phone'=>'kmm', 'email'=>'ccivbmsemgoauuvyz', 'zip'=>'ccivbmsemgoauuvyz', 'country'=>'tyzfsuht'),
-array('id'=>'66', 'name'=>'fkjinrdodwtpdhqxcl', 'date'=>'02-Oct-2006', 'price'=>'5992', 'number'=>'25', 'address'=>'usncmluswdbjveyzbrp', 'company'=>'zfbb', 'desc'=>'xclncfivskieeaaic', 'age'=>'3992', 'title'=>'hiei', 'phone'=>'t', 'email'=>'zzoaqmcbafgi', 'zip'=>'zzoaqmcbafgi', 'country'=>'z'),
-array('id'=>'67', 'name'=>'eyjfhlpl', 'date'=>'27-Sep-2005', 'price'=>'256', 'number'=>'9385', 'address'=>'nxicxypaa', 'company'=>'fhyfhrolpxqwigi', 'desc'=>'e', 'age'=>'9338', 'title'=>'d', 'phone'=>'papryog', 'email'=>'ovevtjclyoavexdlgepegsmv', 'zip'=>'ovevtjclyoavexdlgepegsmv', 'country'=>'bmrptqeouaiedtcruxw'),
-array('id'=>'68', 'name'=>'h', 'date'=>'08-Dec-2008', 'price'=>'1363', 'number'=>'5041', 'address'=>'pijrvbhosldmmlrp', 'company'=>'tgarc', 'desc'=>'tkrahvnxkwhcrijgav', 'age'=>'3610', 'title'=>'hvewbydbqgukq', 'phone'=>'lxgyurvbtmk', 'email'=>'sl', 'zip'=>'sl', 'country'=>'cyfxdcycfztmtdcfozmnudiv'),
-array('id'=>'69', 'name'=>'gaoryqpentgmvmloyfsal', 'date'=>'01-Mar-2008', 'price'=>'8256', 'number'=>'7805', 'address'=>'e', 'company'=>'yzwyonxedbrwiesv', 'desc'=>'htvauhhvedpghfe', 'age'=>'2886', 'title'=>'d', 'phone'=>'paascspkwhfmozhoupwpt', 'email'=>'ezhkeomhkbiktkcivypakeast', 'zip'=>'ezhkeomhkbiktkcivypakeast', 'country'=>'hqkbppbxzfllnwmwgggj'),
-array('id'=>'70', 'name'=>'he', 'date'=>'20-Jan-2003', 'price'=>'1134', 'number'=>'4086', 'address'=>'xst', 'company'=>'tjwugwa', 'desc'=>'iooukvareptmuwedzp', 'age'=>'2458', 'title'=>'hzeaibvpxvhgjwatsblwre', 'phone'=>'laoozdvwl', 'email'=>'bldcgtacaglxhfpjrmav', 'zip'=>'bldcgtacaglxhfpjrmav', 'country'=>'lwkawnvtyqukuwrnxuodg'),
-array('id'=>'71', 'name'=>'lbudouzjgvu', 'date'=>'21-Mar-2002', 'price'=>'1147', 'number'=>'4557', 'address'=>'tgrncj', 'company'=>'a', 'desc'=>'pdj', 'age'=>'663', 'title'=>'vdiyrdxbktvrmd', 'phone'=>'ykoecbhldhptkyuzuyis', 'email'=>'mqqwkmowpiuawyc', 'zip'=>'mqqwkmowpiuawyc', 'country'=>'fnbmduxbpxvngodsftppfdlv'),
-array('id'=>'72', 'name'=>'viexhk', 'date'=>'10-May-2008', 'price'=>'5733', 'number'=>'1473', 'address'=>'qtsmhzbksgehvklhfxnbf', 'company'=>'znclwzazuqtndamele', 'desc'=>'pmhzxofucha', 'age'=>'7925', 'title'=>'nxrjwr', 'phone'=>'ridfmesqp', 'email'=>'cfjjfhykcasdvyrsqbpikhr', 'zip'=>'cfjjfhykcasdvyrsqbpikhr', 'country'=>'mdsfuhcwmmgrue'),
-array('id'=>'73', 'name'=>'fuzatqsjrhscpjrbnjhhrk', 'date'=>'05-Feb-2007', 'price'=>'4228', 'number'=>'8335', 'address'=>'pyoutoumenwwvozky', 'company'=>'mmaturdzvakqszog', 'desc'=>'huouzbqwwfwhemtqnml', 'age'=>'1603', 'title'=>'kzrupjtepnmjchje', 'phone'=>'fbdbiiobzbokfeufvpveizuw', 'email'=>'ezundstevvme', 'zip'=>'ezundstevvme', 'country'=>'odlcorgiwb'),
-array('id'=>'74', 'name'=>'ggradeecysgqlkmgxr', 'date'=>'13-Aug-2007', 'price'=>'1105', 'number'=>'5213', 'address'=>'uurrwpjc', 'company'=>'bdagidfajvmtitrzkcunqd', 'desc'=>'kuzgkji', 'age'=>'2785', 'title'=>'mhrukwutrg', 'phone'=>'aaeakhuxxxfhs', 'email'=>'ndnw', 'zip'=>'ndnw', 'country'=>'yispcclxwd'),
-array('id'=>'75', 'name'=>'eepeowymtw', 'date'=>'01-Aug-2005', 'price'=>'8426', 'number'=>'5539', 'address'=>'jkditvxwyjtumyeqct', 'company'=>'rqtejqvkfryyajbidxgzv', 'desc'=>'sqcrvttpolfipoy', 'age'=>'4264', 'title'=>'ecyddhfmkcskyicoltjenysze', 'phone'=>'p', 'email'=>'zasecqifynsjqltptwe', 'zip'=>'zasecqifynsjqltptwe', 'country'=>'qnie'),
-array('id'=>'76', 'name'=>'d', 'date'=>'03-Aug-2006', 'price'=>'3891', 'number'=>'985', 'address'=>'chvtpbrdtbueukyqodh', 'company'=>'ml', 'desc'=>'nogqhqsasawlpxd', 'age'=>'7579', 'title'=>'eowzyuqmxxokidxxk', 'phone'=>'eagfthbexziqrn', 'email'=>'nmdic', 'zip'=>'nmdic', 'country'=>'gafqijoftcktjqmq'),
-array('id'=>'77', 'name'=>'nraeinjvaneddldjb', 'date'=>'21-May-2005', 'price'=>'6765', 'number'=>'4735', 'address'=>'cgbsssjkfbkkjyufyh', 'company'=>'clvfuxrnni', 'desc'=>'f', 'age'=>'4189', 'title'=>'hdyznj', 'phone'=>'oupxt', 'email'=>'dsrnucizx', 'zip'=>'dsrnucizx', 'country'=>'qlszl'),
-array('id'=>'78', 'name'=>'rgnqgaalou', 'date'=>'14-Dec-2003', 'price'=>'4514', 'number'=>'6102', 'address'=>'ddagla', 'company'=>'rrpk', 'desc'=>'biatpojvokhdfjqt', 'age'=>'7995', 'title'=>'zxjaeu', 'phone'=>'i', 'email'=>'sxwizfjsuxbp', 'zip'=>'sxwizfjsuxbp', 'country'=>'mwqrggkamkyw'),
-array('id'=>'79', 'name'=>'rm', 'date'=>'04-May-2001', 'price'=>'3445', 'number'=>'9755', 'address'=>'iewayucogolxf', 'company'=>'dpsqarmluexfhbogo', 'desc'=>'llwjgyynmjkraohtehkrse', 'age'=>'8405', 'title'=>'jdrxjgtuspeyocla', 'phone'=>'wsmkzgphqgau', 'email'=>'qd', 'zip'=>'qd', 'country'=>'ibppu'),
-array('id'=>'80', 'name'=>'kogyrrz', 'date'=>'16-Jan-2006', 'price'=>'6317', 'number'=>'9335', 'address'=>'wnzmuagwqkczlsogc', 'company'=>'qrcpjupmihdgyztymoytkp', 'desc'=>'nop', 'age'=>'2384', 'title'=>'vj', 'phone'=>'mabcjvrwdyzjxzdvlruecjhq', 'email'=>'xwbsfaegbgqwymawmktlnpxf', 'zip'=>'xwbsfaegbgqwymawmktlnpxf', 'country'=>'biujysgvtz'),
-array('id'=>'81', 'name'=>'dhvkyrjlsfxczjppgvz', 'date'=>'05-Apr-2006', 'price'=>'6764', 'number'=>'1043', 'address'=>'yyfxzzbhumfm', 'company'=>'qeaogaxwpespmvieyucwa', 'desc'=>'wzaeunkhibmjpsjnpyshoedwj', 'age'=>'780', 'title'=>'lzslvrmamzkuhlgqa', 'phone'=>'aoozgvnlzjubbgatrvlewydg', 'email'=>'lrybsxbhlaohnzgxuh', 'zip'=>'lrybsxbhlaohnzgxuh', 'country'=>'bitteexacagvlytnqrpycpmkd'),
-array('id'=>'82', 'name'=>'bgybhguakzxkcyrx', 'date'=>'17-May-2005', 'price'=>'9027', 'number'=>'2422', 'address'=>'melcqvgc', 'company'=>'ijkjqqdrbcp', 'desc'=>'fndcxstuzchd', 'age'=>'5034', 'title'=>'uiqwuyfeiw', 'phone'=>'mnwpcjupmwnfqiesqifac', 'email'=>'qzhpemxbhjoey', 'zip'=>'qzhpemxbhjoey', 'country'=>'oshapugfdkytsdtvr'),
-array('id'=>'83', 'name'=>'zzzlxatgpxfglxnmniss', 'date'=>'04-Jun-2005', 'price'=>'2095', 'number'=>'8592', 'address'=>'yrljlkilvflpmamrhypv', 'company'=>'cdevqhlvegu', 'desc'=>'rdhclsyrdndeaulzjgkmk', 'age'=>'5804', 'title'=>'awtwbzq', 'phone'=>'ruetgwsxafbffwrfgxpsie', 'email'=>'jbtfcswzkrdexawubbwghsxmy', 'zip'=>'jbtfcswzkrdexawubbwghsxmy', 'country'=>'cqehqojjumcqlmhpqfqnz'),
-array('id'=>'84', 'name'=>'vyxowjmsmcwuskd', 'date'=>'06-Dec-2004', 'price'=>'1551', 'number'=>'8289', 'address'=>'q', 'company'=>'rhi', 'desc'=>'uizjexg', 'age'=>'7014', 'title'=>'qemdgixztabyqftswxj', 'phone'=>'fqx', 'email'=>'phrnokheothvc', 'zip'=>'phrnokheothvc', 'country'=>'vvgwu'),
-array('id'=>'85', 'name'=>'np', 'date'=>'12-Dec-2008', 'price'=>'773', 'number'=>'6343', 'address'=>'zefhwsvgaautiqw', 'company'=>'lstimqkafjldl', 'desc'=>'t', 'age'=>'4374', 'title'=>'ysbro', 'phone'=>'rodlwthk', 'email'=>'adnm', 'zip'=>'adnm', 'country'=>'ymyhxctyveetxglloca'),
-array('id'=>'86', 'name'=>'wlwgqwkdiebudj', 'date'=>'07-Sep-2001', 'price'=>'6686', 'number'=>'567', 'address'=>'wvfcgqr', 'company'=>'qjxnutukq', 'desc'=>'oyjqt', 'age'=>'4811', 'title'=>'mscdtkzppcvgufxdclywfjnkx', 'phone'=>'unfgnszqvsb', 'email'=>'irydxsjvvmguimdvwahro', 'zip'=>'irydxsjvvmguimdvwahro', 'country'=>'xcfxtbpvwymvc'),
-array('id'=>'87', 'name'=>'lfjxldgxgbuhj', 'date'=>'24-May-2008', 'price'=>'3647', 'number'=>'9335', 'address'=>'gr', 'company'=>'wmbu', 'desc'=>'wwjjhosfzvlxcnrjwdeumdxtu', 'age'=>'539', 'title'=>'hcjgzgpioebtdxe', 'phone'=>'z', 'email'=>'siovnihqfblgqtjaa', 'zip'=>'siovnihqfblgqtjaa', 'country'=>'gqrvusoy'),
-array('id'=>'88', 'name'=>'zpkryynlhvcmwotmid', 'date'=>'10-Jun-2004', 'price'=>'7691', 'number'=>'9731', 'address'=>'ptv', 'company'=>'rlw', 'desc'=>'bhizfvlmqozmdtzl', 'age'=>'8603', 'title'=>'vigulvngzfsv', 'phone'=>'tcftiaevrsudwocikodsux', 'email'=>'qlk', 'zip'=>'qlk', 'country'=>'rdknxnsqvtvrknm'),
-array('id'=>'89', 'name'=>'aqskfvdzsh', 'date'=>'05-Jul-2006', 'price'=>'1958', 'number'=>'8236', 'address'=>'pjsdcjzveqgscucckunpq', 'company'=>'pixfnpkikardetmd', 'desc'=>'rtvjwplyagmqwcf', 'age'=>'2121', 'title'=>'lspwbaxtdbmqechyyruodtojf', 'phone'=>'ghkl', 'email'=>'wexsfxp', 'zip'=>'wexsfxp', 'country'=>'aqlrvoztmqnatgodltjtdvbz'),
-array('id'=>'90', 'name'=>'sfviewzpnuemnqdbrwhgztzj', 'date'=>'04-Jun-2001', 'price'=>'5607', 'number'=>'1373', 'address'=>'mwji', 'company'=>'oede', 'desc'=>'xielyhmqeuweownbzs', 'age'=>'6375', 'title'=>'wdz', 'phone'=>'lduqhy', 'email'=>'fgmqfudw', 'zip'=>'fgmqfudw', 'country'=>'ysdnoqpojfrfjqmuugkbfsgmf'),
-array('id'=>'91', 'name'=>'abozzhcmvtbkchbiqs', 'date'=>'13-Oct-2004', 'price'=>'664', 'number'=>'8508', 'address'=>'hovtutmvubuuix', 'company'=>'eriouqp', 'desc'=>'hi', 'age'=>'9151', 'title'=>'vzokgdgayzntuonowl', 'phone'=>'acepwufzcnxuixjtemzel', 'email'=>'setgshdddeghtdcydembyvyio', 'zip'=>'setgshdddeghtdcydembyvyio', 'country'=>'vo'),
-array('id'=>'92', 'name'=>'nzlggd', 'date'=>'11-Jul-2002', 'price'=>'6675', 'number'=>'5593', 'address'=>'yiqbguftveotm', 'company'=>'vi', 'desc'=>'doedzljdztkqixpqo', 'age'=>'6356', 'title'=>'ivqdaexnhtvywjdzjojmncx', 'phone'=>'kutb', 'email'=>'kysgowgtt', 'zip'=>'kysgowgtt', 'country'=>'bmoziydihrrueurjemd'),
-array('id'=>'93', 'name'=>'neottkamdtoqiozgrhoizi', 'date'=>'21-Jun-2000', 'price'=>'8700', 'number'=>'9363', 'address'=>'zejnixgcigpm', 'company'=>'d', 'desc'=>'jr', 'age'=>'804', 'title'=>'ikeqjnecnabaafj', 'phone'=>'ohuqpbgbcjdlb', 'email'=>'bjpfa', 'zip'=>'bjpfa', 'country'=>'secgfdggiquxxoomqunserdfx'),
-array('id'=>'94', 'name'=>'nkpmcuoiarpgaf', 'date'=>'26-Dec-1999', 'price'=>'5850', 'number'=>'4576', 'address'=>'fgcxkubprgeeqtr', 'company'=>'nfbnxquxwuvykhopnr', 'desc'=>'xlonduriklzdz', 'age'=>'1985', 'title'=>'ncuh', 'phone'=>'q', 'email'=>'vp', 'zip'=>'vp', 'country'=>'cecqvpohdbkx'),
-array('id'=>'95', 'name'=>'ieslexprzkzzbcvrox', 'date'=>'19-Oct-2004', 'price'=>'6654', 'number'=>'2507', 'address'=>'yk', 'company'=>'iix', 'desc'=>'q', 'age'=>'831', 'title'=>'cgrryrcxreamwpksgyj', 'phone'=>'ahxeqfbsvdmx', 'email'=>'dpiusgmxgy', 'zip'=>'dpiusgmxgy', 'country'=>'vilchuohclltrmlmqyk'),
-array('id'=>'96', 'name'=>'ai', 'date'=>'21-Nov-2005', 'price'=>'3462', 'number'=>'6307', 'address'=>'hjrqvtxqietuqmldyytwj', 'company'=>'yjcvdsetomdgcyzzoieh', 'desc'=>'uuo', 'age'=>'9200', 'title'=>'nrpwlogokjgpcvbfbd', 'phone'=>'bdtj', 'email'=>'bmcvbao', 'zip'=>'bmcvbao', 'country'=>'rekdsrsdaysdut'),
-array('id'=>'97', 'name'=>'xnwaggiiskduksicwtgpk', 'date'=>'20-Dec-2003', 'price'=>'8860', 'number'=>'4025', 'address'=>'rdxmbkjbrpjziu', 'company'=>'dfv', 'desc'=>'hrfnhqlzbik', 'age'=>'5955', 'title'=>'n', 'phone'=>'noxwqomanvuq', 'email'=>'zmkhepvlfhkhquwqijdxgaou', 'zip'=>'zmkhepvlfhkhquwqijdxgaou', 'country'=>'oiiizgilqppg'),
-array('id'=>'98', 'name'=>'m', 'date'=>'13-Sep-2006', 'price'=>'3376', 'number'=>'2292', 'address'=>'zozcmfdaaqoiyxhe', 'company'=>'svwibh', 'desc'=>'ozthizxi', 'age'=>'5554', 'title'=>'kacobceplcnthtmcpuexds', 'phone'=>'xafwxnluylxnnardltqfakr', 'email'=>'ami', 'zip'=>'ami', 'country'=>'pbumbajzouungratrrwdlnj'),
-array('id'=>'99', 'name'=>'aqxmyvczpoaqxafsusyltsd', 'date'=>'16-May-2002', 'price'=>'8610', 'number'=>'689', 'address'=>'izrzwexsgxivyysy', 'company'=>'ksw', 'desc'=>'epbiaqpwr', 'age'=>'2507', 'title'=>'ryeoc', 'phone'=>'gi', 'email'=>'odymwwqhpmqtcsbciryaxervi', 'zip'=>'odymwwqhpmqtcsbciryaxervi', 'country'=>'yllhl'),
-array('id'=>'100', 'name'=>'jmhfdouqfo', 'date'=>'26-Sep-2005', 'price'=>'7941', 'number'=>'2368', 'address'=>'tgfxyag', 'company'=>'zrp', 'desc'=>'cqrldy', 'age'=>'6754', 'title'=>'nmwsap', 'phone'=>'qjwxddcabdhfczvi', 'email'=>'l', 'zip'=>'l', 'country'=>'noyfulrrerguiqrfuuiuvlcan'),
-array('id'=>'101', 'name'=>'wdgwquuwpgngkfnfnewty', 'date'=>'02-Aug-2006', 'price'=>'4583', 'number'=>'4909', 'address'=>'mawixzptqkomzvagffukt', 'company'=>'gmxxoqjamvbjezitszdhmdcm', 'desc'=>'irdtlcayz', 'age'=>'9049', 'title'=>'qgnccolgnuag', 'phone'=>'dofgrsqakutvwttwrgn', 'email'=>'tpaibhwvhdplrvsjnijycdt', 'zip'=>'tpaibhwvhdplrvsjnijycdt', 'country'=>'wnwntjlmzmuatrwbulnmhfwvn'),
-array('id'=>'102', 'name'=>'qinqfamttvfgusbvlsr', 'date'=>'15-Jun-2001', 'price'=>'237', 'number'=>'9844', 'address'=>'fvgtbakkna', 'company'=>'nmkhipnchpxthphu', 'desc'=>'hudnqkhrkrcxrslect', 'age'=>'4812', 'title'=>'hpzwntecazvitywjie', 'phone'=>'t', 'email'=>'drnvdryweqdtqzhkdjlce', 'zip'=>'drnvdryweqdtqzhkdjlce', 'country'=>'wdqfmuhgqkxdgavfwzv'),
-array('id'=>'103', 'name'=>'mzawdjhgobcsrifmqld', 'date'=>'10-Dec-2001', 'price'=>'2919', 'number'=>'3636', 'address'=>'mg', 'company'=>'ig', 'desc'=>'ugvqkfyquztnrbsesdhsm', 'age'=>'5477', 'title'=>'w', 'phone'=>'ncsvioqpjgzpepje', 'email'=>'wvkpzdsh', 'zip'=>'wvkpzdsh', 'country'=>'fvwbljeefnsvcccbrhrbl'),
-array('id'=>'104', 'name'=>'glmgofnkljgmvqrzvesqgut', 'date'=>'14-Apr-2000', 'price'=>'9869', 'number'=>'5040', 'address'=>'akslxyzdmjo', 'company'=>'qaqgsqcwjtcdmlpmkcxkn', 'desc'=>'wlovobfcxwdodvff', 'age'=>'6821', 'title'=>'zuslfixqlvbylx', 'phone'=>'atyczaaweo', 'email'=>'zufrielbprjniujktvidvcbyb', 'zip'=>'zufrielbprjniujktvidvcbyb', 'country'=>'yx'),
-array('id'=>'105', 'name'=>'xghcxqgjrwaak', 'date'=>'23-Apr-2006', 'price'=>'7647', 'number'=>'5568', 'address'=>'crketjfwidcvaid', 'company'=>'ftj', 'desc'=>'lgqlqzhktvzvnkz', 'age'=>'2750', 'title'=>'fdbjfxkoanutxjfdzrt', 'phone'=>'ydstdohnoohurjdxgnmgbhayq', 'email'=>'bqxvpv', 'zip'=>'bqxvpv', 'country'=>'ipcxwqllxfdgjanxnuyuvwlby'),
-array('id'=>'106', 'name'=>'trtsajuxfljripupyudwixuc', 'date'=>'19-Sep-2004', 'price'=>'7658', 'number'=>'6052', 'address'=>'sjgmbgvweahnrqc', 'company'=>'fbhixpgrrzjf', 'desc'=>'yulibxjisgmtnzldcx', 'age'=>'3735', 'title'=>'esa', 'phone'=>'zslybrramcinzsvsyhl', 'email'=>'hxpjuznzrnt', 'zip'=>'hxpjuznzrnt', 'country'=>'ffphwghiiqwiiragz'),
-array('id'=>'107', 'name'=>'hjirehedzswqycffym', 'date'=>'09-Jun-2007', 'price'=>'1466', 'number'=>'1508', 'address'=>'mve', 'company'=>'vrldatufbzjargrpixu', 'desc'=>'jioems', 'age'=>'3054', 'title'=>'omrkddnexhjygszyyqngoinx', 'phone'=>'cbdujbiwtszwgdun', 'email'=>'sufssejglxpzu', 'zip'=>'sufssejglxpzu', 'country'=>'bwiwf'),
-array('id'=>'108', 'name'=>'cdyba', 'date'=>'06-Feb-2007', 'price'=>'7113', 'number'=>'7161', 'address'=>'nyfgdomolbogh', 'company'=>'cqmibrkeqmfurzn', 'desc'=>'naisglhtat', 'age'=>'8129', 'title'=>'zcfctrlujvzziet', 'phone'=>'ehjrhskoeshflculfzoyqztav', 'email'=>'zdxtdbamthfevjwdoh', 'zip'=>'zdxtdbamthfevjwdoh', 'country'=>'jtlihk'),
-array('id'=>'109', 'name'=>'dacwzf', 'date'=>'21-Sep-2002', 'price'=>'8207', 'number'=>'7447', 'address'=>'obatxkpazxgiqsrycrfgr', 'company'=>'crmvkvr', 'desc'=>'qge', 'age'=>'6711', 'title'=>'bbocaljjcbabesgkknmbailwa', 'phone'=>'ngtefvguyhghqi', 'email'=>'rjnjqyudl', 'zip'=>'rjnjqyudl', 'country'=>'etgatvnapsfkyzjffqvoa'),
-array('id'=>'110', 'name'=>'oxomrsxmxrtylolleeqpcqyi', 'date'=>'17-Nov-2001', 'price'=>'4415', 'number'=>'6125', 'address'=>'keozqfsnspelnpazb', 'company'=>'drugi', 'desc'=>'ofisqyjacyasdsgwhl', 'age'=>'3074', 'title'=>'bivcnzuifcatiimyhvzjt', 'phone'=>'c', 'email'=>'siuatcvukrxyqrgvuhpcqbb', 'zip'=>'siuatcvukrxyqrgvuhpcqbb', 'country'=>'xagraiptrjtllpfwgdvwubs'),
-array('id'=>'111', 'name'=>'hqzjrxhse', 'date'=>'22-Dec-2004', 'price'=>'5771', 'number'=>'4930', 'address'=>'ygpk', 'company'=>'vhbycyseqhnyynhqkpjoo', 'desc'=>'bd', 'age'=>'5959', 'title'=>'cvumr', 'phone'=>'usowrhahoofnbnd', 'email'=>'cmzrpauegxa', 'zip'=>'cmzrpauegxa', 'country'=>'j'),
-array('id'=>'112', 'name'=>'ekfabmbjbpooqbsc', 'date'=>'06-Feb-2000', 'price'=>'8247', 'number'=>'7906', 'address'=>'qz', 'company'=>'najxrabc', 'desc'=>'bescn', 'age'=>'7517', 'title'=>'ciieakifmeapuzyhzh', 'phone'=>'rifu', 'email'=>'hyfjmzcohltiw', 'zip'=>'hyfjmzcohltiw', 'country'=>'o'),
-array('id'=>'113', 'name'=>'oyaow', 'date'=>'16-Mar-2001', 'price'=>'4533', 'number'=>'2529', 'address'=>'razyzfimfkam', 'company'=>'tvrvjabyybnviczuilljl', 'desc'=>'jqsvwdwiyq', 'age'=>'1671', 'title'=>'mornmqpalxckskve', 'phone'=>'gpdxhztkvcjmgayvrlhh', 'email'=>'h', 'zip'=>'h', 'country'=>'ykdruywpfltcttwdpy'),
-array('id'=>'114', 'name'=>'f', 'date'=>'28-Jul-2000', 'price'=>'2380', 'number'=>'4488', 'address'=>'nmqglajd', 'company'=>'izlnkeqdxmhmlvorkosqz', 'desc'=>'e', 'age'=>'4767', 'title'=>'lxrvbndayrldhpbux', 'phone'=>'fscxdqptqqxcii', 'email'=>'z', 'zip'=>'z', 'country'=>'bnhc'),
-array('id'=>'115', 'name'=>'ophdqbafhthewyuqolortxstb', 'date'=>'08-Oct-2003', 'price'=>'8791', 'number'=>'7228', 'address'=>'lipozrpe', 'company'=>'jmdgkxwzikqbhiujdbsaualc', 'desc'=>'zchpggysjedhbcql', 'age'=>'7480', 'title'=>'tcncfoufjvqmmqotfv', 'phone'=>'e', 'email'=>'jirrkuhwnappn', 'zip'=>'jirrkuhwnappn', 'country'=>'vcnbmjryvimpohpsvy'),
-array('id'=>'116', 'name'=>'qlgyhuyxkmpg', 'date'=>'04-Jul-2002', 'price'=>'310', 'number'=>'4875', 'address'=>'yihlxvsmoolpbbaizicyfnkvt', 'company'=>'zazlzythkqdddrrohsqhaqqd', 'desc'=>'vqyrjxqjwcjvvr', 'age'=>'2219', 'title'=>'uiqmaetsvbtl', 'phone'=>'wznmxevvufswpnsgt', 'email'=>'acvnc', 'zip'=>'acvnc', 'country'=>'g'),
-array('id'=>'117', 'name'=>'hohykhmxfqsalysingatz', 'date'=>'23-Mar-2000', 'price'=>'605', 'number'=>'3051', 'address'=>'coay', 'company'=>'ofvzmhwrxorinkqaqruqxp', 'desc'=>'zxxblxzhmedlrkhihw', 'age'=>'268', 'title'=>'jlhkbzfswulwsjxd', 'phone'=>'wltbofs', 'email'=>'mbgjcxtnfdoejhbesxwcuzjr', 'zip'=>'mbgjcxtnfdoejhbesxwcuzjr', 'country'=>'csahlzungdp'),
-array('id'=>'118', 'name'=>'cjarnjypornktijczvfsvn', 'date'=>'23-Feb-2002', 'price'=>'6624', 'number'=>'587', 'address'=>'gfhioizcsyr', 'company'=>'peqjma', 'desc'=>'mwrfsejnmap', 'age'=>'8945', 'title'=>'ufpjnp', 'phone'=>'godmdidnvez', 'email'=>'aqmsvwg', 'zip'=>'aqmsvwg', 'country'=>'xveepjt'),
-array('id'=>'119', 'name'=>'jjdxnqbvuoqynyyelrzhxhf', 'date'=>'13-Sep-2003', 'price'=>'2956', 'number'=>'8180', 'address'=>'gs', 'company'=>'qwjdnkzhypf', 'desc'=>'oerzvqhsxmkj', 'age'=>'8470', 'title'=>'eyyxkoutrheqocgupv', 'phone'=>'gvtxclvpvflojkmhvabpsitj', 'email'=>'wqrllpsgiqjumzqrlebvqiq', 'zip'=>'wqrllpsgiqjumzqrlebvqiq', 'country'=>'kgksztqvkhhvxzcfq'),
-array('id'=>'120', 'name'=>'c', 'date'=>'18-May-2006', 'price'=>'8284', 'number'=>'8034', 'address'=>'rlcidnonfnhvirdpnapp', 'company'=>'faghkx', 'desc'=>'g', 'age'=>'6936', 'title'=>'xdyfgluurhbnqsqgfrvux', 'phone'=>'v', 'email'=>'jgb', 'zip'=>'jgb', 'country'=>'mtfkweqdpk'),
-array('id'=>'121', 'name'=>'rzuirk', 'date'=>'26-Jul-2000', 'price'=>'3863', 'number'=>'7231', 'address'=>'loduueehxkruoixdsvkkuesmp', 'company'=>'krrdqcr', 'desc'=>'xlxbtullpatmemipxcu', 'age'=>'6238', 'title'=>'jxzbocrrukogiqz', 'phone'=>'cks', 'email'=>'ef', 'zip'=>'ef', 'country'=>'rnvoqp'),
-array('id'=>'122', 'name'=>'zcfari', 'date'=>'10-Aug-2001', 'price'=>'1032', 'number'=>'8845', 'address'=>'lniopthry', 'company'=>'ypaterjjxilc', 'desc'=>'clakodhxo', 'age'=>'8099', 'title'=>'dkakcy', 'phone'=>'aoxusodblmnovpawaozimod', 'email'=>'rnscprzqfxkyloaxan', 'zip'=>'rnscprzqfxkyloaxan', 'country'=>'vcmrdarlmfof'),
-array('id'=>'123', 'name'=>'ya', 'date'=>'17-Aug-2008', 'price'=>'3161', 'number'=>'8207', 'address'=>'stigughhsckeunemzrsnwp', 'company'=>'uphkppfmizvptbw', 'desc'=>'t', 'age'=>'9739', 'title'=>'xuzcgytylqo', 'phone'=>'l', 'email'=>'jwuz', 'zip'=>'jwuz', 'country'=>'g'),
-array('id'=>'124', 'name'=>'b', 'date'=>'23-Nov-2000', 'price'=>'7561', 'number'=>'8703', 'address'=>'sitnhvtgprsggtsldofcql', 'company'=>'rnhnqbjmus', 'desc'=>'hzbaf', 'age'=>'6789', 'title'=>'yyyrqjuepxuahmooze', 'phone'=>'jqjbwrbyrhpjfni', 'email'=>'essihpdixpwlpbbzrlancbl', 'zip'=>'essihpdixpwlpbbzrlancbl', 'country'=>'jbeopmltfecntfvqvscl'),
-array('id'=>'125', 'name'=>'klql', 'date'=>'21-Dec-2004', 'price'=>'4204', 'number'=>'5318', 'address'=>'mrlcewvkbyxuetlamolfsw', 'company'=>'jhqcubqrnicpnzlxa', 'desc'=>'vvoogobua', 'age'=>'2677', 'title'=>'xyxeoazprqdzt', 'phone'=>'nselsohncwurxpredo', 'email'=>'at', 'zip'=>'at', 'country'=>'atfrkirdbfvgqoux'),
-array('id'=>'126', 'name'=>'twoqmgvpvxppnqitisczvef', 'date'=>'12-Aug-2007', 'price'=>'2442', 'number'=>'2001', 'address'=>'icnfreryzguwwjkmrdu', 'company'=>'gugkzyuvez', 'desc'=>'nccsuhkshrmdowo', 'age'=>'404', 'title'=>'rvyxqfiqdclicb', 'phone'=>'feozlzssqfwfbkgpccozs', 'email'=>'hixkufmvarzprlojefo', 'zip'=>'hixkufmvarzprlojefo', 'country'=>'k'),
-array('id'=>'127', 'name'=>'qfmsumlouu', 'date'=>'06-May-2005', 'price'=>'6322', 'number'=>'6895', 'address'=>'rjkgbwukaa', 'company'=>'akplavytpkedfzokofczwmjcn', 'desc'=>'xygxxh', 'age'=>'3093', 'title'=>'tjircychbhgqr', 'phone'=>'wtusfevsktqrqozzbsijj', 'email'=>'ilsjszakux', 'zip'=>'ilsjszakux', 'country'=>'opj'),
-array('id'=>'128', 'name'=>'cdftvwhuvjm', 'date'=>'21-Jan-2007', 'price'=>'5367', 'number'=>'435', 'address'=>'glafmka', 'company'=>'opzxikalp', 'desc'=>'glbbhknkdjyereprkbc', 'age'=>'4143', 'title'=>'qzkohuotki', 'phone'=>'w', 'email'=>'bdupoxzmc', 'zip'=>'bdupoxzmc', 'country'=>'rribtlmecmorujgnu'),
-array('id'=>'129', 'name'=>'ryqvsgjpfvsxmk', 'date'=>'16-Mar-2001', 'price'=>'6736', 'number'=>'358', 'address'=>'tnwlhgrv', 'company'=>'g', 'desc'=>'reanwgwmm', 'age'=>'7061', 'title'=>'jfop', 'phone'=>'shuabhxmpedkfjuxouk', 'email'=>'bgxozcyeroy', 'zip'=>'bgxozcyeroy', 'country'=>'vtlxbijqnn'),
-array('id'=>'130', 'name'=>'xvplqzwsgugfxfjoth', 'date'=>'17-Dec-2000', 'price'=>'3889', 'number'=>'4866', 'address'=>'t', 'company'=>'sgjtyhontfmpxskexhjhwd', 'desc'=>'vtpffryckemddts', 'age'=>'6454', 'title'=>'xdcvwmzuujbr', 'phone'=>'qmggsmyrpiwbm', 'email'=>'ueqgctjxqwxlqhmhvducknoje', 'zip'=>'ueqgctjxqwxlqhmhvducknoje', 'country'=>'safe'),
-array('id'=>'131', 'name'=>'jqglkqjamgldnylicfkntzxxe', 'date'=>'27-Jul-2003', 'price'=>'7734', 'number'=>'9508', 'address'=>'dpqozgxat', 'company'=>'mwsl', 'desc'=>'aonlbgl', 'age'=>'9634', 'title'=>'poc', 'phone'=>'ibilqzapfyqzccvuncvcphdvt', 'email'=>'zjr', 'zip'=>'zjr', 'country'=>'ia'),
-array('id'=>'132', 'name'=>'mtqmjwlzvncqiqtes', 'date'=>'13-Apr-2007', 'price'=>'1886', 'number'=>'2069', 'address'=>'eorgxrkoddeqnabmwppmyffdy', 'company'=>'pvtuuyjlfgdpuh', 'desc'=>'yxgzztvpiiooorndgiw', 'age'=>'355', 'title'=>'vjo', 'phone'=>'q', 'email'=>'qkzjjwpjwjemrnagbr', 'zip'=>'qkzjjwpjwjemrnagbr', 'country'=>'eycbzfwjuxzmnjlwtim'),
-array('id'=>'133', 'name'=>'vhrnu', 'date'=>'22-Sep-2007', 'price'=>'3835', 'number'=>'5426', 'address'=>'i', 'company'=>'chvyqqvpcizofsxr', 'desc'=>'dnbuawmuswisfzvmvtdl', 'age'=>'6032', 'title'=>'nyscelavfdihyjdlev', 'phone'=>'nonmjzhd', 'email'=>'st', 'zip'=>'st', 'country'=>'gsojwzjrfmamkkqvomdba'),
-array('id'=>'134', 'name'=>'kqvotohpvzeevd', 'date'=>'15-Jun-2003', 'price'=>'87', 'number'=>'5705', 'address'=>'kzlgoxkqybejsaxmofcjf', 'company'=>'obkbpt', 'desc'=>'e', 'age'=>'5773', 'title'=>'datryehxflgy', 'phone'=>'ekaknkptyqea', 'email'=>'xcjmp', 'zip'=>'xcjmp', 'country'=>'niemmmjsxqrjv'),
-array('id'=>'135', 'name'=>'fpvujtlnur', 'date'=>'25-May-2000', 'price'=>'9214', 'number'=>'4468', 'address'=>'lutxhfhadyrntt', 'company'=>'yjttsnfghwrdyppmbjgzrlg', 'desc'=>'oeibyczxmsrefwlmt', 'age'=>'1282', 'title'=>'rtgeuqkthwaykehl', 'phone'=>'kla', 'email'=>'drbiomvhqmzjtedjpxrlxq', 'zip'=>'drbiomvhqmzjtedjpxrlxq', 'country'=>'cxhfhsfewxffmsbtintrh'),
-array('id'=>'136', 'name'=>'qnriypytrvbwduchqanv', 'date'=>'06-Jun-2007', 'price'=>'2317', 'number'=>'5048', 'address'=>'zerxzilrqj', 'company'=>'odxket', 'desc'=>'yvvpvikingoar', 'age'=>'5287', 'title'=>'ileq', 'phone'=>'vggbvjyforsnnocjwnrjuf', 'email'=>'ltptftkboq', 'zip'=>'ltptftkboq', 'country'=>'pmrorfg'),
-array('id'=>'137', 'name'=>'tywdujvedbooveiaxsc', 'date'=>'10-Jun-2003', 'price'=>'722', 'number'=>'8196', 'address'=>'p', 'company'=>'hwwapuwtpgpu', 'desc'=>'qjxmnfmky', 'age'=>'5682', 'title'=>'hyzcapphllibgfuwlkqvbzt', 'phone'=>'myzxwouentgoi', 'email'=>'wthfvokpkwaasbalonkok', 'zip'=>'wthfvokpkwaasbalonkok', 'country'=>'dflrzrf'),
-array('id'=>'138', 'name'=>'bcvgxjrnuonug', 'date'=>'23-Jul-2006', 'price'=>'1426', 'number'=>'3193', 'address'=>'s', 'company'=>'iwyunymshzujvaheruy', 'desc'=>'itmxo', 'age'=>'1327', 'title'=>'x', 'phone'=>'tqnpp', 'email'=>'cntvutp', 'zip'=>'cntvutp', 'country'=>'oplt'),
-array('id'=>'139', 'name'=>'snolzl', 'date'=>'04-Dec-2003', 'price'=>'9229', 'number'=>'3087', 'address'=>'ovudd', 'company'=>'rxslrhpgxbzfhrsvdsgevsc', 'desc'=>'yqy', 'age'=>'7243', 'title'=>'cqkaiwrqmxnowsvolqr', 'phone'=>'xvy', 'email'=>'xbooahidxtdgpuwc', 'zip'=>'xbooahidxtdgpuwc', 'country'=>'jqpcldncvrarprprfd'),
-array('id'=>'140', 'name'=>'lulexrusnxlxn', 'date'=>'01-Dec-2007', 'price'=>'1521', 'number'=>'5448', 'address'=>'zf', 'company'=>'qvu', 'desc'=>'majen', 'age'=>'8062', 'title'=>'yzwqupdrabfabfepieuluqga', 'phone'=>'gj', 'email'=>'ueftec', 'zip'=>'ueftec', 'country'=>'zrnrsoxsp'),
-array('id'=>'141', 'name'=>'elbzxwqdwskgzflfyqhhpzv', 'date'=>'20-Mar-2003', 'price'=>'1396', 'number'=>'4061', 'address'=>'gidsjdpfttcmejmjurhkzpaz', 'company'=>'gqukbsqjwi', 'desc'=>'ayyurbgwktfflnqlcqk', 'age'=>'5199', 'title'=>'bhhcaymxgfxferxgytqsywd', 'phone'=>'moodzcaajhd', 'email'=>'fphmveravp', 'zip'=>'fphmveravp', 'country'=>'uixmht'),
-array('id'=>'142', 'name'=>'geijdkjetqhdwxkitpa', 'date'=>'13-Sep-2005', 'price'=>'9803', 'number'=>'2170', 'address'=>'wsgqhzwmhfqsoulfcpbaajtp', 'company'=>'mazmgyiyfy', 'desc'=>'eutmaj', 'age'=>'1921', 'title'=>'equggvggfzwqmxp', 'phone'=>'dogctfjyaclalqpphkwnfcul', 'email'=>'q', 'zip'=>'q', 'country'=>'o'),
-array('id'=>'143', 'name'=>'msgsuaydyyfkyraoh', 'date'=>'27-Apr-2001', 'price'=>'8454', 'number'=>'1685', 'address'=>'qqhhr', 'company'=>'vjhnpahpyloxrywjzkqhj', 'desc'=>'dnzudgbvcwekkuksjjd', 'age'=>'9380', 'title'=>'vxcewn', 'phone'=>'ewoijncnueixbnhlhsdr', 'email'=>'h', 'zip'=>'h', 'country'=>'icmlhjzcovqwfez'),
-array('id'=>'144', 'name'=>'ebwfodrvvumxccgfpsmyronn', 'date'=>'11-Feb-2006', 'price'=>'3662', 'number'=>'3799', 'address'=>'iometbikwef', 'company'=>'cimjnbbza', 'desc'=>'ongtxydhklvxqpyyaud', 'age'=>'2248', 'title'=>'fnqo', 'phone'=>'r', 'email'=>'bsipfpjdomlyygv', 'zip'=>'bsipfpjdomlyygv', 'country'=>'wtoworcswqjlrbb'),
-array('id'=>'145', 'name'=>'kizzrcneolduhsragnp', 'date'=>'17-Dec-2002', 'price'=>'8014', 'number'=>'2250', 'address'=>'gxrhplrykqqndubp', 'company'=>'wwrnxybnwqurwlxudejovizl', 'desc'=>'mptofrlciyahandriuntrhxv', 'age'=>'6871', 'title'=>'rzlcyysrnxjy', 'phone'=>'s', 'email'=>'azxncowxcqoknkczbcleakw', 'zip'=>'azxncowxcqoknkczbcleakw', 'country'=>'xuavvtsvsqjuefrhv'),
-array('id'=>'146', 'name'=>'jqujswuwwetocopxj', 'date'=>'18-Apr-2001', 'price'=>'391', 'number'=>'2611', 'address'=>'vlvnsrukalekdae', 'company'=>'xjtmlhbjrkzxlgmhsivlzpvaa', 'desc'=>'k', 'age'=>'1609', 'title'=>'p', 'phone'=>'yzxk', 'email'=>'fmuxwuuibhp', 'zip'=>'fmuxwuuibhp', 'country'=>'pkfpaaqbbbfcrjbrglc'),
-array('id'=>'147', 'name'=>'xjvsddtlsnbdsrdtheujkwbt', 'date'=>'20-Nov-2000', 'price'=>'3721', 'number'=>'8133', 'address'=>'isvdkzgelzsm', 'company'=>'kd', 'desc'=>'dllyvv', 'age'=>'8116', 'title'=>'psppckbkcxnnxusitkvwuy', 'phone'=>'ykp', 'email'=>'fksczlrpnbryepmsmgkvavq', 'zip'=>'fksczlrpnbryepmsmgkvavq', 'country'=>'qpbpaqmgbeibpaqdchchwoz'),
-array('id'=>'148', 'name'=>'kfvfvtwlullkxslbbmrbd', 'date'=>'05-Oct-2003', 'price'=>'9038', 'number'=>'4384', 'address'=>'llrgvwc', 'company'=>'s', 'desc'=>'xeqiqagimijzalcvpntau', 'age'=>'1873', 'title'=>'mlhiojbkhfa', 'phone'=>'vbwdofnnfypancto', 'email'=>'yajkhsyrtjyykpulmyzrlmw', 'zip'=>'yajkhsyrtjyykpulmyzrlmw', 'country'=>'cxxfqlcpm'),
-array('id'=>'149', 'name'=>'teylxhkwrzrdmpddaqzkswixn', 'date'=>'01-Oct-2000', 'price'=>'2441', 'number'=>'4887', 'address'=>'ar', 'company'=>'l', 'desc'=>'iwlawceishlsyld', 'age'=>'6449', 'title'=>'movgpym', 'phone'=>'a', 'email'=>'tbyikvulrxpzp', 'zip'=>'tbyikvulrxpzp', 'country'=>'kivvlmdybyeqwrsxelzdtjy'),
-array('id'=>'150', 'name'=>'pkkoziyieuuqysrxwhunz', 'date'=>'20-Aug-2003', 'price'=>'6439', 'number'=>'8108', 'address'=>'atsv', 'company'=>'cgwcovks', 'desc'=>'ejowaltifhixztnu', 'age'=>'9460', 'title'=>'nqjvtqsweohxem', 'phone'=>'tjiecqk', 'email'=>'zhjtvdrjri', 'zip'=>'zhjtvdrjri', 'country'=>'mcjfzotgmyttrcbwfrg'),
-array('id'=>'151', 'name'=>'nykjcbstklgnvlmjf', 'date'=>'24-Sep-2001', 'price'=>'4661', 'number'=>'5675', 'address'=>'opruhykymjjvllofvaliv', 'company'=>'ufcnagzpcofuinstmfcvang', 'desc'=>'scpeklbfqetrltg', 'age'=>'5472', 'title'=>'miqzbjl', 'phone'=>'lghznx', 'email'=>'pmxayyfodyfprmdzym', 'zip'=>'pmxayyfodyfprmdzym', 'country'=>'xnzjulqcldzdsmat'),
-array('id'=>'152', 'name'=>'yydxespqwppifmwfvrrltcpsg', 'date'=>'06-Apr-2002', 'price'=>'549', 'number'=>'5783', 'address'=>'anjysc', 'company'=>'jzdyijleohvftp', 'desc'=>'ihnrmus', 'age'=>'603', 'title'=>'s', 'phone'=>'lqhnfrmipvrbzgi', 'email'=>'lcktkshcecugdnvoedcjv', 'zip'=>'lcktkshcecugdnvoedcjv', 'country'=>'rkkjmkpvfbxquii'),
-array('id'=>'153', 'name'=>'neetirpxwt', 'date'=>'06-Dec-2004', 'price'=>'5814', 'number'=>'8982', 'address'=>'zgljwgpxdfslnuvazauisjfo', 'company'=>'fu', 'desc'=>'urptybduhsskxkwl', 'age'=>'1996', 'title'=>'metgmlqsasxvjrmzll', 'phone'=>'o', 'email'=>'hhysf', 'zip'=>'hhysf', 'country'=>'pqnicsbj'),
-array('id'=>'154', 'name'=>'zxnsvicmvcygc', 'date'=>'14-Jun-2003', 'price'=>'7732', 'number'=>'4271', 'address'=>'zts', 'company'=>'hataccfpcddvylxl', 'desc'=>'zjocwbn', 'age'=>'6265', 'title'=>'qpgjfnkyombt', 'phone'=>'d', 'email'=>'eyvqwgywqnzmomcbdshnyvx', 'zip'=>'eyvqwgywqnzmomcbdshnyvx', 'country'=>'jkxdlbaqavhwcftttsfhfi'),
-array('id'=>'155', 'name'=>'bqwzmtvw', 'date'=>'22-Jan-2008', 'price'=>'5972', 'number'=>'8140', 'address'=>'gvvnsytlrmexukgdthupggicc', 'company'=>'vccrbimxwevp', 'desc'=>'ncvkwfqayyuoebxg', 'age'=>'1641', 'title'=>'cglthugfq', 'phone'=>'afcnixyfdpf', 'email'=>'na', 'zip'=>'na', 'country'=>'rbnygxbmjvudbztn'),
-array('id'=>'156', 'name'=>'pnhnmmqbrtosjguxeavfmeagh', 'date'=>'07-Jan-2000', 'price'=>'5901', 'number'=>'2431', 'address'=>'euhrgtihlbvdlbxjgxelkjmrq', 'company'=>'xredrixzadsjle', 'desc'=>'hhwifgpclan', 'age'=>'7923', 'title'=>'elcbdgfvpduqh', 'phone'=>'zsrkzyhidoxgz', 'email'=>'tulyfnzjufejiyaplzickhbr', 'zip'=>'tulyfnzjufejiyaplzickhbr', 'country'=>'ffnmflgzxefleof'),
-array('id'=>'157', 'name'=>'prrphdopfzxhqmmway', 'date'=>'13-Jan-2001', 'price'=>'711', 'number'=>'3211', 'address'=>'htnvyxoop', 'company'=>'dwism', 'desc'=>'rjwiwifwhhhmjq', 'age'=>'8563', 'title'=>'jjligzwvfasosedk', 'phone'=>'zskixgqeocneze', 'email'=>'jpwppslvsejlj', 'zip'=>'jpwppslvsejlj', 'country'=>'vxlnhulokqcn'),
-array('id'=>'158', 'name'=>'mivvyrl', 'date'=>'11-Jun-2007', 'price'=>'3511', 'number'=>'1055', 'address'=>'s', 'company'=>'kfjhrxplidvzgi', 'desc'=>'oul', 'age'=>'3661', 'title'=>'jabxlygnzzbkelr', 'phone'=>'ihgrkbqrkufefpupqvmbu', 'email'=>'ptsqewcwsldzcobtfln', 'zip'=>'ptsqewcwsldzcobtfln', 'country'=>'ptbkirgutan'),
-array('id'=>'159', 'name'=>'gzycbuvmyupmvjsgwewq', 'date'=>'08-Feb-2008', 'price'=>'8876', 'number'=>'5153', 'address'=>'qohyinxhqycllagbnbk', 'company'=>'ihjex', 'desc'=>'lwmzpcnxawkydbx', 'age'=>'2314', 'title'=>'igtjtvuzebjjz', 'phone'=>'vvkulnhindtlhuinirubbnxv', 'email'=>'bxwkwufsfzdsh', 'zip'=>'bxwkwufsfzdsh', 'country'=>'flfrsaagisak'),
-array('id'=>'160', 'name'=>'ipbjnxuksacxag', 'date'=>'09-Jul-2006', 'price'=>'8292', 'number'=>'7455', 'address'=>'nmzosigttahbqildgfnyfqwf', 'company'=>'lnphhnutmimvpfopmpfvaj', 'desc'=>'gw', 'age'=>'461', 'title'=>'mxsjjgyqnllg', 'phone'=>'tstjyiylxehynjfkkrxijgrp', 'email'=>'hdqs', 'zip'=>'hdqs', 'country'=>'pmcjvbrum'),
-array('id'=>'161', 'name'=>'tnmdsxnjuvtamjfumvnwkzztv', 'date'=>'12-Dec-2004', 'price'=>'4943', 'number'=>'24', 'address'=>'gncjgzxputjvfsa', 'company'=>'f', 'desc'=>'nbhnaajamznmpuzrdfravm', 'age'=>'7691', 'title'=>'hzxi', 'phone'=>'c', 'email'=>'oembf', 'zip'=>'oembf', 'country'=>'lgzltlaolssqk'),
-array('id'=>'162', 'name'=>'wmrempmnsrbw', 'date'=>'04-Feb-2000', 'price'=>'6672', 'number'=>'5752', 'address'=>'qabcaqn', 'company'=>'iedbqaoheawroojplnt', 'desc'=>'eiuviwxjmkcuo', 'age'=>'2413', 'title'=>'egjmkkjbzykpjxiwcqrxz', 'phone'=>'uibflvtsryybli', 'email'=>'uklsvactjyvz', 'zip'=>'uklsvactjyvz', 'country'=>'tzeoiftubnmtlkuw'),
-array('id'=>'163', 'name'=>'resjztl', 'date'=>'03-Sep-2003', 'price'=>'5691', 'number'=>'867', 'address'=>'i', 'company'=>'f', 'desc'=>'klpemcqfobaluhczamytyr', 'age'=>'8478', 'title'=>'gyjoaplk', 'phone'=>'a', 'email'=>'mdfsshtdcbgbcs', 'zip'=>'mdfsshtdcbgbcs', 'country'=>'vrrrzyqjmqyxayyplcveucyye'),
-array('id'=>'164', 'name'=>'fbxf', 'date'=>'17-Nov-2007', 'price'=>'5938', 'number'=>'5762', 'address'=>'fyivxfwvelhhhmbjkankf', 'company'=>'ldyjsvyhqefyacewyji', 'desc'=>'qpsszd', 'age'=>'7065', 'title'=>'nxgyafisahzrl', 'phone'=>'qlivi', 'email'=>'ernvhgn', 'zip'=>'ernvhgn', 'country'=>'jftwda'),
-array('id'=>'165', 'name'=>'fdw', 'date'=>'12-Feb-2007', 'price'=>'8954', 'number'=>'8704', 'address'=>'ni', 'company'=>'iqrnifiplw', 'desc'=>'ubprepniurfaccxyelhou', 'age'=>'9341', 'title'=>'hglqvx', 'phone'=>'rrohjtwwcrnh', 'email'=>'pjpooawcuujcauswr', 'zip'=>'pjpooawcuujcauswr', 'country'=>'ojtvt'),
-array('id'=>'166', 'name'=>'pojdwbtgqiuqewlygn', 'date'=>'02-Dec-2002', 'price'=>'8676', 'number'=>'7243', 'address'=>'lcehvrzlfjp', 'company'=>'ki', 'desc'=>'aqcrvzdt', 'age'=>'2108', 'title'=>'tgwqzibbnixehjkr', 'phone'=>'mbgucxwusvxmboghlwhtxjgf', 'email'=>'knpvfn', 'zip'=>'knpvfn', 'country'=>'gubjsyd'),
-array('id'=>'167', 'name'=>'bxvpddazkuxtbczmqphv', 'date'=>'16-Jan-2000', 'price'=>'9373', 'number'=>'6276', 'address'=>'qopbirydgbg', 'company'=>'arcxkda', 'desc'=>'qraxndmpcc', 'age'=>'745', 'title'=>'qrtzirdptkxtbarmds', 'phone'=>'tjwrxadndfpvwgpwphzfaj', 'email'=>'uld', 'zip'=>'uld', 'country'=>'xheuborslrwy'),
-array('id'=>'168', 'name'=>'nr', 'date'=>'23-Dec-2002', 'price'=>'8155', 'number'=>'3946', 'address'=>'uppetkqwwnebif', 'company'=>'zyaruzmwndvhkrs', 'desc'=>'lhoqbygxvubwchmbfntamfxzi', 'age'=>'7472', 'title'=>'tkzswhg', 'phone'=>'iftgboixrpjt', 'email'=>'wmwjrtjanrtxqmuythhya', 'zip'=>'wmwjrtjanrtxqmuythhya', 'country'=>'apvxglhzheldo'),
-array('id'=>'169', 'name'=>'xdkoxifjcdcjlbkybzuzffh', 'date'=>'14-Feb-2004', 'price'=>'6306', 'number'=>'6277', 'address'=>'tnxxxmugrdivgrghbfibzigfp', 'company'=>'sbbiavwysuk', 'desc'=>'acqiywaeebjn', 'age'=>'1147', 'title'=>'vjokvglxp', 'phone'=>'slllfwxfyoow', 'email'=>'obpqlctuycj', 'zip'=>'obpqlctuycj', 'country'=>'yqvvfhnrt'),
-array('id'=>'170', 'name'=>'pwcolrlwfmmvyposnrcwpss', 'date'=>'27-May-2000', 'price'=>'9394', 'number'=>'6240', 'address'=>'xniuqxfhicmuoisdwlr', 'company'=>'nodggnfgmvzji', 'desc'=>'dzfjgnlt', 'age'=>'3148', 'title'=>'b', 'phone'=>'d', 'email'=>'mumaipgodluphuzqcdpimvvy', 'zip'=>'mumaipgodluphuzqcdpimvvy', 'country'=>'dyqecorwarfqyut'),
-array('id'=>'171', 'name'=>'jrjihmlwuyspwht', 'date'=>'27-Oct-2008', 'price'=>'9075', 'number'=>'5124', 'address'=>'uogzeeuyojhfsp', 'company'=>'fbjzzcovkirig', 'desc'=>'wvjkbjpfdntmuz', 'age'=>'2285', 'title'=>'mllwkkzzgj', 'phone'=>'xsnmoiw', 'email'=>'jfopjbjwwichvnssxdrwjbeht', 'zip'=>'jfopjbjwwichvnssxdrwjbeht', 'country'=>'uiaqikwwzfyibvrdc'),
-array('id'=>'172', 'name'=>'ufnxxkhyoosgjbgz', 'date'=>'19-Apr-2007', 'price'=>'2347', 'number'=>'6284', 'address'=>'e', 'company'=>'bzrfbevwkjuitbhipzoybvykl', 'desc'=>'qcuvbwvsbxxxthgnpaow', 'age'=>'3255', 'title'=>'wwdx', 'phone'=>'cidwzfqvhnqzpnwmg', 'email'=>'tuut', 'zip'=>'tuut', 'country'=>'rcnnzrlr'),
-array('id'=>'173', 'name'=>'upuagpiufhjsewzjqtdk', 'date'=>'23-Jan-2004', 'price'=>'6383', 'number'=>'3354', 'address'=>'hucboxqiyxy', 'company'=>'rdpbwty', 'desc'=>'doqhztclkkxrfatuykcxhb', 'age'=>'1639', 'title'=>'ftbbnzyqooxnizyskwkpwdjun', 'phone'=>'svowutpvvcvt', 'email'=>'jirwqrvicstrowbjkob', 'zip'=>'jirwqrvicstrowbjkob', 'country'=>'dxawn'),
-array('id'=>'174', 'name'=>'qrkjatbxjstsullma', 'date'=>'16-Mar-2003', 'price'=>'6892', 'number'=>'1432', 'address'=>'xgjxdwtumkf', 'company'=>'lyyjiqdalplyptnzlqlixu', 'desc'=>'bqzvdk', 'age'=>'494', 'title'=>'w', 'phone'=>'yfhpjiayuzonmnzdyhbsocjny', 'email'=>'yznuzlzhbipch', 'zip'=>'yznuzlzhbipch', 'country'=>'bvxojwrhe'),
-array('id'=>'175', 'name'=>'s', 'date'=>'12-Oct-2002', 'price'=>'7574', 'number'=>'9088', 'address'=>'tlys', 'company'=>'xzygpaoycjwqssiawbbpwlv', 'desc'=>'jzjuxcrvbpcqqqps', 'age'=>'9826', 'title'=>'iseqsbstqofl', 'phone'=>'oloji', 'email'=>'adsqgjgwzzvlinqy', 'zip'=>'adsqgjgwzzvlinqy', 'country'=>'rqaiff'),
-array('id'=>'176', 'name'=>'ufzdnqerjvx', 'date'=>'03-Sep-2006', 'price'=>'7120', 'number'=>'732', 'address'=>'ekduijlzjtfpnqj', 'company'=>'qnghsxrovkqocsegch', 'desc'=>'l', 'age'=>'6536', 'title'=>'lagrptizmyns', 'phone'=>'gqxulh', 'email'=>'akdergmrsde', 'zip'=>'akdergmrsde', 'country'=>'dku'),
-array('id'=>'177', 'name'=>'ctrb', 'date'=>'11-Mar-2002', 'price'=>'5254', 'number'=>'149', 'address'=>'imntmy', 'company'=>'rpddhvhlzkwueaxyszfbhtc', 'desc'=>'bobvbzssowwws', 'age'=>'1276', 'title'=>'roeltfir', 'phone'=>'ixzprbctqeordgjscfoujwm', 'email'=>'byqghiepgdexfhqvlemplvh', 'zip'=>'byqghiepgdexfhqvlemplvh', 'country'=>'bwiktviutybah'),
-array('id'=>'178', 'name'=>'nitknaajmfvbqqj', 'date'=>'20-Feb-2001', 'price'=>'5009', 'number'=>'1228', 'address'=>'iltbkubraqeikowlpfxuazkr', 'company'=>'pkocnmky', 'desc'=>'libmab', 'age'=>'1356', 'title'=>'kntg', 'phone'=>'imwdnvofedpsfdfpclblmoln', 'email'=>'pxfjeerrauewijamz', 'zip'=>'pxfjeerrauewijamz', 'country'=>'rdyhfjiqwwbjorhtal'),
-array('id'=>'179', 'name'=>'cynhvvrwirozumgzwo', 'date'=>'20-Jul-2003', 'price'=>'6746', 'number'=>'854', 'address'=>'jjsjvqcyppgklxgtovsjizifn', 'company'=>'xzpzyzjrieikdxzjilhpewkw', 'desc'=>'tvnyj', 'age'=>'4671', 'title'=>'icvhbfyjkhunfuxnfecjan', 'phone'=>'ghctfl', 'email'=>'buixbj', 'zip'=>'buixbj', 'country'=>'as'),
-array('id'=>'180', 'name'=>'naniyaoc', 'date'=>'27-Jan-2001', 'price'=>'6710', 'number'=>'1806', 'address'=>'ygdesjgnr', 'company'=>'pahq', 'desc'=>'uyhvlqtmewpcahhjgon', 'age'=>'4123', 'title'=>'xrtpvj', 'phone'=>'czjxxrsihlvlhln', 'email'=>'svryjfj', 'zip'=>'svryjfj', 'country'=>'cajrwshysrvpioy'),
-array('id'=>'181', 'name'=>'tbheppxkhvtmfipfshbloadfw', 'date'=>'16-Sep-2003', 'price'=>'7074', 'number'=>'1552', 'address'=>'mfsruhoepk', 'company'=>'cpgrvzywlnxpttiheblonrh', 'desc'=>'lotq', 'age'=>'1671', 'title'=>'ogt', 'phone'=>'youxlfkiuecdmgfxvsoc', 'email'=>'arrqwuecozbctynzjwunyyz', 'zip'=>'arrqwuecozbctynzjwunyyz', 'country'=>'dxbwm'),
-array('id'=>'182', 'name'=>'mwldsghvugwwavkafgut', 'date'=>'21-Feb-2006', 'price'=>'4296', 'number'=>'8783', 'address'=>'mtdrnqnztgfaczhz', 'company'=>'iugiamdtswmdtcqmghawv', 'desc'=>'pbeqedydzgyfpyssskpenihdv', 'age'=>'5158', 'title'=>'vjgvyiapmen', 'phone'=>'dupjjnbcfmrkzard', 'email'=>'eoroumndncprqgukvetjf', 'zip'=>'eoroumndncprqgukvetjf', 'country'=>'psnzrnqvivjzjemxhzzxr'),
-array('id'=>'183', 'name'=>'lzy', 'date'=>'21-Aug-2002', 'price'=>'8540', 'number'=>'5783', 'address'=>'ocvfpmbxhkxrokovkotbew', 'company'=>'evdxczmznovtd', 'desc'=>'ubpfyhu', 'age'=>'3528', 'title'=>'qtkjupfhtalrdkecytysxg', 'phone'=>'ywsxdmgzdzkmu', 'email'=>'rcssnkvxoywhwoedcdzvacihc', 'zip'=>'rcssnkvxoywhwoedcdzvacihc', 'country'=>'hmxblpeehrp'),
-array('id'=>'184', 'name'=>'dbllyapbdsaytdg', 'date'=>'07-Dec-2005', 'price'=>'3235', 'number'=>'7056', 'address'=>'keeojlfypucqgn', 'company'=>'hdrkwsipwpqbgzu', 'desc'=>'jyzxhldgayirfvhmzyxvr', 'age'=>'2246', 'title'=>'nubobbjxkhw', 'phone'=>'pimvikez', 'email'=>'ahczfzuwffjzhyb', 'zip'=>'ahczfzuwffjzhyb', 'country'=>'hytpvbed'),
-array('id'=>'185', 'name'=>'l', 'date'=>'05-Dec-2004', 'price'=>'5393', 'number'=>'1835', 'address'=>'qeypyvueeumdvukuoa', 'company'=>'qeteffcjqqojhsi', 'desc'=>'rdqvhlhlhcwbrwrhakmfpp', 'age'=>'5962', 'title'=>'fdqmwy', 'phone'=>'ncajklrvs', 'email'=>'rulnltowfumujtanknjj', 'zip'=>'rulnltowfumujtanknjj', 'country'=>'xlxhviyqbshveuhyjeedqzm'),
-array('id'=>'186', 'name'=>'aunkdkhohojqnarghnkcujlyn', 'date'=>'18-Jul-2004', 'price'=>'870', 'number'=>'120', 'address'=>'cuanykunsjxj', 'company'=>'xadfooiixuhljxxlxkoskbr', 'desc'=>'weogcxdzyhfmvnvthcera', 'age'=>'1020', 'title'=>'yn', 'phone'=>'rxtitpnhwpfzpdguq', 'email'=>'hl', 'zip'=>'hl', 'country'=>'poagodjnqaeotnhjapfquf'),
-array('id'=>'187', 'name'=>'mznohzlxnldcpnpgnuuhhcr', 'date'=>'19-Mar-2007', 'price'=>'9299', 'number'=>'4432', 'address'=>'d', 'company'=>'ndxclwnij', 'desc'=>'mlpzbvnvpucrmkjiiukmeyqbb', 'age'=>'655', 'title'=>'pkgowsdvuzippdshpdqymli', 'phone'=>'phpqiqnxaumxnqthpbxffpmv', 'email'=>'ctfncddkstsjhqkcdhp', 'zip'=>'ctfncddkstsjhqkcdhp', 'country'=>'bxjcuoikadddxiramuk'),
-array('id'=>'188', 'name'=>'dpwuzyxhoqilal', 'date'=>'17-Mar-2006', 'price'=>'6490', 'number'=>'6117', 'address'=>'utvdlvpfgvujkqdjpardrzp', 'company'=>'lvhfmxdgqyjbuzhbuc', 'desc'=>'etooipflhf', 'age'=>'268', 'title'=>'rwgwieaouzywtyeusgfxzulhj', 'phone'=>'trwuroqykyclnwkmt', 'email'=>'kxy', 'zip'=>'kxy', 'country'=>'ee'),
-array('id'=>'189', 'name'=>'yll', 'date'=>'04-Apr-2001', 'price'=>'9932', 'number'=>'9929', 'address'=>'qnpoynrjbntnhxxfwajbanzmy', 'company'=>'pdhpcydr', 'desc'=>'bfelgsftadrfa', 'age'=>'6981', 'title'=>'bsbafaiueqkgpn', 'phone'=>'dpehakageajwfkoulhwlmwuh', 'email'=>'l', 'zip'=>'l', 'country'=>'hbfgeukmuvmbanlwt'),
-array('id'=>'190', 'name'=>'ngsksehnmi', 'date'=>'05-Dec-2005', 'price'=>'9898', 'number'=>'3596', 'address'=>'edhqycdzcqlzkgjymciehq', 'company'=>'tyqxpqhluktkjwojye', 'desc'=>'ypainnkvrrljkkaizqql', 'age'=>'4407', 'title'=>'f', 'phone'=>'kbktapnyengraqnsizctkd', 'email'=>'k', 'zip'=>'k', 'country'=>'svftacdcmxcckagygyzx'),
-array('id'=>'191', 'name'=>'fmvywyagttczmdbpfo', 'date'=>'09-Jun-2005', 'price'=>'9065', 'number'=>'3085', 'address'=>'wpwvminsvjrrhsyblaaxecn', 'company'=>'qaqhyyeun', 'desc'=>'p', 'age'=>'234', 'title'=>'dtfmkwucvv', 'phone'=>'vvlzxzjozavxz', 'email'=>'r', 'zip'=>'r', 'country'=>'bhnllgqxrnrt'),
-array('id'=>'192', 'name'=>'hejtehsnvsorp', 'date'=>'20-Jun-2002', 'price'=>'30', 'number'=>'7752', 'address'=>'ngauxylkqftdnym', 'company'=>'cuyqqr', 'desc'=>'hgrz', 'age'=>'5710', 'title'=>'uefaezxclitqbwdzj', 'phone'=>'cdjttaxbhp', 'email'=>'v', 'zip'=>'v', 'country'=>'vanvfnt'),
-array('id'=>'193', 'name'=>'bbpcxschceklxemvftlhptcp', 'date'=>'27-Mar-2007', 'price'=>'7648', 'number'=>'6736', 'address'=>'ss', 'company'=>'hvb', 'desc'=>'x', 'age'=>'3220', 'title'=>'ctp', 'phone'=>'x', 'email'=>'w', 'zip'=>'w', 'country'=>'uhk'),
-array('id'=>'194', 'name'=>'n', 'date'=>'09-Dec-2004', 'price'=>'7312', 'number'=>'641', 'address'=>'vuv', 'company'=>'braboifqburzvncqvnzwaydmr', 'desc'=>'pmzll', 'age'=>'504', 'title'=>'mdr', 'phone'=>'iiwdzwynypimoemnizeo', 'email'=>'rnbdpepswkaehde', 'zip'=>'rnbdpepswkaehde', 'country'=>'crc'),
-array('id'=>'195', 'name'=>'o', 'date'=>'06-Mar-2000', 'price'=>'7770', 'number'=>'5093', 'address'=>'y', 'company'=>'p', 'desc'=>'pruevkwruxwcbafe', 'age'=>'7174', 'title'=>'wswdxxxk', 'phone'=>'wmonbfhfarcsmaoobpughcca', 'email'=>'gyxdjvavknwpucqlfixfwmhlg', 'zip'=>'gyxdjvavknwpucqlfixfwmhlg', 'country'=>'tjqtiwrgaacaw'),
-array('id'=>'196', 'name'=>'sbhvrtaaqgwdn', 'date'=>'11-Apr-2000', 'price'=>'535', 'number'=>'7217', 'address'=>'vbonhpokpkwcdykyqd', 'company'=>'qufnxtvhuwamsbbfjqttfdqih', 'desc'=>'tffxfwskjqdfxyc', 'age'=>'9233', 'title'=>'uzlzjctdiw', 'phone'=>'rejkjpiplazvrdbobdmm', 'email'=>'mxxwarziotzsdkbssretqaku', 'zip'=>'mxxwarziotzsdkbssretqaku', 'country'=>'z'),
-array('id'=>'197', 'name'=>'mhcz', 'date'=>'01-Feb-2007', 'price'=>'2304', 'number'=>'6788', 'address'=>'ofpoxtyzlrqqlhqvbrvxv', 'company'=>'fyhkzdqr', 'desc'=>'fwptuisutkkjvszrtrmrnvwld', 'age'=>'2670', 'title'=>'gxcgdzvwtdp', 'phone'=>'xzyhuqhlkyybl', 'email'=>'xxweidclkfkfbdjqrhq', 'zip'=>'xxweidclkfkfbdjqrhq', 'country'=>'okgvwquurfoodls'),
-array('id'=>'198', 'name'=>'uxzaifblosdvitj', 'date'=>'27-Sep-2001', 'price'=>'6051', 'number'=>'5841', 'address'=>'kgfyvjjovyjtyjbdknrdqnmjx', 'company'=>'icvxcg', 'desc'=>'iezr', 'age'=>'5695', 'title'=>'mnwflfhpquhul', 'phone'=>'gurmduibxofgtfxitkwp', 'email'=>'ivxxmregcznxraam', 'zip'=>'ivxxmregcznxraam', 'country'=>'cjxiprnn'),
-array('id'=>'199', 'name'=>'xwwnes', 'date'=>'03-May-2001', 'price'=>'1019', 'number'=>'2762', 'address'=>'fgycxydjhgt', 'company'=>'ojxcw', 'desc'=>'jttfhyysbcuinaomdmlhwsn', 'age'=>'5921', 'title'=>'cyveusnomtvkrnluiuiiiulv', 'phone'=>'srygg', 'email'=>'ifrmzjaovtjgkxsefmnovh', 'zip'=>'ifrmzjaovtjgkxsefmnovh', 'country'=>'q'),
-array('id'=>'200', 'name'=>'hlzohhtyutiuhenrky', 'date'=>'04-Jul-2001', 'price'=>'7920', 'number'=>'6075', 'address'=>'jlxjblcjwbxdircc', 'company'=>'lwrpkjaiye', 'desc'=>'stbbfzkgkmq', 'age'=>'2761', 'title'=>'nlwfnzpzwhpgqq', 'phone'=>'ouahocitctangqu', 'email'=>'efrjtrytnfiuwyjlsksh', 'zip'=>'efrjtrytnfiuwyjlsksh', 'country'=>'bapvadcqxwud'),
-array('id'=>'201', 'name'=>'xfc', 'date'=>'21-Aug-2002', 'price'=>'9578', 'number'=>'4988', 'address'=>'xwqq', 'company'=>'jxtkxj', 'desc'=>'xmiokf', 'age'=>'3454', 'title'=>'tmlyocrwaebyar', 'phone'=>'halaljjrhwavgf', 'email'=>'uyrf', 'zip'=>'uyrf', 'country'=>'fiocjtehuwvbxhbjqlbxhbt'),
-array('id'=>'202', 'name'=>'xifooc', 'date'=>'25-Oct-2006', 'price'=>'8947', 'number'=>'2191', 'address'=>'bnfxjgvqie', 'company'=>'tffbgzp', 'desc'=>'wyslmvgjndpyf', 'age'=>'889', 'title'=>'dlj', 'phone'=>'crcklhpnoodblbuxopdxchma', 'email'=>'pdpanncfqmqx', 'zip'=>'pdpanncfqmqx', 'country'=>'em'),
-array('id'=>'203', 'name'=>'nciiaxy', 'date'=>'23-Jan-2000', 'price'=>'4075', 'number'=>'2920', 'address'=>'w', 'company'=>'fmxtzaypnpnptzhanjjvjg', 'desc'=>'nbuyjwufchdvgdtwqjk', 'age'=>'2580', 'title'=>'kn', 'phone'=>'xxn', 'email'=>'hunvviteeokgvnccrvz', 'zip'=>'hunvviteeokgvnccrvz', 'country'=>'ejohtclq'),
-array('id'=>'204', 'name'=>'kisxdogxskldrhqtjipiqusf', 'date'=>'13-Jan-2002', 'price'=>'5111', 'number'=>'866', 'address'=>'lmrekvsq', 'company'=>'kbeotlemvncddxvjzh', 'desc'=>'mjaywrcgmuxefzits', 'age'=>'7798', 'title'=>'fplitpfpyewqrfqqchsitngy', 'phone'=>'fhmybldqwlkmrzlwvbo', 'email'=>'r', 'zip'=>'r', 'country'=>'dyxm'),
-array('id'=>'205', 'name'=>'sqeyxqxybb', 'date'=>'27-Jul-2004', 'price'=>'9723', 'number'=>'4303', 'address'=>'ywau', 'company'=>'pvotznrlfbevgdswarybgxo', 'desc'=>'iteeu', 'age'=>'9467', 'title'=>'ju', 'phone'=>'dteuekwjfcmyynqxo', 'email'=>'udccwhhrfjaabdtgxyqthw', 'zip'=>'udccwhhrfjaabdtgxyqthw', 'country'=>'tvuglsvimzkpvswnygnyh'),
-array('id'=>'206', 'name'=>'oopeixaeqvzxhrtpe', 'date'=>'01-Sep-2006', 'price'=>'5363', 'number'=>'7140', 'address'=>'aqwooefgsuwwdtx', 'company'=>'kthhazap', 'desc'=>'spw', 'age'=>'2553', 'title'=>'mhziwonb', 'phone'=>'fwrczkziuspctpcisvyp', 'email'=>'hb', 'zip'=>'hb', 'country'=>'gkfuxhpce'),
-array('id'=>'207', 'name'=>'dqem', 'date'=>'26-May-2000', 'price'=>'5136', 'number'=>'6287', 'address'=>'qzklxzneaxlldfikv', 'company'=>'obqssuedrhq', 'desc'=>'yghisfhg', 'age'=>'3909', 'title'=>'dvtgbcrw', 'phone'=>'gydyqyduqkkyj', 'email'=>'grklzqviurcasesps', 'zip'=>'grklzqviurcasesps', 'country'=>'nvxeubylljkvbqnlbncxvwox'),
-array('id'=>'208', 'name'=>'cpxuokq', 'date'=>'17-May-2003', 'price'=>'4857', 'number'=>'5092', 'address'=>'ywftxwhjyulvpiknfspvp', 'company'=>'jzzvokhcg', 'desc'=>'ylawhh', 'age'=>'2077', 'title'=>'bqbrz', 'phone'=>'eeeuatdktdfh', 'email'=>'nkttiftenbktd', 'zip'=>'nkttiftenbktd', 'country'=>'u'),
-array('id'=>'209', 'name'=>'h', 'date'=>'06-Dec-2003', 'price'=>'7755', 'number'=>'2100', 'address'=>'ypxb', 'company'=>'fphpjbypvccwnvaoqvox', 'desc'=>'tjpynnolojreqgnsfcni', 'age'=>'2038', 'title'=>'vbkjsfxqar', 'phone'=>'ppmceyrnpwewjwbmkkrufteol', 'email'=>'mbkdaatndx', 'zip'=>'mbkdaatndx', 'country'=>'ulbqpyamanwk'),
-array('id'=>'210', 'name'=>'qyvejfrkqulqoyul', 'date'=>'17-May-2008', 'price'=>'4839', 'number'=>'2232', 'address'=>'lgzltwvymmwiq', 'company'=>'ohqecc', 'desc'=>'qbpclezykmjrmukiqjvcg', 'age'=>'1601', 'title'=>'msbdxeftuhjxsnxryka', 'phone'=>'wvafmjapqfjcxkg', 'email'=>'omojtxhmledkoezlazqmj', 'zip'=>'omojtxhmledkoezlazqmj', 'country'=>'czwlcuwjpkweuqcbc'),
-array('id'=>'211', 'name'=>'gyulx', 'date'=>'13-Mar-2008', 'price'=>'8951', 'number'=>'9628', 'address'=>'pbhmmkg', 'company'=>'twtqaogd', 'desc'=>'jrvppqbnwnltmsj', 'age'=>'5396', 'title'=>'vajbjdydtzrzchitdyjtawqnh', 'phone'=>'aztozopjqz', 'email'=>'ocgougqcpkfo', 'zip'=>'ocgougqcpkfo', 'country'=>'zoppcxzcwtrwhgfyfsn'),
-array('id'=>'212', 'name'=>'bdfrfuclivkxlzzizcfstbaah', 'date'=>'07-Dec-2000', 'price'=>'4813', 'number'=>'5649', 'address'=>'nsffxaiijdtgosfwsiclbdmbl', 'company'=>'hlxwllorrmr', 'desc'=>'vadohrhmozvrkwuwygifsfbdr', 'age'=>'6163', 'title'=>'jcmixmmltesgsrbjcyez', 'phone'=>'lhbdndgftbovoxsajeunwb', 'email'=>'odqrbv', 'zip'=>'odqrbv', 'country'=>'ygyajmdqsxshtgemh'),
-array('id'=>'213', 'name'=>'bcndibgztiukgajg', 'date'=>'24-May-2003', 'price'=>'385', 'number'=>'5533', 'address'=>'tvazanh', 'company'=>'diqrmzssymbtwh', 'desc'=>'fnebxfqfylgyltfaxoro', 'age'=>'398', 'title'=>'htotviqccwqgynmo', 'phone'=>'kazjmspmqedeftlzifu', 'email'=>'vwtrmzpaletwetgq', 'zip'=>'vwtrmzpaletwetgq', 'country'=>'vdczggeasdj'),
-array('id'=>'214', 'name'=>'atutkhtaifebbivhyhdbjdi', 'date'=>'09-Jul-2003', 'price'=>'3048', 'number'=>'4509', 'address'=>'fjtyenjlgjtlnvnwqv', 'company'=>'xyxgbfwjpevijfbijoruu', 'desc'=>'o', 'age'=>'2400', 'title'=>'ktlaohymefokbyz', 'phone'=>'uhpzj', 'email'=>'ixqdsrsyhcrtdgabtegiphgo', 'zip'=>'ixqdsrsyhcrtdgabtegiphgo', 'country'=>'bwcafbjcrnvif'),
-array('id'=>'215', 'name'=>'hljksjmlostdaarn', 'date'=>'16-Dec-2004', 'price'=>'905', 'number'=>'7499', 'address'=>'lwjzrselimxrxpajbo', 'company'=>'us', 'desc'=>'vk', 'age'=>'6456', 'title'=>'yhzrzloikfborjboayebifq', 'phone'=>'zinvsesrmr', 'email'=>'lcxundvbu', 'zip'=>'lcxundvbu', 'country'=>'cjfbn'),
-array('id'=>'216', 'name'=>'sxusfinym', 'date'=>'17-Feb-2008', 'price'=>'8999', 'number'=>'9512', 'address'=>'awfnzaptgs', 'company'=>'lt', 'desc'=>'sdiqyavgnustkrq', 'age'=>'3413', 'title'=>'r', 'phone'=>'hedi', 'email'=>'xolzzfpsixihxenlygf', 'zip'=>'xolzzfpsixihxenlygf', 'country'=>'xwrznwhra'),
-array('id'=>'217', 'name'=>'ydwydcovlle', 'date'=>'11-Sep-2003', 'price'=>'2266', 'number'=>'8231', 'address'=>'markwjk', 'company'=>'frbggmfjj', 'desc'=>'nmr', 'age'=>'3415', 'title'=>'dnpmwvieiivsfecpktrraew', 'phone'=>'oaxargxutn', 'email'=>'pjpuryp', 'zip'=>'pjpuryp', 'country'=>'eumueglwgp'),
-array('id'=>'218', 'name'=>'dsodkubfopmdzcyqb', 'date'=>'01-Jun-2002', 'price'=>'3121', 'number'=>'5151', 'address'=>'m', 'company'=>'liabbseugiebkjpawtz', 'desc'=>'rpafqgndhaxsjytkqyfxgjyrt', 'age'=>'5308', 'title'=>'qhqpygqdwwraerywa', 'phone'=>'qloorlvakmuydkfuzdaphwm', 'email'=>'xqqwnruddiruumvezpcdaixz', 'zip'=>'xqqwnruddiruumvezpcdaixz', 'country'=>'xptubsrsjof'),
-array('id'=>'219', 'name'=>'jdqaylnt', 'date'=>'15-Jul-2003', 'price'=>'7257', 'number'=>'6280', 'address'=>'bnimkxgez', 'company'=>'wshlyithmkikvweljnezwfne', 'desc'=>'xczccyzugktoeaaoil', 'age'=>'4115', 'title'=>'pwocb', 'phone'=>'ygbdzzgyciwbdc', 'email'=>'wrqxsfgdqltm', 'zip'=>'wrqxsfgdqltm', 'country'=>'wnouuqyuqessnpurshojxlbdr'),
-array('id'=>'220', 'name'=>'czgcvtrpohoiysbqgrl', 'date'=>'11-Nov-2006', 'price'=>'4569', 'number'=>'7506', 'address'=>'xvtobmrasuvmllbt', 'company'=>'krsmiyeuwnmihdfcwudjmecgz', 'desc'=>'skrljbdcolbsgxg', 'age'=>'7285', 'title'=>'nwmqsh', 'phone'=>'ctyezxushldrmhubsvty', 'email'=>'zrznomdgtyjmwnmuiec', 'zip'=>'zrznomdgtyjmwnmuiec', 'country'=>'itgpohijbhcazconoru'),
-array('id'=>'221', 'name'=>'dumrhgzlisucykqg', 'date'=>'01-Sep-2002', 'price'=>'67', 'number'=>'1021', 'address'=>'zewmtohb', 'company'=>'kvqb', 'desc'=>'xa', 'age'=>'5628', 'title'=>'sjirtz', 'phone'=>'mzfmcnlhjyaxfbcqxsraqso', 'email'=>'lyfcreadegpgtbndaobgqd', 'zip'=>'lyfcreadegpgtbndaobgqd', 'country'=>'ovoomgdirbnussvwwblcun'),
-array('id'=>'222', 'name'=>'nfztvcpjydxkkbsbcgvvyqru', 'date'=>'04-Sep-2008', 'price'=>'4924', 'number'=>'6400', 'address'=>'ketkxomnykrvvb', 'company'=>'oczuyutpmohpltgaektohhb', 'desc'=>'gmmchnzwpyrotkdfykuke', 'age'=>'384', 'title'=>'jldyslznrl', 'phone'=>'t', 'email'=>'ntpdrgrlruqpelajmks', 'zip'=>'ntpdrgrlruqpelajmks', 'country'=>'oqqzqerbelvreluwslhjgxz'),
-array('id'=>'223', 'name'=>'zuvjmsxd', 'date'=>'26-Apr-2006', 'price'=>'5247', 'number'=>'5816', 'address'=>'saqjebebuqidwfciobckl', 'company'=>'djtmgmaviswybba', 'desc'=>'cuwkyt', 'age'=>'6379', 'title'=>'c', 'phone'=>'bepnu', 'email'=>'wnfdafyixvhzwifydc', 'zip'=>'wnfdafyixvhzwifydc', 'country'=>'bwabyfdcv'),
-array('id'=>'224', 'name'=>'onktqlyotvkbugjafmconyp', 'date'=>'25-Jul-2007', 'price'=>'7172', 'number'=>'9795', 'address'=>'jwewhxmtvbmrlnm', 'company'=>'xmxjomwnblkwejmngq', 'desc'=>'nnxgjytakh', 'age'=>'5051', 'title'=>'eza', 'phone'=>'onlbpwllbvypbo', 'email'=>'p', 'zip'=>'p', 'country'=>'xw'),
-array('id'=>'225', 'name'=>'qmgyzkczkrnycpnzbzawyq', 'date'=>'14-Dec-2005', 'price'=>'5469', 'number'=>'5756', 'address'=>'kajbnqznacmlt', 'company'=>'k', 'desc'=>'qyuryvowmnicbxqmyanlq', 'age'=>'4888', 'title'=>'roldimoecmztkuiggvpjwnzil', 'phone'=>'wxqjwiximguakwmjqxezdlutu', 'email'=>'gtarswpiflrdtdkod', 'zip'=>'gtarswpiflrdtdkod', 'country'=>'lqdbniartvknmqgmizjx'),
-array('id'=>'226', 'name'=>'jzsdccrgxcwbejj', 'date'=>'01-Feb-2000', 'price'=>'163', 'number'=>'4383', 'address'=>'ncwakwjieyreruhu', 'company'=>'nrojtttcyufy', 'desc'=>'vlisl', 'age'=>'7265', 'title'=>'vbtutxlofgatyp', 'phone'=>'rj', 'email'=>'uhqzgwusemdxazzutssfgx', 'zip'=>'uhqzgwusemdxazzutssfgx', 'country'=>'hqkxtcgpwngv'),
-array('id'=>'227', 'name'=>'qli', 'date'=>'18-Jan-2002', 'price'=>'1411', 'number'=>'5877', 'address'=>'xjxqo', 'company'=>'nble', 'desc'=>'ixoonkcugvx', 'age'=>'8715', 'title'=>'gzxmdmr', 'phone'=>'v', 'email'=>'rkseleixmglbtw', 'zip'=>'rkseleixmglbtw', 'country'=>'ocz'),
-array('id'=>'228', 'name'=>'hsyeebrvcnjuxcyjghhsntuhp', 'date'=>'24-Nov-2006', 'price'=>'8899', 'number'=>'2815', 'address'=>'ezqidsayvniplkouq', 'company'=>'cjjvdqkbmcytucsllwelu', 'desc'=>'zdpkndfezhnicrzntlqrfkuyw', 'age'=>'2556', 'title'=>'aspzrspcfshjspxarpae', 'phone'=>'mvarfvpb', 'email'=>'jb', 'zip'=>'jb', 'country'=>'ybmrqpwjxgbmeceudjdp'),
-array('id'=>'229', 'name'=>'gkz', 'date'=>'13-Nov-2000', 'price'=>'2365', 'number'=>'5331', 'address'=>'fpjwgztqwzrieumyxwbnaf', 'company'=>'kfqwhwkebaoygnrwjqos', 'desc'=>'ieugbwubcomhfjpctteth', 'age'=>'951', 'title'=>'u', 'phone'=>'wekkwgtbaacwveykqgp', 'email'=>'wrtpwnxynssjwcusioujpwfka', 'zip'=>'wrtpwnxynssjwcusioujpwfka', 'country'=>'urlk'),
-array('id'=>'230', 'name'=>'clxyyux', 'date'=>'14-May-2005', 'price'=>'8396', 'number'=>'3666', 'address'=>'qcbfwkutqftvzlgkdo', 'company'=>'olknghztxvcp', 'desc'=>'fqqbblurqon', 'age'=>'6366', 'title'=>'t', 'phone'=>'d', 'email'=>'mstxfaef', 'zip'=>'mstxfaef', 'country'=>'bawrlbhcdioxaemnvmh'),
-array('id'=>'231', 'name'=>'piijfokktdmtzdfb', 'date'=>'09-May-2001', 'price'=>'7565', 'number'=>'8622', 'address'=>'ub', 'company'=>'hwbosrebaohoyr', 'desc'=>'bebbhgd', 'age'=>'6991', 'title'=>'illkfmznjaccshe', 'phone'=>'vlgudowhpyowbgljsx', 'email'=>'yktmttowlwaerlklpzhw', 'zip'=>'yktmttowlwaerlklpzhw', 'country'=>'fkmhrxrkvljfevz'),
-array('id'=>'232', 'name'=>'wkgwoxiyjx', 'date'=>'20-Dec-2006', 'price'=>'5082', 'number'=>'9090', 'address'=>'zfwx', 'company'=>'gshpylkyjvutbqhzygiwea', 'desc'=>'syurdqozxhgnfry', 'age'=>'1447', 'title'=>'t', 'phone'=>'vuodtnkbjpczhatydkmchuj', 'email'=>'zasdcmbygqbzdlbnadnh', 'zip'=>'zasdcmbygqbzdlbnadnh', 'country'=>'gghr'),
-array('id'=>'233', 'name'=>'zntununqwz', 'date'=>'23-Sep-2001', 'price'=>'3355', 'number'=>'8529', 'address'=>'mhgz', 'company'=>'kmqotxvl', 'desc'=>'fkdyersriprakwjg', 'age'=>'563', 'title'=>'ohvwrinfckbobgyefdwyve', 'phone'=>'mfxjpdklsshok', 'email'=>'cpsnrgoyftdjpbeu', 'zip'=>'cpsnrgoyftdjpbeu', 'country'=>'qznaorkzjchymxb'),
-array('id'=>'234', 'name'=>'otwcrcvvllxqfnh', 'date'=>'01-Feb-2002', 'price'=>'7676', 'number'=>'6878', 'address'=>'tbuazhxajnpdkrvnn', 'company'=>'yyopebwjbddtuxup', 'desc'=>'uwvvgjkjucfhpwgokvslsbn', 'age'=>'8238', 'title'=>'gqbb', 'phone'=>'zwcvs', 'email'=>'fdszgxhv', 'zip'=>'fdszgxhv', 'country'=>'okejcqcedxiknkmtkjvf'),
-array('id'=>'235', 'name'=>'kfwk', 'date'=>'23-May-2006', 'price'=>'2704', 'number'=>'5794', 'address'=>'rtpuj', 'company'=>'ynphxcrjwcsshuwsz', 'desc'=>'dkourdajwqdghbtxirz', 'age'=>'280', 'title'=>'w', 'phone'=>'uo', 'email'=>'pldoegzsbr', 'zip'=>'pldoegzsbr', 'country'=>'catsdzaftxolxomtrhicwt'),
-array('id'=>'236', 'name'=>'xnlqpcmrdfj', 'date'=>'07-Mar-2003', 'price'=>'4713', 'number'=>'9761', 'address'=>'akepxyg', 'company'=>'gjbap', 'desc'=>'ydyosbbjehtln', 'age'=>'1295', 'title'=>'mkxxpmuntatcctspswogopi', 'phone'=>'tpredvbpfzmumhificikwbzo', 'email'=>'numcdlvtdawyclebyznghto', 'zip'=>'numcdlvtdawyclebyznghto', 'country'=>'byfdyubmp'),
-array('id'=>'237', 'name'=>'szklclibnufose', 'date'=>'28-Jan-2004', 'price'=>'8281', 'number'=>'5236', 'address'=>'xmcbkwcwlqldqwpshxturz', 'company'=>'keljqgxm', 'desc'=>'jofu', 'age'=>'4146', 'title'=>'rwyczoy', 'phone'=>'hgnbafajqeuauax', 'email'=>'fhwkbgr', 'zip'=>'fhwkbgr', 'country'=>'cqvcfusmafoakojbte'),
-array('id'=>'238', 'name'=>'fyvkgsuhymabcw', 'date'=>'09-Feb-2005', 'price'=>'8770', 'number'=>'7986', 'address'=>'cirnxborfpfkobuu', 'company'=>'ocsbdudzylpvggxpxln', 'desc'=>'zeeojpcljxeyzwzcrdbpprlvx', 'age'=>'3546', 'title'=>'vuyutczimol', 'phone'=>'yicwizwkqzmgodrkbavxvus', 'email'=>'wsxjgjhesjbaix', 'zip'=>'wsxjgjhesjbaix', 'country'=>'zwxflbxwdxr'),
-array('id'=>'239', 'name'=>'lthilfsspzwhjyhrvs', 'date'=>'20-Aug-2005', 'price'=>'8781', 'number'=>'1613', 'address'=>'taursvkeosmayfsne', 'company'=>'unncfjuwcltgcng', 'desc'=>'fyspchiphhuauzqpmersnmo', 'age'=>'6206', 'title'=>'iwzwdwbbprewzuegoebovqa', 'phone'=>'hsnthdrqaqmdnnfcejzeedlsi', 'email'=>'hddhclaqfitw', 'zip'=>'hddhclaqfitw', 'country'=>'tnkxaycdcmchqfsjnfqqjxtu'),
-array('id'=>'240', 'name'=>'zgdvfxipu', 'date'=>'15-Apr-2007', 'price'=>'5020', 'number'=>'6360', 'address'=>'pxyvqhiw', 'company'=>'zfvtaudzagvfdevxniuazcq', 'desc'=>'aloiukguqcnqwqqwxlcaqxy', 'age'=>'1527', 'title'=>'sefuvd', 'phone'=>'hrebckvtmjjizafwmhxce', 'email'=>'glolriguenmiposkhfurn', 'zip'=>'glolriguenmiposkhfurn', 'country'=>'stqeaogfkmqyxhgebls'),
-array('id'=>'241', 'name'=>'hcmrkslcgfuzwyzlfev', 'date'=>'23-Aug-2006', 'price'=>'6120', 'number'=>'896', 'address'=>'u', 'company'=>'lmsf', 'desc'=>'uslfkxhqdbpazpletgw', 'age'=>'5677', 'title'=>'m', 'phone'=>'bhvntnsnilznvwula', 'email'=>'bavqmaksxztkqurlhlzay', 'zip'=>'bavqmaksxztkqurlhlzay', 'country'=>'lxuhupt'),
-array('id'=>'242', 'name'=>'uvglhhvaeuu', 'date'=>'13-Jul-2005', 'price'=>'2311', 'number'=>'8762', 'address'=>'rvxpdjnxqinjdydzepgmkh', 'company'=>'fbfqqlnncjlsmugk', 'desc'=>'oxtswxrbny', 'age'=>'5178', 'title'=>'fedhjuyvilxrxqerwpblnvd', 'phone'=>'tukgtyeyc', 'email'=>'glcfhkre', 'zip'=>'glcfhkre', 'country'=>'ov'),
-array('id'=>'243', 'name'=>'rvhci', 'date'=>'07-Jan-2006', 'price'=>'8669', 'number'=>'187', 'address'=>'dt', 'company'=>'h', 'desc'=>'dqypsewdvbfjwmoniv', 'age'=>'6204', 'title'=>'yvjuwlypmgipwhep', 'phone'=>'asgbypxldlt', 'email'=>'bkxxtrtfpjrwshszlhkmarnyg', 'zip'=>'bkxxtrtfpjrwshszlhkmarnyg', 'country'=>'jkxdjyngwgy'),
-array('id'=>'244', 'name'=>'oadkskcrvkc', 'date'=>'11-Mar-2006', 'price'=>'8405', 'number'=>'3426', 'address'=>'h', 'company'=>'kevtdjaapyqbmqexip', 'desc'=>'akjdstxocxwvhbrbeabfqavsm', 'age'=>'4647', 'title'=>'kvmjvxtzpnweqtambbddgee', 'phone'=>'ufhnrtkbowl', 'email'=>'tfjjsfnjzo', 'zip'=>'tfjjsfnjzo', 'country'=>'bqyexcjjxoqkgjviyruil'),
-array('id'=>'245', 'name'=>'usyibxxwzovdlynvwc', 'date'=>'08-May-2002', 'price'=>'8300', 'number'=>'905', 'address'=>'tukcfkuacsjdqgap', 'company'=>'vtgthbqjnxrizicttfze', 'desc'=>'zgsijjokzjftqzarpjfmbnmkq', 'age'=>'2329', 'title'=>'wfiw', 'phone'=>'oomy', 'email'=>'bjxloqborteayqcmdndjszoa', 'zip'=>'bjxloqborteayqcmdndjszoa', 'country'=>'spkfoihxfslwuanneomvr'),
-array('id'=>'246', 'name'=>'eciwbwxxpmhvaqcyvvksqkfe', 'date'=>'22-Jul-2005', 'price'=>'3904', 'number'=>'4479', 'address'=>'iqsrnunkrdxzzyp', 'company'=>'wl', 'desc'=>'gdnqjrfeippyygqptkdechb', 'age'=>'760', 'title'=>'ariwcg', 'phone'=>'guu', 'email'=>'mzuvpktoqjejuinx', 'zip'=>'mzuvpktoqjejuinx', 'country'=>'pzwpqfmtmpahjqt'),
-array('id'=>'247', 'name'=>'ozvinlssvna', 'date'=>'12-Apr-2005', 'price'=>'9491', 'number'=>'3824', 'address'=>'oasauequmalf', 'company'=>'wujrcwdup', 'desc'=>'hphsffcsudlvxqlscleivace', 'age'=>'7096', 'title'=>'bvaqt', 'phone'=>'faalgce', 'email'=>'f', 'zip'=>'f', 'country'=>'wdghvitzqoattty'),
-array('id'=>'248', 'name'=>'ykigqjgbqjgrpw', 'date'=>'20-Jun-2000', 'price'=>'8238', 'number'=>'5505', 'address'=>'oobdouwitr', 'company'=>'scfysofueoavdwjwyekjty', 'desc'=>'xnguvamssox', 'age'=>'6428', 'title'=>'mwaqkb', 'phone'=>'oxwkwbvgvuss', 'email'=>'yndzzwrn', 'zip'=>'yndzzwrn', 'country'=>'htgduwovjdtfoqgjxcdp'),
-array('id'=>'249', 'name'=>'ohpnhmfugmom', 'date'=>'11-Aug-2003', 'price'=>'2190', 'number'=>'2064', 'address'=>'jzyxpfhnhldcxskngrz', 'company'=>'mfybspkcuqv', 'desc'=>'pub', 'age'=>'2093', 'title'=>'i', 'phone'=>'itwlqovduncfaiebbt', 'email'=>'dndzrsttxtbq', 'zip'=>'dndzrsttxtbq', 'country'=>'un'),
-array('id'=>'250', 'name'=>'bjowwrcxagz', 'date'=>'28-Dec-2003', 'price'=>'2219', 'number'=>'5124', 'address'=>'efhyyfszwuujif', 'company'=>'rthnljllpkn', 'desc'=>'wtclyhswfxpfukz', 'age'=>'1421', 'title'=>'eojywxjgiuwsiloboz', 'phone'=>'vrwbpmhjwgnolcxjyusecnauv', 'email'=>'ixaixwauypgf', 'zip'=>'ixaixwauypgf', 'country'=>'cmnqxpngoiztknufjhoghwedw'),
-array('id'=>'251', 'name'=>'me', 'date'=>'14-Mar-2002', 'price'=>'7571', 'number'=>'9848', 'address'=>'rplyeuxyfksktzzahvelsdn', 'company'=>'iurpo', 'desc'=>'nfgzdktbiymbjfbi', 'age'=>'2550', 'title'=>'eltxohcx', 'phone'=>'tm', 'email'=>'kawqzzbsbkrnlatn', 'zip'=>'kawqzzbsbkrnlatn', 'country'=>'zwnlplaxn'),
-array('id'=>'252', 'name'=>'gkprkmikljdnuuagvttftptef', 'date'=>'06-Feb-2000', 'price'=>'6738', 'number'=>'1030', 'address'=>'yn', 'company'=>'pxexhphldbfdhbwbg', 'desc'=>'qavweayvcaupsjnw', 'age'=>'2802', 'title'=>'mogpqmtxopyvgpvblzbkv', 'phone'=>'lpud', 'email'=>'hagdnvkdlwwjlmigsxbtjbutx', 'zip'=>'hagdnvkdlwwjlmigsxbtjbutx', 'country'=>'emtimbjtewooazlwjwirdapeu'),
-array('id'=>'253', 'name'=>'psdoxq', 'date'=>'07-Mar-2000', 'price'=>'3334', 'number'=>'6136', 'address'=>'nmjbnjnjsjrkmszrmyxbq', 'company'=>'q', 'desc'=>'rxutgkotxyvkii', 'age'=>'7493', 'title'=>'s', 'phone'=>'ledkwpjurzv', 'email'=>'nmfifls', 'zip'=>'nmfifls', 'country'=>'fpsazajtbbenghxcxhwo'),
-array('id'=>'254', 'name'=>'wuecckovetkxukydez', 'date'=>'10-Feb-2004', 'price'=>'4158', 'number'=>'6237', 'address'=>'nnskcycztg', 'company'=>'w', 'desc'=>'prvicsdnqgrqlzdw', 'age'=>'6157', 'title'=>'jdgtgfwfzcgvtw', 'phone'=>'oepgicxotnatq', 'email'=>'jffnlztqvzpyflrcyghnnp', 'zip'=>'jffnlztqvzpyflrcyghnnp', 'country'=>'kdkydepanufbffuw'),
-array('id'=>'255', 'name'=>'myayqcwwjkjybuclsgph', 'date'=>'04-Mar-2000', 'price'=>'4659', 'number'=>'1759', 'address'=>'rzertrqt', 'company'=>'gvmdexndyhfjalz', 'desc'=>'rckehsv', 'age'=>'2493', 'title'=>'nzodtekorotobwmjbvjnur', 'phone'=>'xbjet', 'email'=>'kqrk', 'zip'=>'kqrk', 'country'=>'vejft'),
-array('id'=>'256', 'name'=>'mpvjbelxnyseepgntzs', 'date'=>'18-Feb-2003', 'price'=>'6038', 'number'=>'8303', 'address'=>'tflng', 'company'=>'avajw', 'desc'=>'uust', 'age'=>'4671', 'title'=>'ybdlvdeauoqpukvfxblxwlg', 'phone'=>'qbnjvzgtbkfxojxiyny', 'email'=>'xtyuujsrvyllazuvzb', 'zip'=>'xtyuujsrvyllazuvzb', 'country'=>'bluyzevicjgugzs'),
-array('id'=>'257', 'name'=>'cumxsyjtxdpweexqywqd', 'date'=>'27-Aug-2001', 'price'=>'417', 'number'=>'1740', 'address'=>'iesjyvdlswjbqgffdkjbaixql', 'company'=>'orqtryxjiwfmhxj', 'desc'=>'zzyefbopdpybgkrvb', 'age'=>'3004', 'title'=>'sgmcpihbqfliel', 'phone'=>'jqiyfl', 'email'=>'entoeppmdisqk', 'zip'=>'entoeppmdisqk', 'country'=>'zskqxvyb'),
-array('id'=>'258', 'name'=>'lxmj', 'date'=>'27-Jan-2007', 'price'=>'2984', 'number'=>'4532', 'address'=>'wqfmcjuvafdzxnpu', 'company'=>'nwqsinerr', 'desc'=>'nzp', 'age'=>'1811', 'title'=>'fkhhubduggueujzdxwtpe', 'phone'=>'uvyyjxn', 'email'=>'ssyzasbdnikhm', 'zip'=>'ssyzasbdnikhm', 'country'=>'rlioh'),
-array('id'=>'259', 'name'=>'ljzg', 'date'=>'26-Mar-2005', 'price'=>'2073', 'number'=>'4333', 'address'=>'yec', 'company'=>'evziihtqtyhfhwmjbysbeazu', 'desc'=>'kydoa', 'age'=>'738', 'title'=>'vbbeivvctcibzvkbtcc', 'phone'=>'dbtjlrmasotoqvtzqockqklq', 'email'=>'vryyt', 'zip'=>'vryyt', 'country'=>'bvqkgixhamapcviclwewnoh'),
-array('id'=>'260', 'name'=>'dvtcpqekgprpmypzyfct', 'date'=>'05-Jun-2001', 'price'=>'3624', 'number'=>'3427', 'address'=>'wx', 'company'=>'arnvlqkbuu', 'desc'=>'jlxwknvi', 'age'=>'7209', 'title'=>'cfchplkljumbiimysnsnwbzu', 'phone'=>'jhtsarugucvfmhpguqoccnv', 'email'=>'fimhigfrozjpqewl', 'zip'=>'fimhigfrozjpqewl', 'country'=>'rqszfz'),
-array('id'=>'261', 'name'=>'owybrohabpihuawtkmkoiv', 'date'=>'01-Oct-2004', 'price'=>'5393', 'number'=>'37', 'address'=>'nuocqnehblicbqkvqh', 'company'=>'atapcwkcjycbmwq', 'desc'=>'ndsvfedhftsbja', 'age'=>'6603', 'title'=>'urzwokyxia', 'phone'=>'uxpiksbfxfjflcymmydxtvwpj', 'email'=>'nhpogjm', 'zip'=>'nhpogjm', 'country'=>'swoucmzlrloqxapbxixux'),
-array('id'=>'262', 'name'=>'l', 'date'=>'19-Jul-2000', 'price'=>'7754', 'number'=>'418', 'address'=>'ptjdnlqnxizl', 'company'=>'wmoyjwveucgfqxgkysasbegn', 'desc'=>'ukctwbqiposlkxgmdlda', 'age'=>'6880', 'title'=>'zkprltyzoskqlg', 'phone'=>'bpgpisafynjkqkcfj', 'email'=>'ubynzxbrhscn', 'zip'=>'ubynzxbrhscn', 'country'=>'ddqtljtrhg'),
-array('id'=>'263', 'name'=>'xkuctgxvfkucmmjfpx', 'date'=>'21-Jul-2000', 'price'=>'2431', 'number'=>'4895', 'address'=>'pgdxndpkojnh', 'company'=>'kdvvyyikhnzfdsgj', 'desc'=>'szlww', 'age'=>'9610', 'title'=>'m', 'phone'=>'owxwnizjd', 'email'=>'hmipahudabnfumqqjpqvzfs', 'zip'=>'hmipahudabnfumqqjpqvzfs', 'country'=>'bffboizwvhlvpgyphmubyls'),
-array('id'=>'264', 'name'=>'j', 'date'=>'02-Feb-2005', 'price'=>'8640', 'number'=>'9474', 'address'=>'bdsqmrmhzxcoebel', 'company'=>'znmkfvmozodwmt', 'desc'=>'qloddbkcynrdpvoducqfhls', 'age'=>'8541', 'title'=>'gzhttfjeuni', 'phone'=>'xlulcxaymetovzvgrssyr', 'email'=>'rkfbpzoxumioxllykxddmycif', 'zip'=>'rkfbpzoxumioxllykxddmycif', 'country'=>'axsrxkcclrcapwmylkjx'),
-array('id'=>'265', 'name'=>'vmxhlzpquqnmhlxkojc', 'date'=>'11-Aug-2006', 'price'=>'5190', 'number'=>'8526', 'address'=>'zgzwqtrcqznqoek', 'company'=>'rxndu', 'desc'=>'rdzhnrvjhuqgqgzijqhwgwb', 'age'=>'6579', 'title'=>'s', 'phone'=>'ovjmnnluadqjkk', 'email'=>'qbfqjpgqlnnneoftdbcpppbjp', 'zip'=>'qbfqjpgqlnnneoftdbcpppbjp', 'country'=>'azok'),
-array('id'=>'266', 'name'=>'lfwvu', 'date'=>'13-Jan-2002', 'price'=>'6229', 'number'=>'9681', 'address'=>'uoznraqhpfizvnavbku', 'company'=>'wzdrtfd', 'desc'=>'wcsqqreisupiaxiwkirmtltpk', 'age'=>'8786', 'title'=>'eckdzm', 'phone'=>'pdnulgpappyxlifdvyopoz', 'email'=>'vdofgnrddvry', 'zip'=>'vdofgnrddvry', 'country'=>'xngmde'),
-array('id'=>'267', 'name'=>'nqsjpgydfkyjzep', 'date'=>'24-Jun-2006', 'price'=>'6624', 'number'=>'6570', 'address'=>'pxhceugiev', 'company'=>'vnfkueozomjoqybmrtdbib', 'desc'=>'lferojmke', 'age'=>'59', 'title'=>'ouucujpdygczttsw', 'phone'=>'byfmdjersrcwrsllnofwd', 'email'=>'ukludfnab', 'zip'=>'ukludfnab', 'country'=>'ygbbqgtixvfonr'),
-array('id'=>'268', 'name'=>'f', 'date'=>'26-Mar-2003', 'price'=>'5827', 'number'=>'6972', 'address'=>'amwfawgpvnqwdxqmulr', 'company'=>'zjjaopxye', 'desc'=>'rfcokckrrfeichf', 'age'=>'7276', 'title'=>'aemjdvtdkjbiorzttnev', 'phone'=>'vneavhibacceolijfmtonbce', 'email'=>'v', 'zip'=>'v', 'country'=>'pauovhtwdaefbghfvtoeyaym'),
-array('id'=>'269', 'name'=>'p', 'date'=>'03-Sep-2003', 'price'=>'6721', 'number'=>'6726', 'address'=>'lfhtydwzhba', 'company'=>'jgjcuoavmnkncd', 'desc'=>'ougzgmhzlkwlsyl', 'age'=>'2733', 'title'=>'sqknfki', 'phone'=>'ysfbwuprbpxnwxzhtk', 'email'=>'svgzoxjbcukvsdauzvjqwyokv', 'zip'=>'svgzoxjbcukvsdauzvjqwyokv', 'country'=>'jcftcxpjxdh'),
-array('id'=>'270', 'name'=>'kcof', 'date'=>'20-Oct-2002', 'price'=>'5890', 'number'=>'6704', 'address'=>'y', 'company'=>'xxwhtiqw', 'desc'=>'kymzikdpriztxe', 'age'=>'5840', 'title'=>'kegldpiblquugqi', 'phone'=>'purxeumwdmqaqfqaj', 'email'=>'mnmuoxkjrraajpuanzuzvyl', 'zip'=>'mnmuoxkjrraajpuanzuzvyl', 'country'=>'ycqpdampoyk'),
-array('id'=>'271', 'name'=>'vmonmowbjwoirodpapodgd', 'date'=>'08-Mar-2005', 'price'=>'8514', 'number'=>'8272', 'address'=>'gykbkypwmlywin', 'company'=>'zcip', 'desc'=>'xd', 'age'=>'2335', 'title'=>'hmlx', 'phone'=>'hlpfvrpu', 'email'=>'mhrkda', 'zip'=>'mhrkda', 'country'=>'hzappcntjsavdxeljtqelgy'),
-array('id'=>'272', 'name'=>'gjdjjbqjbgyeurnmsj', 'date'=>'18-Aug-2004', 'price'=>'616', 'number'=>'9585', 'address'=>'sdsyckr', 'company'=>'tvrdwimy', 'desc'=>'kdjcqvuamkonjvg', 'age'=>'5014', 'title'=>'fpywyrsqupyhnn', 'phone'=>'rxuispifzwtjszwgel', 'email'=>'bkwt', 'zip'=>'bkwt', 'country'=>'r'),
-array('id'=>'273', 'name'=>'ywmqnjlvcbdhaabksagyfsdgc', 'date'=>'01-Dec-2000', 'price'=>'6386', 'number'=>'3450', 'address'=>'p', 'company'=>'ogsyr', 'desc'=>'asritskdkkkiq', 'age'=>'936', 'title'=>'xelxhcgjrmyx', 'phone'=>'wpsx', 'email'=>'kfbcpfn', 'zip'=>'kfbcpfn', 'country'=>'q'),
-array('id'=>'274', 'name'=>'sipxtnfvtomgmkkjz', 'date'=>'07-Jan-2002', 'price'=>'5458', 'number'=>'4708', 'address'=>'qcoddezu', 'company'=>'hjubwzwqojwbthkslqzzdiq', 'desc'=>'xuibt', 'age'=>'1176', 'title'=>'bmtcjtzzhjwicetvpkvondfsa', 'phone'=>'bcteburvxaoxavgwejbyfqiaf', 'email'=>'dkoejphduixlevlstlozi', 'zip'=>'dkoejphduixlevlstlozi', 'country'=>'jjroazogvsqjxazedun'),
-array('id'=>'275', 'name'=>'rxqkq', 'date'=>'27-Jan-2005', 'price'=>'4359', 'number'=>'6817', 'address'=>'vinvicbdvsnstnxxhlymdwdnm', 'company'=>'mcrdbm', 'desc'=>'pivskyodmhwz', 'age'=>'1754', 'title'=>'hpsusoygbesdwwfjjvr', 'phone'=>'occc', 'email'=>'pjbpn', 'zip'=>'pjbpn', 'country'=>'wdorwdpdeuviqsnabjsfx'),
-array('id'=>'276', 'name'=>'aaxjbmxx', 'date'=>'02-Apr-2004', 'price'=>'572', 'number'=>'9268', 'address'=>'rbtlwbcopdqyvv', 'company'=>'qdwqbgsodpyfbadqrejdbl', 'desc'=>'qajgze', 'age'=>'806', 'title'=>'vfslhydwctuhuuklmoupq', 'phone'=>'vggen', 'email'=>'jpbev', 'zip'=>'jpbev', 'country'=>'qcsuyuntbiomtaboprt'),
-array('id'=>'277', 'name'=>'aplfzahevauytoxncrpkfcdf', 'date'=>'20-Jan-2007', 'price'=>'8219', 'number'=>'4516', 'address'=>'tlvfr', 'company'=>'fyzbzuatjyglpwvuyzacr', 'desc'=>'xdbrpwwhscgrefmeyvcfg', 'age'=>'6829', 'title'=>'cm', 'phone'=>'c', 'email'=>'cthaxirmfotx', 'zip'=>'cthaxirmfotx', 'country'=>'zoufbzewbjdtmffm'),
-array('id'=>'278', 'name'=>'pczpzhhlmvfkmezgka', 'date'=>'16-Feb-2007', 'price'=>'3015', 'number'=>'9409', 'address'=>'bkfhxnzmqycpgkbtfgdrlcyvd', 'company'=>'kzmi', 'desc'=>'nteuqsuditfyzpztvgxnralnd', 'age'=>'6116', 'title'=>'ccgcpzgkpzfsiyygyogrjmp', 'phone'=>'epirsyovavxquebjegcmeat', 'email'=>'pz', 'zip'=>'pz', 'country'=>'zljwqzfhrdwnerlulpwv'),
-array('id'=>'279', 'name'=>'yg', 'date'=>'28-Mar-2008', 'price'=>'3718', 'number'=>'5575', 'address'=>'enlokbnpjftfsxxdsitoenrct', 'company'=>'bthqtleeaogndpsxukvrona', 'desc'=>'cfutior', 'age'=>'3896', 'title'=>'zableglt', 'phone'=>'ywcquwbpopdp', 'email'=>'furzdgrnoqnqbsxmlklimcc', 'zip'=>'furzdgrnoqnqbsxmlklimcc', 'country'=>'drxtunqai'),
-array('id'=>'280', 'name'=>'l', 'date'=>'19-Jul-2008', 'price'=>'1411', 'number'=>'3165', 'address'=>'ukfsxqcizokb', 'company'=>'otvhoiyorgocvgbzontytlv', 'desc'=>'oejdokade', 'age'=>'8720', 'title'=>'sfjhwpwzlc', 'phone'=>'k', 'email'=>'odphplrdpagelhhqe', 'zip'=>'odphplrdpagelhhqe', 'country'=>'ikbqgrmgcognfvrvcg'),
-array('id'=>'281', 'name'=>'kwvragzixeafocwutiaw', 'date'=>'09-Nov-2003', 'price'=>'1075', 'number'=>'1065', 'address'=>'y', 'company'=>'ifatb', 'desc'=>'kcckkzolfcnbxhjyegfoj', 'age'=>'3364', 'title'=>'hoxmoqojbrllclz', 'phone'=>'qcbrziaynhebq', 'email'=>'qybnlpezzfrl', 'zip'=>'qybnlpezzfrl', 'country'=>'twrhmtjdtserflvgc'),
-array('id'=>'282', 'name'=>'ajklzolyudjlxfdeswovqg', 'date'=>'09-Dec-2003', 'price'=>'4617', 'number'=>'1279', 'address'=>'olppvaavpmtjpdvmjy', 'company'=>'bvgxlmxtyjwrxigme', 'desc'=>'nzwztf', 'age'=>'6050', 'title'=>'bcfauhvaehnbamkxeiglvk', 'phone'=>'ijoictyzvbfvvmqwqy', 'email'=>'szwdwamcl', 'zip'=>'szwdwamcl', 'country'=>'mdqwryy'),
-array('id'=>'283', 'name'=>'ygydbtpspgqzzpvcmwoohwb', 'date'=>'14-May-2008', 'price'=>'835', 'number'=>'4155', 'address'=>'nhutgyuznnpudpttkwfhlu', 'company'=>'hwztuberommisk', 'desc'=>'syq', 'age'=>'3009', 'title'=>'txmnhjtpvndckcweea', 'phone'=>'tnhbfsexqufjocwckfvza', 'email'=>'ddtgzykat', 'zip'=>'ddtgzykat', 'country'=>'nbf'),
-array('id'=>'284', 'name'=>'jrkexuszqvkwqkxznat', 'date'=>'01-Oct-2005', 'price'=>'1983', 'number'=>'486', 'address'=>'jpmoigyarcx', 'company'=>'vxbqiygsvgg', 'desc'=>'zbwqgxbpnodvvbvmetyaqa', 'age'=>'6450', 'title'=>'yxrteypdzmufkwuxlythapue', 'phone'=>'sfzsvyqt', 'email'=>'kxozbnmwswtntel', 'zip'=>'kxozbnmwswtntel', 'country'=>'lmbfrkywjqsh'),
-array('id'=>'285', 'name'=>'xrjlrlzdira', 'date'=>'06-Dec-2005', 'price'=>'2447', 'number'=>'6582', 'address'=>'sdiyut', 'company'=>'rcnjkuvimeueqtiyliaqcg', 'desc'=>'jykrxfk', 'age'=>'7509', 'title'=>'ngfybagofaswuavfjvvlbd', 'phone'=>'aomxtwrqkxwizxpndpgz', 'email'=>'hupqplbrpw', 'zip'=>'hupqplbrpw', 'country'=>'dipxfgnpekxehnskcy'),
-array('id'=>'286', 'name'=>'gecwuoyldudgd', 'date'=>'05-Sep-2002', 'price'=>'94', 'number'=>'6894', 'address'=>'fbvjjictlbdzhhcdbqcnuxq', 'company'=>'a', 'desc'=>'fikxgpzczi', 'age'=>'4353', 'title'=>'c', 'phone'=>'cfwjnynooqcjntkndpwnmdd', 'email'=>'fcuqewogckqp', 'zip'=>'fcuqewogckqp', 'country'=>'eexuggiz'),
-array('id'=>'287', 'name'=>'dgsrtvufbxzscwgiyqzny', 'date'=>'20-Jan-2007', 'price'=>'9445', 'number'=>'9414', 'address'=>'gy', 'company'=>'cbzvssqnxrlxjnuqvsg', 'desc'=>'gfzybxxeevxhwwcppscnk', 'age'=>'5235', 'title'=>'uafkwyqrew', 'phone'=>'dxoabtwyasvchkvkx', 'email'=>'yiaynl', 'zip'=>'yiaynl', 'country'=>'mcnqyeuwtvxmrwmjsprdk'),
-array('id'=>'288', 'name'=>'q', 'date'=>'11-Dec-2004', 'price'=>'9661', 'number'=>'9081', 'address'=>'uj', 'company'=>'hacm', 'desc'=>'yfqwrhtdrltiodlptlzkk', 'age'=>'8817', 'title'=>'fgrmhuyctdspv', 'phone'=>'izquszjvkzpwyagvnlbfyjzxl', 'email'=>'bdiwdrvulouvjeuzas', 'zip'=>'bdiwdrvulouvjeuzas', 'country'=>'h'),
-array('id'=>'289', 'name'=>'tptryspklqotm', 'date'=>'12-Aug-2003', 'price'=>'4613', 'number'=>'8498', 'address'=>'grgklgldgtrunhneffupqk', 'company'=>'kxv', 'desc'=>'ghqdnhjytqkwwdoqqvdv', 'age'=>'481', 'title'=>'qraavkyqf', 'phone'=>'yvil', 'email'=>'skw', 'zip'=>'skw', 'country'=>'uteyivpd'),
-array('id'=>'290', 'name'=>'eibwjcruahz', 'date'=>'07-Feb-2007', 'price'=>'5269', 'number'=>'6971', 'address'=>'fcwnxqsvynlbmwgvycfatzbbz', 'company'=>'iuvauac', 'desc'=>'oaghveuhghendcpi', 'age'=>'1481', 'title'=>'hflgmtbiu', 'phone'=>'ixlxxseswzadgeqkhgslq', 'email'=>'r', 'zip'=>'r', 'country'=>'hd'),
-array('id'=>'291', 'name'=>'mqeunqsk', 'date'=>'25-Apr-2001', 'price'=>'2039', 'number'=>'8534', 'address'=>'idiz', 'company'=>'qfgbwgsynwuwi', 'desc'=>'adzqvjysneo', 'age'=>'6747', 'title'=>'samfqslsorln', 'phone'=>'hibqt', 'email'=>'us', 'zip'=>'us', 'country'=>'qcripvxhiphuvymgqb'),
-array('id'=>'292', 'name'=>'o', 'date'=>'11-Jan-2007', 'price'=>'2089', 'number'=>'110', 'address'=>'huiakkrtamqivgq', 'company'=>'bochfeghsjqopqew', 'desc'=>'nwwxopybghw', 'age'=>'4800', 'title'=>'mnmpvrtbyllpabgfyrsvnqj', 'phone'=>'pk', 'email'=>'whvtujgk', 'zip'=>'whvtujgk', 'country'=>'xdgw'),
-array('id'=>'293', 'name'=>'lqurvsinnwdxzsihpp', 'date'=>'10-Jan-2003', 'price'=>'4887', 'number'=>'5915', 'address'=>'rmyyinruellzdtnrqrop', 'company'=>'wxzmaiwnyq', 'desc'=>'lodt', 'age'=>'1009', 'title'=>'oggzgktubjlpyvmvvyvd', 'phone'=>'iblnmzrgclujsupcnkdw', 'email'=>'tuqfpldlpyurjiejzlllg', 'zip'=>'tuqfpldlpyurjiejzlllg', 'country'=>'dalfnvjjqcehiutmfjkaa'),
-array('id'=>'294', 'name'=>'edhposvk', 'date'=>'24-Nov-2007', 'price'=>'773', 'number'=>'3663', 'address'=>'lthoxpwrjixssxsmf', 'company'=>'pnnefjpbfkdocpikdfzaxij', 'desc'=>'acstoyqelejqnyssiwhlm', 'age'=>'6153', 'title'=>'pvuqtdzoebhxqfouqtdhg', 'phone'=>'a', 'email'=>'kxhvjxqztlpmpobtqirgogbez', 'zip'=>'kxhvjxqztlpmpobtqirgogbez', 'country'=>'mghmf'),
-array('id'=>'295', 'name'=>'nntkeseqh', 'date'=>'07-Aug-2007', 'price'=>'7014', 'number'=>'9736', 'address'=>'aqtoxutwagdh', 'company'=>'jzcwnvhsolivcoruoe', 'desc'=>'exkcsdysjcaclafhnbpfp', 'age'=>'117', 'title'=>'lcddwrhrwfcyyg', 'phone'=>'rqzrslrysfahlpiaakdehvl', 'email'=>'srbqphogxoyqzppsvpageigfs', 'zip'=>'srbqphogxoyqzppsvpageigfs', 'country'=>'kagvzynboc'),
-array('id'=>'296', 'name'=>'jgr', 'date'=>'25-Mar-2005', 'price'=>'9039', 'number'=>'4662', 'address'=>'sbizgrfm', 'company'=>'qwkwrkuelj', 'desc'=>'umqadyx', 'age'=>'7860', 'title'=>'jdokmnrdtdnjzygriawtk', 'phone'=>'nwu', 'email'=>'aslunvxcgkpxn', 'zip'=>'aslunvxcgkpxn', 'country'=>'abtzzzrha'),
-array('id'=>'297', 'name'=>'k', 'date'=>'16-Aug-2002', 'price'=>'4279', 'number'=>'873', 'address'=>'dnbriz', 'company'=>'pjjmxtmymmxmdemrfwh', 'desc'=>'dtwkwkmoslhivruslhqx', 'age'=>'7566', 'title'=>'jxtwozswtwppgl', 'phone'=>'sasehazzuskbiivxrtrohqhdj', 'email'=>'tzk', 'zip'=>'tzk', 'country'=>'ycfrh'),
-array('id'=>'298', 'name'=>'gmmyxohfkfxdwllmso', 'date'=>'25-Nov-2002', 'price'=>'8183', 'number'=>'2510', 'address'=>'ujslqgdxtqvqf', 'company'=>'wpi', 'desc'=>'teferytnvbibpcliobo', 'age'=>'6883', 'title'=>'hiuynyudhoxlubdtvroxaqmd', 'phone'=>'u', 'email'=>'djjbrrwpfukicyfot', 'zip'=>'djjbrrwpfukicyfot', 'country'=>'rmciazi'),
-array('id'=>'299', 'name'=>'lshdvqmxieux', 'date'=>'17-Apr-2002', 'price'=>'7002', 'number'=>'6657', 'address'=>'yfzfwm', 'company'=>'fmhoetzw', 'desc'=>'c', 'age'=>'7012', 'title'=>'ppatkxczfuqmswmys', 'phone'=>'gylompimmjoebeubxezadfuu', 'email'=>'nqemjcshohuepgqzv', 'zip'=>'nqemjcshohuepgqzv', 'country'=>'azpbwtbwxgrryfidrrgk'),
-array('id'=>'300', 'name'=>'rtygzpfujguyiqsjnpqe', 'date'=>'17-Mar-2003', 'price'=>'6104', 'number'=>'6965', 'address'=>'h', 'company'=>'lhscarjagpvqwppeghotxeyf', 'desc'=>'iulkcjvjcykuilbyhru', 'age'=>'8783', 'title'=>'zdpnxmr', 'phone'=>'rlemxpphkzkjkesvfqdxl', 'email'=>'ekdtxagpwybblyqbfbapkkucg', 'zip'=>'ekdtxagpwybblyqbfbapkkucg', 'country'=>'tjwejbomvmnbbjadklbbmhcnx'),
-array('id'=>'301', 'name'=>'rpfrjponypclkpzmrinutyvu', 'date'=>'04-May-2007', 'price'=>'9728', 'number'=>'179', 'address'=>'xrzcjjsxxq', 'company'=>'zcxpcjgkwaev', 'desc'=>'zhzwhzgerghaqzxnqknth', 'age'=>'878', 'title'=>'rigoilkeksdhzdoeuulvk', 'phone'=>'tybdlvlnqdv', 'email'=>'sehdisvmzvpnzkilgtwzry', 'zip'=>'sehdisvmzvpnzkilgtwzry', 'country'=>'ctp'),
-array('id'=>'302', 'name'=>'tmglqnpzf', 'date'=>'14-May-2001', 'price'=>'2339', 'number'=>'856', 'address'=>'fnbqtuntmlxoemfofru', 'company'=>'iighoruuxwndjotcj', 'desc'=>'wvstkxg', 'age'=>'6078', 'title'=>'mhheppkxecry', 'phone'=>'nmcwawzkdwgwprtwhfiommdcx', 'email'=>'h', 'zip'=>'h', 'country'=>'rfzfrbbsybdbxkxnbrjixswkf'),
-array('id'=>'303', 'name'=>'cbucsabxsdzkb', 'date'=>'16-Dec-2000', 'price'=>'9582', 'number'=>'9380', 'address'=>'m', 'company'=>'twiqpebufoxgjzzjawbewmfxa', 'desc'=>'wykjydfgu', 'age'=>'7975', 'title'=>'vprkmxtlwcm', 'phone'=>'drqpxnqgkpqunuzupug', 'email'=>'jxuwvnhrqu', 'zip'=>'jxuwvnhrqu', 'country'=>'tmbjjpapapg'),
-array('id'=>'304', 'name'=>'bty', 'date'=>'16-Aug-2001', 'price'=>'314', 'number'=>'9200', 'address'=>'vt', 'company'=>'jbpzwatjccsrchrsolvpftf', 'desc'=>'ygrbblylnokkpdtrgli', 'age'=>'3501', 'title'=>'abhlxwrqclpicqkopvc', 'phone'=>'gms', 'email'=>'gkpssylsa', 'zip'=>'gkpssylsa', 'country'=>'exqwoshdbkumzjibnoo'),
-array('id'=>'305', 'name'=>'uqnmjmycmrhkhdyakbbuwot', 'date'=>'24-Feb-2007', 'price'=>'7278', 'number'=>'3984', 'address'=>'ziepvqyip', 'company'=>'v', 'desc'=>'ifoldo', 'age'=>'8419', 'title'=>'qqbek', 'phone'=>'agakpzt', 'email'=>'poknxzpsgxxuibjehzv', 'zip'=>'poknxzpsgxxuibjehzv', 'country'=>'efqemqpbq'),
-array('id'=>'306', 'name'=>'fxgtuginmflhomqsuqndu', 'date'=>'22-Sep-2008', 'price'=>'2144', 'number'=>'4278', 'address'=>'hbxdhujappjcbp', 'company'=>'jdazvuqiylcsk', 'desc'=>'dzpfwsm', 'age'=>'6524', 'title'=>'n', 'phone'=>'qwislw', 'email'=>'ow', 'zip'=>'ow', 'country'=>'jr'),
-array('id'=>'307', 'name'=>'pdvinclmsrjkdamqgc', 'date'=>'17-Jun-2007', 'price'=>'9314', 'number'=>'4516', 'address'=>'mizwaspqvkyjnkwfbfqefcv', 'company'=>'fibagmytvyp', 'desc'=>'qfmmqkwdvsjxyzcdbxpgf', 'age'=>'6533', 'title'=>'ldffzeu', 'phone'=>'vahhqseuowdlvcnyekokq', 'email'=>'rbjxg', 'zip'=>'rbjxg', 'country'=>'bbexcmesf'),
-array('id'=>'308', 'name'=>'tfqeatrzxboh', 'date'=>'22-Aug-2008', 'price'=>'7634', 'number'=>'1450', 'address'=>'amycrweeaxjjkcpagquxqrz', 'company'=>'yrzyl', 'desc'=>'vm', 'age'=>'6111', 'title'=>'phqtlrrubcxrcdhwbyob', 'phone'=>'ntc', 'email'=>'efhrvbgcrao', 'zip'=>'efhrvbgcrao', 'country'=>'rjktgbwkj'),
-array('id'=>'308', 'name'=>'hinkvgnglsn', 'date'=>'16-Jan-2005', 'price'=>'3542', 'number'=>'6600', 'address'=>'jfqboav', 'company'=>'crfllrtteeolsvwkjzzyi', 'desc'=>'gswwtkxogagllscf', 'age'=>'4617', 'title'=>'kascwom', 'phone'=>'omfwcl', 'email'=>'yiijfwpfcbrvex', 'zip'=>'yiijfwpfcbrvex', 'country'=>'lhidjes'),
-array('id'=>'309', 'name'=>'giqdlcsjkat', 'date'=>'25-Jul-2003', 'price'=>'8198', 'number'=>'9859', 'address'=>'muokcarkea', 'company'=>'wwadeqgpsyzcyss', 'desc'=>'bnvmapbkrbccfcrcyrfdi', 'age'=>'4709', 'title'=>'bktejmwfokaalqbwhdy', 'phone'=>'jablzsrdbd', 'email'=>'coqgycddqodrattwbwvlgwn', 'zip'=>'coqgycddqodrattwbwvlgwn', 'country'=>'vfjzhnwjcnqapuegih'),
-array('id'=>'310', 'name'=>'bqfdnaot', 'date'=>'03-Nov-2004', 'price'=>'7116', 'number'=>'3004', 'address'=>'sojoylcomsjqyrywaamfd', 'company'=>'f', 'desc'=>'ucugubbmqlbpxeejwn', 'age'=>'114', 'title'=>'eyreydkcequysoenqgzg', 'phone'=>'bwpfaycnzwsxnxwrhy', 'email'=>'xsuqhzdxfdexfanlalnokj', 'zip'=>'xsuqhzdxfdexfanlalnokj', 'country'=>'ixefpm'),
-array('id'=>'311', 'name'=>'kxgaefeblhf', 'date'=>'14-Apr-2001', 'price'=>'8695', 'number'=>'9119', 'address'=>'ikutub', 'company'=>'sg', 'desc'=>'ismtcja', 'age'=>'1326', 'title'=>'fhorouabzxzgf', 'phone'=>'bzecbxijfb', 'email'=>'zeezhsfphwebxfbuehapi', 'zip'=>'zeezhsfphwebxfbuehapi', 'country'=>'tlbrukxwgwalwidbxlybmvgop'),
-array('id'=>'312', 'name'=>'qafpurrmlbjhifhtbpwdni', 'date'=>'16-Dec-2006', 'price'=>'8727', 'number'=>'8276', 'address'=>'mhfciksdb', 'company'=>'pnlyutecm', 'desc'=>'sjjgrk', 'age'=>'7909', 'title'=>'hqvuxawflpjn', 'phone'=>'yajxvdbyphrzrxrcsdjiydfz', 'email'=>'l', 'zip'=>'l', 'country'=>'quyotzyqvbr'),
-array('id'=>'313', 'name'=>'zlrqjisblcjkgpjhb', 'date'=>'25-Oct-2007', 'price'=>'7629', 'number'=>'4575', 'address'=>'tkfomxiewuvnddg', 'company'=>'oioy', 'desc'=>'diwedtaxfprpufc', 'age'=>'7075', 'title'=>'gpibcleiptresg', 'phone'=>'aclewmc', 'email'=>'b', 'zip'=>'b', 'country'=>'rwztpnzevbhhgpxzhbr'),
-array('id'=>'314', 'name'=>'squxmgao', 'date'=>'22-Apr-2001', 'price'=>'2077', 'number'=>'7270', 'address'=>'ugzybafjgvgfdhxrqqhknurnj', 'company'=>'h', 'desc'=>'faoagnziofruaxa', 'age'=>'1588', 'title'=>'yvvod', 'phone'=>'byyphy', 'email'=>'wewlfcyekmjchkahoffjat', 'zip'=>'wewlfcyekmjchkahoffjat', 'country'=>'gvlfksdgpican'),
-array('id'=>'315', 'name'=>'rqlbttmtaaygkzaxgvjlgcpnr', 'date'=>'18-Nov-2006', 'price'=>'4301', 'number'=>'8356', 'address'=>'dmdefxqyyrxecwfadb', 'company'=>'ohleudbkw', 'desc'=>'goqssuyplwnc', 'age'=>'7855', 'title'=>'frxfuyojganaeplacs', 'phone'=>'skhnjxyglbadgra', 'email'=>'mzawfbjgfzsg', 'zip'=>'mzawfbjgfzsg', 'country'=>'k'),
-array('id'=>'316', 'name'=>'vdhebgkmilpodqaqqbmv', 'date'=>'24-Jan-2000', 'price'=>'3363', 'number'=>'8189', 'address'=>'pxflraoyepfpcnarbeic', 'company'=>'yeguhcxqxrfuwqmxfkcv', 'desc'=>'rxdspfwyirwmxru', 'age'=>'23', 'title'=>'lxgqsdheanpcif', 'phone'=>'gimwnjuvariyicyxnwde', 'email'=>'hmtiaikjofpwsl', 'zip'=>'hmtiaikjofpwsl', 'country'=>'bggcxoafrz'),
-array('id'=>'317', 'name'=>'vhkko', 'date'=>'04-Nov-2007', 'price'=>'8746', 'number'=>'4823', 'address'=>'famvxeh', 'company'=>'gnoikcjq', 'desc'=>'itydbinpfrlcetiegdc', 'age'=>'4100', 'title'=>'lqyzzjbjavr', 'phone'=>'uvvdjkjawleqtjwxmgix', 'email'=>'gxxqygruylpthsdrbdonifh', 'zip'=>'gxxqygruylpthsdrbdonifh', 'country'=>'befimdftadkykbtimi'),
-array('id'=>'318', 'name'=>'bfldjaqrfxkgbpoosuh', 'date'=>'27-Sep-2006', 'price'=>'6858', 'number'=>'3277', 'address'=>'lqfttzvylyhlozrmjxn', 'company'=>'mcshkkfbcovofbiyadwmbdxqc', 'desc'=>'cmnqlzsdhconerb', 'age'=>'9829', 'title'=>'hanfb', 'phone'=>'cnsgliiakvnbgntk', 'email'=>'vyhapjzvqaiwbyypreaz', 'zip'=>'vyhapjzvqaiwbyypreaz', 'country'=>'akiolpbfzvbyd'),
-array('id'=>'319', 'name'=>'nbjdbrzdqyshct', 'date'=>'18-Mar-2006', 'price'=>'6729', 'number'=>'9559', 'address'=>'dojinfjm', 'company'=>'kawljanba', 'desc'=>'ryjzbdgrxyqfbepjs', 'age'=>'7988', 'title'=>'eddfaopacqatiydizg', 'phone'=>'remhkomzxeupjx', 'email'=>'oyhdykuydcwhkwoznsm', 'zip'=>'oyhdykuydcwhkwoznsm', 'country'=>'cahbxlwnvugjsonqyhocj'),
-array('id'=>'320', 'name'=>'uhytvqgqt', 'date'=>'26-Mar-2007', 'price'=>'1557', 'number'=>'3869', 'address'=>'rflypdmctljhnttxo', 'company'=>'w', 'desc'=>'wmomgvkb', 'age'=>'9670', 'title'=>'sqadophbrambiavbykcu', 'phone'=>'yhhlncwobqhsrlhgsi', 'email'=>'tvabwvdvgfpydxgplilakchc', 'zip'=>'tvabwvdvgfpydxgplilakchc', 'country'=>'sjzlsyeoyfkujfaovzs'),
-array('id'=>'321', 'name'=>'hense', 'date'=>'23-Nov-2004', 'price'=>'214', 'number'=>'5255', 'address'=>'knpd', 'company'=>'urkacejiexd', 'desc'=>'qwi', 'age'=>'9040', 'title'=>'w', 'phone'=>'fukqvyvfllixfah', 'email'=>'clpkqn', 'zip'=>'clpkqn', 'country'=>'udldbmzqrubipz'),
-array('id'=>'322', 'name'=>'kpdivdpbgaqqreflhqoic', 'date'=>'28-Jul-2006', 'price'=>'3256', 'number'=>'487', 'address'=>'xa', 'company'=>'tlvwtr', 'desc'=>'i', 'age'=>'7098', 'title'=>'jjxbndm', 'phone'=>'tbewpeqxfsvgzorvllmmt', 'email'=>'tdor', 'zip'=>'tdor', 'country'=>'burx'),
-array('id'=>'323', 'name'=>'bkhgafmtasspknbvan', 'date'=>'06-Jul-2002', 'price'=>'7394', 'number'=>'7267', 'address'=>'xuspsghuqpaqumkvfdlpqmlr', 'company'=>'avguoesjwhbdovtewkyivuoyf', 'desc'=>'prp', 'age'=>'2383', 'title'=>'pcyjqcbazjbdyxwct', 'phone'=>'bccvqbb', 'email'=>'qtjwlzyjiplkplurosol', 'zip'=>'qtjwlzyjiplkplurosol', 'country'=>'itwkwrbxtvnmejyeihmx'),
-array('id'=>'324', 'name'=>'meretktfebyamusormjezoo', 'date'=>'20-Nov-2007', 'price'=>'1730', 'number'=>'2134', 'address'=>'xdgcvkwfebjfzkstdgl', 'company'=>'qpoedlxzqctogzq', 'desc'=>'k', 'age'=>'5098', 'title'=>'ooquob', 'phone'=>'iettujiiomul', 'email'=>'kofzufpvqdce', 'zip'=>'kofzufpvqdce', 'country'=>'szgtmoyfhtpqcdcwo'),
-array('id'=>'325', 'name'=>'dvgxaws', 'date'=>'01-Aug-2007', 'price'=>'8548', 'number'=>'6891', 'address'=>'vyhimgotzdkbg', 'company'=>'yvcfyxmwyjopj', 'desc'=>'mbxhzepll', 'age'=>'1548', 'title'=>'khplo', 'phone'=>'jk', 'email'=>'pjdbf', 'zip'=>'pjdbf', 'country'=>'l'),
-array('id'=>'326', 'name'=>'uedvblvgbhrfmbmcn', 'date'=>'06-Dec-2006', 'price'=>'4444', 'number'=>'4160', 'address'=>'unnapyugtyk', 'company'=>'avkgwrybezohmpm', 'desc'=>'bxvwliwah', 'age'=>'6573', 'title'=>'bprqqnb', 'phone'=>'ktumyuafhqsqspmobvkbcc', 'email'=>'erbuipwez', 'zip'=>'erbuipwez', 'country'=>'zlnumtbdlsvafjb'),
-array('id'=>'327', 'name'=>'ddwnhoocwdybdobobwbv', 'date'=>'05-Dec-2002', 'price'=>'6548', 'number'=>'9984', 'address'=>'wjjwemz', 'company'=>'a', 'desc'=>'qpjntip', 'age'=>'8591', 'title'=>'qlymmtkqzcqgyapufcuhcb', 'phone'=>'sllltahprsnefhpvgrmnpnd', 'email'=>'sfezigxari', 'zip'=>'sfezigxari', 'country'=>'ljtbamoerwtn'),
-array('id'=>'328', 'name'=>'aqantkfzpf', 'date'=>'24-Mar-2001', 'price'=>'3380', 'number'=>'5218', 'address'=>'uyvozvboasku', 'company'=>'nfgeft', 'desc'=>'pzwefeainouinqxmmybmrmg', 'age'=>'9152', 'title'=>'l', 'phone'=>'erxc', 'email'=>'xymcdml', 'zip'=>'xymcdml', 'country'=>'bgzowwbiucvmpbjq'),
-array('id'=>'329', 'name'=>'vflxmjwylzlxqm', 'date'=>'17-Jan-2000', 'price'=>'9876', 'number'=>'4536', 'address'=>'i', 'company'=>'edsufc', 'desc'=>'tqgycdklzj', 'age'=>'8975', 'title'=>'vuphxfixrkfxpiqjosuhjafle', 'phone'=>'xdzuduptcmylkpvp', 'email'=>'kyeumxptgqzsu', 'zip'=>'kyeumxptgqzsu', 'country'=>'qxpkbkaunnsyxiu'),
-array('id'=>'330', 'name'=>'flazyypsefrxzhnxwyyhys', 'date'=>'13-Oct-2004', 'price'=>'7189', 'number'=>'3561', 'address'=>'mwrrisrgqgzvmrslyfjv', 'company'=>'hcca', 'desc'=>'ompxhbuytcrljhsjdeavqy', 'age'=>'507', 'title'=>'tfhviisxuhvcjpbdssocagldl', 'phone'=>'zbkaadfhzoq', 'email'=>'lkzgnivolohaqhgblr', 'zip'=>'lkzgnivolohaqhgblr', 'country'=>'ktxltbqbbfrtq'),
-array('id'=>'331', 'name'=>'xpbtenhloytuafmnpgl', 'date'=>'28-Dec-2003', 'price'=>'6889', 'number'=>'556', 'address'=>'xtiovblldeqrmb', 'company'=>'kvaka', 'desc'=>'yqtjrtwjulgnu', 'age'=>'8088', 'title'=>'vguzllqxm', 'phone'=>'hivsjjqaczsvwcqhjeben', 'email'=>'kiwvtmsgiaoesyniypirlet', 'zip'=>'kiwvtmsgiaoesyniypirlet', 'country'=>'m'),
-array('id'=>'332', 'name'=>'ogtlq', 'date'=>'10-Dec-2003', 'price'=>'8145', 'number'=>'8247', 'address'=>'bdfq', 'company'=>'ypvgolpf', 'desc'=>'tyzgafuhygxapjvkowounxs', 'age'=>'997', 'title'=>'zqeovciubovgjcfqaff', 'phone'=>'bqzxftlclo', 'email'=>'keayachvevqlfsrvswbcx', 'zip'=>'keayachvevqlfsrvswbcx', 'country'=>'bvxvhzgvvrzvqayxvd'),
-array('id'=>'333', 'name'=>'pyeguxcvaan', 'date'=>'24-Jan-2003', 'price'=>'8961', 'number'=>'1295', 'address'=>'dygvyclybiu', 'company'=>'bgtz', 'desc'=>'zthcpiddkz', 'age'=>'5503', 'title'=>'czlbfgz', 'phone'=>'ryjatobz', 'email'=>'ajhtrkj', 'zip'=>'ajhtrkj', 'country'=>'nmknarqzdrfjrobqxbjlcjtds'),
-array('id'=>'334', 'name'=>'klgkzsunsmdspvxznmbejcn', 'date'=>'06-Oct-2007', 'price'=>'5686', 'number'=>'3298', 'address'=>'pfabllbdgowsroi', 'company'=>'mhayjehlsdrpr', 'desc'=>'fhffjqrkuxzqqreyergfppjxb', 'age'=>'964', 'title'=>'s', 'phone'=>'ssxaxdjouujrtzike', 'email'=>'pvnuld', 'zip'=>'pvnuld', 'country'=>'ifgi'),
-array('id'=>'335', 'name'=>'aqvanykcselkyksjpzylnswr', 'date'=>'06-Nov-2007', 'price'=>'1256', 'number'=>'5403', 'address'=>'bokxpywaapflzdwsnmsl', 'company'=>'geuxaaudoofdzdtxztyoykoc', 'desc'=>'hptzbr', 'age'=>'2252', 'title'=>'mdgmx', 'phone'=>'bmpelsxjs', 'email'=>'hgprvsyciscjjiov', 'zip'=>'hgprvsyciscjjiov', 'country'=>'uijejvuognl'),
-array('id'=>'336', 'name'=>'cxmrp', 'date'=>'12-Apr-2004', 'price'=>'4128', 'number'=>'7083', 'address'=>'mbpuql', 'company'=>'lupqdk', 'desc'=>'rrydheffrxv', 'age'=>'9932', 'title'=>'jkapxcf', 'phone'=>'tqyelovozhgqgkykqd', 'email'=>'ny', 'zip'=>'ny', 'country'=>'vi'),
-array('id'=>'337', 'name'=>'xkyccrtbweqstpzaffkeqa', 'date'=>'20-Mar-2005', 'price'=>'2646', 'number'=>'7983', 'address'=>'phgmrepuwj', 'company'=>'snmkhbjhhpslfttxhasspa', 'desc'=>'csdrmzairovcvwmdebvpgpje', 'age'=>'8873', 'title'=>'xpzxnbpqs', 'phone'=>'pt', 'email'=>'higjddvhhxc', 'zip'=>'higjddvhhxc', 'country'=>'dshipqfepdsrtikvydgflnp'),
-array('id'=>'338', 'name'=>'kwyizwmrdugtalje', 'date'=>'02-Jan-2008', 'price'=>'4717', 'number'=>'4214', 'address'=>'kozqamfpcqmbzmxlda', 'company'=>'kugwe', 'desc'=>'zfhlqawfzn', 'age'=>'2090', 'title'=>'tvnkipjumuy', 'phone'=>'ajigfmqfsyqiy', 'email'=>'nxbsiuowewloq', 'zip'=>'nxbsiuowewloq', 'country'=>'iomjyupdhgizfzhdnvaoojic'),
-array('id'=>'339', 'name'=>'zscpqleducxkf', 'date'=>'18-Feb-2004', 'price'=>'1480', 'number'=>'8358', 'address'=>'lzagaovjxxplw', 'company'=>'nmyyrctt', 'desc'=>'dzetoipbtocaorvyotoaqwndv', 'age'=>'4745', 'title'=>'xfoxiobccjsddhgdvxzu', 'phone'=>'tjljfznblhz', 'email'=>'wwakxcmhuqkbwoxtn', 'zip'=>'wwakxcmhuqkbwoxtn', 'country'=>'fhbrrhqeiclhuieusc'),
-array('id'=>'340', 'name'=>'jruu', 'date'=>'18-Sep-2003', 'price'=>'6443', 'number'=>'3755', 'address'=>'jodkgurwzazlittmnlpkpy', 'company'=>'k', 'desc'=>'uaclkzuzdefywcxwbif', 'age'=>'8118', 'title'=>'r', 'phone'=>'nhscgunz', 'email'=>'nbzybuxeydcvfa', 'zip'=>'nbzybuxeydcvfa', 'country'=>'hixckplxwdacynbmbd'),
-array('id'=>'341', 'name'=>'fgxjfbmbgmtourqfgbccfcfdp', 'date'=>'18-Mar-2005', 'price'=>'4296', 'number'=>'1165', 'address'=>'qkozppmrwylktcby', 'company'=>'dalidqms', 'desc'=>'cjjfazppzfelxbjimdknbsr', 'age'=>'816', 'title'=>'zfum', 'phone'=>'sphbuibkxaqcmndwvqzgdazu', 'email'=>'du', 'zip'=>'du', 'country'=>'yhgrwosr'),
-array('id'=>'342', 'name'=>'buusxggbcbrcivdhqfkk', 'date'=>'10-Jul-2006', 'price'=>'7806', 'number'=>'9840', 'address'=>'isffmhahzxofyr', 'company'=>'ptpkwwa', 'desc'=>'hl', 'age'=>'6263', 'title'=>'dkprthxyueybevq', 'phone'=>'uhsjahuwev', 'email'=>'lgpbkzrctzzrteqvilltfslps', 'zip'=>'lgpbkzrctzzrteqvilltfslps', 'country'=>'jpxfojlelwdcywbyovc'),
-array('id'=>'343', 'name'=>'lqcewuqmnjwdhbsq', 'date'=>'24-Jun-2000', 'price'=>'3524', 'number'=>'46', 'address'=>'hxggl', 'company'=>'jq', 'desc'=>'ugvzdpppdzlggmywzuz', 'age'=>'3410', 'title'=>'eqslwdnfugabcaerquvpf', 'phone'=>'v', 'email'=>'assvrbqwrihomvugcv', 'zip'=>'assvrbqwrihomvugcv', 'country'=>'evmwlgr'),
-array('id'=>'344', 'name'=>'twfupxqhygdq', 'date'=>'13-Jul-2001', 'price'=>'725', 'number'=>'2634', 'address'=>'i', 'company'=>'vqnrckdjb', 'desc'=>'vvba', 'age'=>'6118', 'title'=>'yfyxmcobntduumdpc', 'phone'=>'hfbkodpjyrkoiiugg', 'email'=>'iuiwomq', 'zip'=>'iuiwomq', 'country'=>'ztyblfgm'),
-array('id'=>'345', 'name'=>'pffowpcfyxleeuznqnzhw', 'date'=>'02-Dec-2007', 'price'=>'346', 'number'=>'4646', 'address'=>'h', 'company'=>'qdowictxeywckbgebtvotcls', 'desc'=>'ftp', 'age'=>'2366', 'title'=>'o', 'phone'=>'ectmemkjlhlvirzjlvyexj', 'email'=>'bpqrvsfswhljlytujagejxe', 'zip'=>'bpqrvsfswhljlytujagejxe', 'country'=>'izrnxbkzqbqmtveqcqz'),
-array('id'=>'346', 'name'=>'tjyupcemhxvhpi', 'date'=>'19-Feb-2006', 'price'=>'1741', 'number'=>'2860', 'address'=>'utoqyetoehcxqasfdwsk', 'company'=>'nsjwxzqbhkwaznzegni', 'desc'=>'qgerykuvcfoqx', 'age'=>'9264', 'title'=>'uxcwfntgngfr', 'phone'=>'sabigfzfpuasz', 'email'=>'ixnvslypqmixzpc', 'zip'=>'ixnvslypqmixzpc', 'country'=>'curddyiddyxeqxtzu'),
-array('id'=>'347', 'name'=>'mtsbkekhdzjvbemfhkok', 'date'=>'14-Jun-2002', 'price'=>'6977', 'number'=>'1312', 'address'=>'lcztw', 'company'=>'mpowtyexynsa', 'desc'=>'ffzptjdgrvkxhmwbj', 'age'=>'3670', 'title'=>'yykswoqvcjvto', 'phone'=>'s', 'email'=>'vch', 'zip'=>'vch', 'country'=>'uc'),
-array('id'=>'348', 'name'=>'kzoliyzhwjztyqoaz', 'date'=>'22-May-2004', 'price'=>'4827', 'number'=>'5048', 'address'=>'ipzkkcxcmwryfpxmmh', 'company'=>'ffcugcfaqrni', 'desc'=>'d', 'age'=>'3053', 'title'=>'okiqxeivjy', 'phone'=>'wkaiqglkmnqmdizmidu', 'email'=>'rebibgqxqoqmzqvpwga', 'zip'=>'rebibgqxqoqmzqvpwga', 'country'=>'tquxyujg'),
-array('id'=>'349', 'name'=>'api', 'date'=>'25-Dec-2002', 'price'=>'3091', 'number'=>'5218', 'address'=>'ycxkbn', 'company'=>'qkmrsg', 'desc'=>'ndginng', 'age'=>'6593', 'title'=>'vzpsjxgqvingj', 'phone'=>'m', 'email'=>'k', 'zip'=>'k', 'country'=>'sdfzqjgzwufnhanxtwuzmqizx'),
-array('id'=>'350', 'name'=>'k', 'date'=>'12-Sep-2003', 'price'=>'4047', 'number'=>'5382', 'address'=>'keyrevljjtkwqet', 'company'=>'dfclezdekwp', 'desc'=>'gdjriiimdtwnmhjdlcop', 'age'=>'3215', 'title'=>'bnqfsbbhvileztmh', 'phone'=>'qbddnk', 'email'=>'qwqflywnmnteo', 'zip'=>'qwqflywnmnteo', 'country'=>'mjdxocrbkxslbvzljqia'),
-array('id'=>'351', 'name'=>'zshlfapuvbdyzsbqtmol', 'date'=>'17-Nov-2002', 'price'=>'9129', 'number'=>'605', 'address'=>'ojrkdqclbimrcitgg', 'company'=>'ziisuxesnmpoeeyvoc', 'desc'=>'rnozafcizjpr', 'age'=>'3221', 'title'=>'abrxgjktzzxdyssafjotjoy', 'phone'=>'xyvmpdjqfbnl', 'email'=>'yekybnwugw', 'zip'=>'yekybnwugw', 'country'=>'plszzrlxphjfktvqvjbgigqgi'),
-array('id'=>'352', 'name'=>'ckz', 'date'=>'01-Jan-2003', 'price'=>'8265', 'number'=>'9851', 'address'=>'nlidssidmet', 'company'=>'nvnvbec', 'desc'=>'ifmtfptqlt', 'age'=>'477', 'title'=>'ejbwbkzootvcojyqnaawfnpl', 'phone'=>'jb', 'email'=>'ccmhmoeoydcnxx', 'zip'=>'ccmhmoeoydcnxx', 'country'=>'lhocuocruqhftqh'),
-array('id'=>'353', 'name'=>'jtavhejgimtgkjsrxum', 'date'=>'25-Jun-2001', 'price'=>'2828', 'number'=>'5138', 'address'=>'ngbunvdhwzo', 'company'=>'j', 'desc'=>'kvpqfyixwdjjanqnyeuay', 'age'=>'2971', 'title'=>'cosbdtlydhounndkjgutg', 'phone'=>'kugoogm', 'email'=>'cpkuqoocnsjbmxopiyvcsc', 'zip'=>'cpkuqoocnsjbmxopiyvcsc', 'country'=>'cwqrkxegzt'),
-array('id'=>'354', 'name'=>'jgimuawvntkcciyebapd', 'date'=>'07-Nov-2007', 'price'=>'3102', 'number'=>'1550', 'address'=>'odsgycngohhkcuenwgwvlxwb', 'company'=>'t', 'desc'=>'vbluqpn', 'age'=>'8878', 'title'=>'pkudrbouwthsa', 'phone'=>'olb', 'email'=>'mcduyffsvv', 'zip'=>'mcduyffsvv', 'country'=>'sjvcdy'),
-array('id'=>'355', 'name'=>'nobgw', 'date'=>'08-Oct-2008', 'price'=>'3329', 'number'=>'7028', 'address'=>'t', 'company'=>'dwzbc', 'desc'=>'uxaaq', 'age'=>'3698', 'title'=>'tntnshctnyouywmzprcmq', 'phone'=>'pwy', 'email'=>'wydgtxtnllunf', 'zip'=>'wydgtxtnllunf', 'country'=>'mtclqokg'),
-array('id'=>'356', 'name'=>'txritpvqnywhw', 'date'=>'23-Jul-2002', 'price'=>'600', 'number'=>'5856', 'address'=>'hxhaztrodxvrqsjylytcm', 'company'=>'ytooovpdrwbyxaropv', 'desc'=>'kncdwapvurh', 'age'=>'4808', 'title'=>'baeqwttnqvmowec', 'phone'=>'aowoqakrpgl', 'email'=>'oyxqzbg', 'zip'=>'oyxqzbg', 'country'=>'uajlvwzrabdbqzphaazpg'),
-array('id'=>'357', 'name'=>'vjtliureproankaelcinsi', 'date'=>'01-Jan-2002', 'price'=>'1275', 'number'=>'9884', 'address'=>'kkufuoqdjihzawanhasscaf', 'company'=>'iivrmvpwgjbaysdialhah', 'desc'=>'opihhlhn', 'age'=>'2469', 'title'=>'wbhixwfdggdfzhoz', 'phone'=>'wabeoqnvyydmeuigcre', 'email'=>'whfdllcszclvcnzrdmnblqnq', 'zip'=>'whfdllcszclvcnzrdmnblqnq', 'country'=>'wwnoamlirot'),
-array('id'=>'358', 'name'=>'mctyxwlxnokaqvrel', 'date'=>'02-Jan-2002', 'price'=>'6120', 'number'=>'6089', 'address'=>'cbrtqlwhx', 'company'=>'bwwxhulwelnzdrlgsuwidyjvr', 'desc'=>'g', 'age'=>'5719', 'title'=>'dojzkhh', 'phone'=>'sejer', 'email'=>'hivnbpjks', 'zip'=>'hivnbpjks', 'country'=>'tnzuuob'),
-array('id'=>'359', 'name'=>'ly', 'date'=>'21-Jun-2001', 'price'=>'7313', 'number'=>'4202', 'address'=>'cpamwjhkk', 'company'=>'uupcodcixqkvtwthoyazid', 'desc'=>'jplsxwdtqyjtmm', 'age'=>'8208', 'title'=>'jmgffcynrxnrgqgpgshdo', 'phone'=>'xfjgywttrdg', 'email'=>'ilbgzsenkkeqzkihoxslccsb', 'zip'=>'ilbgzsenkkeqzkihoxslccsb', 'country'=>'lvqobownpdmihztsdjroszcp'),
-array('id'=>'360', 'name'=>'stgtsspihqwedm', 'date'=>'18-Apr-2007', 'price'=>'6124', 'number'=>'6259', 'address'=>'iuyzirylgqazkg', 'company'=>'czikhzhlcuttqjjerdd', 'desc'=>'mupybgybqfutedelc', 'age'=>'4558', 'title'=>'fgqywaibrmfiyzyxbfvcvax', 'phone'=>'fatrcfohlfgifoj', 'email'=>'bogzoewpjsrfspuypopstez', 'zip'=>'bogzoewpjsrfspuypopstez', 'country'=>'kgnpv'),
-array('id'=>'361', 'name'=>'wltwaytpilhoe', 'date'=>'10-Nov-2000', 'price'=>'4643', 'number'=>'9030', 'address'=>'eqwewgkjwggjcrdysc', 'company'=>'hkdpyhmijyfbcwygse', 'desc'=>'baxikaaoysqqabupz', 'age'=>'585', 'title'=>'i', 'phone'=>'anmcjkjcpae', 'email'=>'xmbxmpwegnehiuhj', 'zip'=>'xmbxmpwegnehiuhj', 'country'=>'puwchzmsiphitxgfyesobx'),
-array('id'=>'362', 'name'=>'bbxwigsyboainnb', 'date'=>'04-Oct-2002', 'price'=>'1751', 'number'=>'8689', 'address'=>'lcfput', 'company'=>'sngtpdpykiwlwxuk', 'desc'=>'vfoeklkvnpl', 'age'=>'3358', 'title'=>'cawiumlk', 'phone'=>'wshipfczryf', 'email'=>'cprnl', 'zip'=>'cprnl', 'country'=>'cwnl'),
-array('id'=>'363', 'name'=>'ihiuttfplnxbta', 'date'=>'12-Dec-2007', 'price'=>'2126', 'number'=>'6297', 'address'=>'v', 'company'=>'ogmrdzc', 'desc'=>'ok', 'age'=>'3847', 'title'=>'fdqltcyqdrqecpjsrezglmx', 'phone'=>'maralbxqeobxrao', 'email'=>'rfyuvimnnmtyyrnlrfld', 'zip'=>'rfyuvimnnmtyyrnlrfld', 'country'=>'jtlxvj'),
-array('id'=>'364', 'name'=>'yjodiizqumehfdgwqrowcr', 'date'=>'13-Jan-2004', 'price'=>'5828', 'number'=>'3730', 'address'=>'yydxisb', 'company'=>'aahvmmcspipgaecc', 'desc'=>'fohuyptxtrflswltdhgpjy', 'age'=>'1888', 'title'=>'okssnvotkwnimhffyl', 'phone'=>'rhdklkqatpfmdqewe', 'email'=>'l', 'zip'=>'l', 'country'=>'kiktuszarkriruscejdyyjk'),
-array('id'=>'365', 'name'=>'p', 'date'=>'05-Dec-2005', 'price'=>'3648', 'number'=>'486', 'address'=>'r', 'company'=>'tmetmwdeevzx', 'desc'=>'ehbcflnhlcfpsoqsgcmshffd', 'age'=>'3539', 'title'=>'iejgcnneqt', 'phone'=>'daagfpyugrajdtr', 'email'=>'zvsjdxskz', 'zip'=>'zvsjdxskz', 'country'=>'yewrtz'),
-array('id'=>'366', 'name'=>'fxjesqvtzzmqjmlbvpy', 'date'=>'01-Jul-2008', 'price'=>'8092', 'number'=>'9738', 'address'=>'rr', 'company'=>'rjqxhabaqxtqxghgsshnig', 'desc'=>'jf', 'age'=>'8948', 'title'=>'iozegjud', 'phone'=>'vfrldkbaqigibowkv', 'email'=>'tavcikcnrliucdaupdeqdvzk', 'zip'=>'tavcikcnrliucdaupdeqdvzk', 'country'=>'byal'),
-array('id'=>'367', 'name'=>'fuuhdfjqwvzrycssrwxiatik', 'date'=>'11-Nov-2003', 'price'=>'9065', 'number'=>'8430', 'address'=>'wb', 'company'=>'rjzwtqtpplnsdgjzeszxbk', 'desc'=>'ltsgvoisgrrdlhwaxiop', 'age'=>'4506', 'title'=>'zlzslxtvseoklkztcflt', 'phone'=>'wbfxyoloz', 'email'=>'nlffwd', 'zip'=>'nlffwd', 'country'=>'svdgfoqfhtltnupoannoycne'),
-array('id'=>'368', 'name'=>'kvvnunjxuomlutefmrzcgzpuo', 'date'=>'25-Jul-2000', 'price'=>'7371', 'number'=>'5008', 'address'=>'d', 'company'=>'wrdkabepo', 'desc'=>'jhupumoxsonncbk', 'age'=>'1861', 'title'=>'xfygcqkmrmrhahribgcn', 'phone'=>'agknunoerjbxiiaysnqee', 'email'=>'elomnupbqpiadcnshfbjdkr', 'zip'=>'elomnupbqpiadcnshfbjdkr', 'country'=>'jjr'),
-array('id'=>'369', 'name'=>'vwthlgvgvxwlfw', 'date'=>'09-Jul-2003', 'price'=>'2721', 'number'=>'5893', 'address'=>'iyttpxczobnkygrj', 'company'=>'npikmupjjxtqn', 'desc'=>'zldsbavao', 'age'=>'8818', 'title'=>'yvuqfhdvqohld', 'phone'=>'ubkloukaxdbyybnv', 'email'=>'mqkcwrgriuytypo', 'zip'=>'mqkcwrgriuytypo', 'country'=>'z'),
-array('id'=>'370', 'name'=>'ujpsnqqlsdhhpy', 'date'=>'21-Aug-2007', 'price'=>'3709', 'number'=>'9735', 'address'=>'rtklszzszyh', 'company'=>'iwlvmbhffomvneohont', 'desc'=>'hdrzcr', 'age'=>'6970', 'title'=>'p', 'phone'=>'vxvgtiibnopajcfxktldashrs', 'email'=>'ikmykhwfoq', 'zip'=>'ikmykhwfoq', 'country'=>'wrbkgcujhsuady'),
-array('id'=>'371', 'name'=>'fsppbabakiwqxmetdfekiy', 'date'=>'17-Oct-2005', 'price'=>'5726', 'number'=>'6258', 'address'=>'nrrsjhilhjlssiipumjy', 'company'=>'niamdpdsgyfxqxhxgs', 'desc'=>'pewi', 'age'=>'4712', 'title'=>'ygrhf', 'phone'=>'vokiraljgk', 'email'=>'eanlxtecjizrueq', 'zip'=>'eanlxtecjizrueq', 'country'=>'w'),
-array('id'=>'372', 'name'=>'gtvrbm', 'date'=>'15-Aug-2007', 'price'=>'9500', 'number'=>'9063', 'address'=>'cyzovtsycbyu', 'company'=>'ckxyhefbzwcmopinnvqlu', 'desc'=>'hnxg', 'age'=>'6115', 'title'=>'ekuhurfcwldvigiwwrjjmzug', 'phone'=>'cubi', 'email'=>'amuutomzqj', 'zip'=>'amuutomzqj', 'country'=>'uetanpwezfq'),
-array('id'=>'373', 'name'=>'w', 'date'=>'04-Jan-2005', 'price'=>'2188', 'number'=>'4634', 'address'=>'f', 'company'=>'vasknsawevbxvonrsnximyfq', 'desc'=>'ww', 'age'=>'5465', 'title'=>'cntcgdpzeldzmaubomtbkboj', 'phone'=>'flebzce', 'email'=>'vhtzwseivdvwy', 'zip'=>'vhtzwseivdvwy', 'country'=>'llqnwsbfzhrdirfnebuxar'),
-array('id'=>'374', 'name'=>'zliv', 'date'=>'08-Apr-2006', 'price'=>'7460', 'number'=>'6964', 'address'=>'goaitapk', 'company'=>'ycj', 'desc'=>'gkfdlwtqwfy', 'age'=>'7150', 'title'=>'flgxunlvvfvkq', 'phone'=>'jsiuytacexwutbtmoyxvwsiin', 'email'=>'nio', 'zip'=>'nio', 'country'=>'ixwq'),
-array('id'=>'375', 'name'=>'jsyopuijvcwkbufxmofzs', 'date'=>'09-Sep-2002', 'price'=>'8914', 'number'=>'6319', 'address'=>'thwp', 'company'=>'pnefinoepkoqeuor', 'desc'=>'tqbmyikpm', 'age'=>'1512', 'title'=>'jtmygrdofssvdhlicazluq', 'phone'=>'gourehvaqonp', 'email'=>'ftjklcfpjrxmrxxlnjsc', 'zip'=>'ftjklcfpjrxmrxxlnjsc', 'country'=>'jgle'),
-array('id'=>'376', 'name'=>'tu', 'date'=>'16-Aug-2008', 'price'=>'4187', 'number'=>'9129', 'address'=>'waplkhjwyh', 'company'=>'kvdcyimfurmwkhoyhzv', 'desc'=>'vwhhgorcmzwwuazsi', 'age'=>'4626', 'title'=>'cdkznrnlynhpjdwqkkimxhj', 'phone'=>'cjuvrgsujctwthisuphd', 'email'=>'eudpcqmkzgniaiagbuq', 'zip'=>'eudpcqmkzgniaiagbuq', 'country'=>'nmxu'),
-array('id'=>'378', 'name'=>'okxrdcmgrowdzwkn', 'date'=>'13-Feb-2007', 'price'=>'1881', 'number'=>'7170', 'address'=>'zibmvzhqpwanoepalgpikpe', 'company'=>'cjgyozvniwadvhukevxsz', 'desc'=>'sltitexyzzigx', 'age'=>'8751', 'title'=>'tkopks', 'phone'=>'smvwispifh', 'email'=>'zqndnmdnujlrpebetmw', 'zip'=>'zqndnmdnujlrpebetmw', 'country'=>'fjzb'),
-array('id'=>'379', 'name'=>'qzyytyogcctfpnpaff', 'date'=>'08-Feb-2003', 'price'=>'9302', 'number'=>'7494', 'address'=>'cyqcah', 'company'=>'rhtqbreithbzwpoxutbb', 'desc'=>'zvj', 'age'=>'918', 'title'=>'zeuhzlpsbrjgzdnbckq', 'phone'=>'hlkjnoijxldxpxfoi', 'email'=>'hkmrqmuenxoeovqzfennn', 'zip'=>'hkmrqmuenxoeovqzfennn', 'country'=>'zqjpnpewklh'),
-array('id'=>'380', 'name'=>'xk', 'date'=>'03-Nov-2008', 'price'=>'8118', 'number'=>'6519', 'address'=>'jm', 'company'=>'jrxwfkifaruogylrjs', 'desc'=>'mqykswfjzowrxo', 'age'=>'5731', 'title'=>'uzczautoasasbthojgyc', 'phone'=>'dm', 'email'=>'s', 'zip'=>'s', 'country'=>'tqxikshn'),
-array('id'=>'381', 'name'=>'hlxidxaf', 'date'=>'09-Aug-2006', 'price'=>'118', 'number'=>'5341', 'address'=>'cqvosoxmevvpnddell', 'company'=>'itufuzwbtwplzgho', 'desc'=>'vmlahgqujtyuepdyjjsjfucck', 'age'=>'5475', 'title'=>'qv', 'phone'=>'prcbrjhherbdmgsp', 'email'=>'czwl', 'zip'=>'czwl', 'country'=>'qnha'),
-array('id'=>'382', 'name'=>'rxahpdignq', 'date'=>'20-Jul-2002', 'price'=>'6268', 'number'=>'8078', 'address'=>'wnkapjxannovoqffogmd', 'company'=>'vkxlzptpkn', 'desc'=>'yxmngjouxdq', 'age'=>'4525', 'title'=>'vricemmzxkkwadmlqyjo', 'phone'=>'xvumprpfdk', 'email'=>'u', 'zip'=>'u', 'country'=>'ezfqycbizbmlmdjwrut'),
-array('id'=>'383', 'name'=>'gcfwiigkdzocfe', 'date'=>'09-Dec-2001', 'price'=>'3872', 'number'=>'2871', 'address'=>'wsuacqs', 'company'=>'kfkqhqmqzsacsofxtgfzqn', 'desc'=>'nfbnisf', 'age'=>'1779', 'title'=>'kp', 'phone'=>'sfgiezjhrxmprturjhy', 'email'=>'nzkvrqauaposvubztkglita', 'zip'=>'nzkvrqauaposvubztkglita', 'country'=>'mvqwcptqoemgunbvcpnxkpxea'),
-array('id'=>'384', 'name'=>'ixpiklyhnnaecfr', 'date'=>'28-Apr-2001', 'price'=>'4251', 'number'=>'7907', 'address'=>'aielycp', 'company'=>'gegeuopfnwtbxxeconbtywaz', 'desc'=>'fkdhz', 'age'=>'503', 'title'=>'ehtywiejexlcvp', 'phone'=>'kdgd', 'email'=>'c', 'zip'=>'c', 'country'=>'bii'),
-array('id'=>'385', 'name'=>'qlmepuxoqgs', 'date'=>'12-Dec-2004', 'price'=>'4701', 'number'=>'4904', 'address'=>'brvexygabhi', 'company'=>'ttaegeuaci', 'desc'=>'iastqefbgxwkuvrvx', 'age'=>'9456', 'title'=>'hrx', 'phone'=>'wdmqeoy', 'email'=>'wyoppsvqzsnjnibifzmnr', 'zip'=>'wyoppsvqzsnjnibifzmnr', 'country'=>'unngdsvbo'),
-array('id'=>'386', 'name'=>'c', 'date'=>'18-Apr-2007', 'price'=>'1543', 'number'=>'2652', 'address'=>'wuekdfsjfewworkcynut', 'company'=>'implufgymavhffk', 'desc'=>'yupdqmriwu', 'age'=>'2592', 'title'=>'oazxnpihvo', 'phone'=>'ipbpuh', 'email'=>'f', 'zip'=>'f', 'country'=>'uvilh'),
-array('id'=>'387', 'name'=>'euaoiaogndovydbgsdv', 'date'=>'12-Jun-2007', 'price'=>'7158', 'number'=>'6131', 'address'=>'nybvyuzsuobvchjf', 'company'=>'eeagktjgguczksmiuihohz', 'desc'=>'wbeyjndgs', 'age'=>'3115', 'title'=>'yszizg', 'phone'=>'cfn', 'email'=>'swpbddjdnffrdofhuxpbw', 'zip'=>'swpbddjdnffrdofhuxpbw', 'country'=>'bfhhiknw'),
-array('id'=>'388', 'name'=>'tuhxyq', 'date'=>'13-Dec-2006', 'price'=>'2390', 'number'=>'1211', 'address'=>'uigpgvrdesimzrwnobtivbfus', 'company'=>'fnnimh', 'desc'=>'txxpobthkfgcbuqdo', 'age'=>'9726', 'title'=>'qftilywyhjgzcexrsylziqgk', 'phone'=>'bbvpbuggnormkqutxt', 'email'=>'broupzuyqbjjclesmzzsnn', 'zip'=>'broupzuyqbjjclesmzzsnn', 'country'=>'axauryonzf'),
-array('id'=>'389', 'name'=>'vbptrqcbtofmaflssycs', 'date'=>'04-Nov-2004', 'price'=>'5467', 'number'=>'733', 'address'=>'cb', 'company'=>'dwdflxxc', 'desc'=>'y', 'age'=>'8363', 'title'=>'eiojtgbsjupmhd', 'phone'=>'kfqsjnvoytmbtk', 'email'=>'hofvyycarmugzcjnmoeeyr', 'zip'=>'hofvyycarmugzcjnmoeeyr', 'country'=>'n'),
-array('id'=>'390', 'name'=>'zrnkouztqxstxjfspeu', 'date'=>'20-Dec-2002', 'price'=>'5371', 'number'=>'8792', 'address'=>'monzfgyxtilo', 'company'=>'fefxych', 'desc'=>'uwh', 'age'=>'5997', 'title'=>'awjwjvlwvrdtoxcalkfqp', 'phone'=>'osk', 'email'=>'nhacdaznxijifeziyo', 'zip'=>'nhacdaznxijifeziyo', 'country'=>'aorku'),
-array('id'=>'391', 'name'=>'y', 'date'=>'20-Nov-2003', 'price'=>'6027', 'number'=>'2034', 'address'=>'phuqhhnqqwwvwetk', 'company'=>'tycetkeriw', 'desc'=>'x', 'age'=>'817', 'title'=>'nkldrsrijneejjytt', 'phone'=>'swwlhbdpyenavakgec', 'email'=>'vkjioosxmlreeobpvctkbxxbs', 'zip'=>'vkjioosxmlreeobpvctkbxxbs', 'country'=>'lzcozyyihnxzljlcopqqfmty'),
-array('id'=>'392', 'name'=>'vuvoshovvouuwbhubsem', 'date'=>'21-Oct-2000', 'price'=>'4703', 'number'=>'3567', 'address'=>'ycevwa', 'company'=>'spiaedvsyqpaxjb', 'desc'=>'nnlgpxpvvsaqpbg', 'age'=>'2988', 'title'=>'oivsdnqucrrlshzgs', 'phone'=>'vpwrlo', 'email'=>'cduillxtgpxugrwxii', 'zip'=>'cduillxtgpxugrwxii', 'country'=>'qiwiosxkkizclcwt'),
-array('id'=>'393', 'name'=>'qhogfim', 'date'=>'06-Nov-2003', 'price'=>'2131', 'number'=>'5471', 'address'=>'v', 'company'=>'xdkpbvzkucvxyplgftvlye', 'desc'=>'vjiaxjwugafvbavmvxitwxec', 'age'=>'1210', 'title'=>'ypwcnsmwskfpempkhrlddgam', 'phone'=>'wjezmcxbzaprmlkwrzbdollgw', 'email'=>'kdowclfhlskjuj', 'zip'=>'kdowclfhlskjuj', 'country'=>'jbvvlsmkt'),
-array('id'=>'394', 'name'=>'fagbpqeemhqspblzkfjtokpjv', 'date'=>'24-Mar-2002', 'price'=>'663', 'number'=>'4476', 'address'=>'gmmibc', 'company'=>'gpvwilxtkhytb', 'desc'=>'erwzzsgaemhqz', 'age'=>'6320', 'title'=>'ceyrzuakstvaspbftt', 'phone'=>'t', 'email'=>'uasymaplqhovggubgf', 'zip'=>'uasymaplqhovggubgf', 'country'=>'abusrwxkpzehtearrahd'),
-array('id'=>'395', 'name'=>'rmvxhxenreolwg', 'date'=>'22-Mar-2005', 'price'=>'8845', 'number'=>'7234', 'address'=>'emaedsflvwanjvlqspekt', 'company'=>'vqzdkqadmepmjteoeak', 'desc'=>'nuzy', 'age'=>'4232', 'title'=>'opciiyyibiyclkgbxp', 'phone'=>'cdycocqicotvdiylrwjz', 'email'=>'syaejhfhwzjaympbcxerrzua', 'zip'=>'syaejhfhwzjaympbcxerrzua', 'country'=>'gruqrsiqsnzathxtqxrdntg'),
-array('id'=>'396', 'name'=>'xcwscuzuopmgyczlczejwxa', 'date'=>'17-Oct-2001', 'price'=>'3013', 'number'=>'3285', 'address'=>'sfhucaxwz', 'company'=>'kodrmfrxircrnarip', 'desc'=>'qyejdmdgmaclsmzvembvk', 'age'=>'3502', 'title'=>'maamsjcnzbsi', 'phone'=>'emlrn', 'email'=>'cfacbeoczylml', 'zip'=>'cfacbeoczylml', 'country'=>'myevasvbkegp'),
-array('id'=>'397', 'name'=>'gefikfllkznkyzwjlj', 'date'=>'18-Mar-2001', 'price'=>'3262', 'number'=>'3032', 'address'=>'k', 'company'=>'erhvjnzowjuhvehjog', 'desc'=>'lpuvxjag', 'age'=>'6875', 'title'=>'q', 'phone'=>'fhraqfafck', 'email'=>'kgerptxyenszlcaruahegpwhg', 'zip'=>'kgerptxyenszlcaruahegpwhg', 'country'=>'i'),
-array('id'=>'398', 'name'=>'sloy', 'date'=>'07-Jul-2004', 'price'=>'3384', 'number'=>'1393', 'address'=>'nrencgnuaocf', 'company'=>'rbbydjjhcvvbkbptebhw', 'desc'=>'uymhtn', 'age'=>'8362', 'title'=>'tqnuslxcvfeqafbbvugwb', 'phone'=>'cw', 'email'=>'p', 'zip'=>'p', 'country'=>'udz'),
-array('id'=>'399', 'name'=>'pdripokkuobuucwpxcmzep', 'date'=>'07-Oct-2001', 'price'=>'9785', 'number'=>'183', 'address'=>'zqepuvxj', 'company'=>'htfvvzqxvf', 'desc'=>'ystchpimojunzzdtvadg', 'age'=>'2853', 'title'=>'ldsktpgzkerehztpliyfwyf', 'phone'=>'sazvghtsklcebjdlnvpvujkgs', 'email'=>'moirobrox', 'zip'=>'moirobrox', 'country'=>'vqqfbtjccnoqjelenwkggwup'),
-array('id'=>'400', 'name'=>'qgxnesevx', 'date'=>'16-Feb-2002', 'price'=>'3398', 'number'=>'6595', 'address'=>'xhfbtjppuvwrqlfzclxpq', 'company'=>'tlnzavirqfywhsf', 'desc'=>'iatesjqyjskgiawcmjcmekd', 'age'=>'8279', 'title'=>'cryuxvcxphqzyoir', 'phone'=>'pzylckvexapavfcnexkaaiph', 'email'=>'ofmxwlmwjyyuudrussqyudcr', 'zip'=>'ofmxwlmwjyyuudrussqyudcr', 'country'=>'crwrzvgfidctqz'),
-array('id'=>'401', 'name'=>'xyjapethurcxtul', 'date'=>'14-Nov-2002', 'price'=>'5345', 'number'=>'4692', 'address'=>'url', 'company'=>'ufntidrhmswqlekchiwctso', 'desc'=>'g', 'age'=>'284', 'title'=>'asrxm', 'phone'=>'lgfoxnapjrbocdwkzyermgy', 'email'=>'lyfdvsagzgvwt', 'zip'=>'lyfdvsagzgvwt', 'country'=>'mdnnsqqobqmfiymgmxesba'),
-array('id'=>'402', 'name'=>'h', 'date'=>'09-May-2000', 'price'=>'2592', 'number'=>'661', 'address'=>'tfmgxdxleoxjwwvditiauilw', 'company'=>'vfscgrvlecihzulo', 'desc'=>'vknqnwkvxfejbufgn', 'age'=>'3109', 'title'=>'edzjgirgccuux', 'phone'=>'iose', 'email'=>'ocdslfnrmazafdapjigplijf', 'zip'=>'ocdslfnrmazafdapjigplijf', 'country'=>'onuhst'),
-array('id'=>'403', 'name'=>'xogccxpcwqizqxiydyjl', 'date'=>'17-Mar-2006', 'price'=>'8620', 'number'=>'959', 'address'=>'dugzpdovgqsv', 'company'=>'olbncywabuknczgycsc', 'desc'=>'zclcqhigzeznqbbsaytcsd', 'age'=>'6128', 'title'=>'dvufoxcnzoqpvywudwitx', 'phone'=>'lxiezbipwm', 'email'=>'rraotoniedd', 'zip'=>'rraotoniedd', 'country'=>'zxg'),
-array('id'=>'404', 'name'=>'atqmry', 'date'=>'19-Aug-2000', 'price'=>'9963', 'number'=>'2767', 'address'=>'lsodtdxhrfmuiqugxqmxkdj', 'company'=>'cb', 'desc'=>'caaamtpqnsnvktiecyz', 'age'=>'3401', 'title'=>'qvtazddbewefxerruifnw', 'phone'=>'x', 'email'=>'icrgbacrwwsvzvx', 'zip'=>'icrgbacrwwsvzvx', 'country'=>'sci'),
-array('id'=>'405', 'name'=>'aibinof', 'date'=>'13-Jun-2007', 'price'=>'8492', 'number'=>'5169', 'address'=>'donfgjbzfbvc', 'company'=>'nene', 'desc'=>'nmnwabbnmwj', 'age'=>'98', 'title'=>'mpvsvfuv', 'phone'=>'vqnaernida', 'email'=>'qxvsyjeutfdfuzyqeslpo', 'zip'=>'qxvsyjeutfdfuzyqeslpo', 'country'=>'c'),
-array('id'=>'406', 'name'=>'ucoxck', 'date'=>'28-Jul-2002', 'price'=>'2680', 'number'=>'9419', 'address'=>'ltirwolvmbafnpu', 'company'=>'rivlkkjnuynafmp', 'desc'=>'fxibluxywxejnyyeh', 'age'=>'7708', 'title'=>'sezgyytydfovlmdn', 'phone'=>'xlwuiadvzcagwqyaqezoyxs', 'email'=>'mnpy', 'zip'=>'mnpy', 'country'=>'dwposjxtntsqtymkx'),
-array('id'=>'407', 'name'=>'c', 'date'=>'18-Jun-2000', 'price'=>'3975', 'number'=>'3320', 'address'=>'wwvuo', 'company'=>'rdnknkdadwqxvdhsqivdywnhc', 'desc'=>'eyesxwvkgj', 'age'=>'8227', 'title'=>'kzfbwaeet', 'phone'=>'npymlluovymaqjwmudvqm', 'email'=>'psgmt', 'zip'=>'psgmt', 'country'=>'rngeceroql'),
-array('id'=>'408', 'name'=>'kpmazjmumikz', 'date'=>'28-Jun-2006', 'price'=>'7721', 'number'=>'4563', 'address'=>'fczlhbpzqgl', 'company'=>'svjfvioidbqnbentyze', 'desc'=>'ceo', 'age'=>'3788', 'title'=>'ejwku', 'phone'=>'cpzilixulylzapmt', 'email'=>'lyrocgxilhevbu', 'zip'=>'lyrocgxilhevbu', 'country'=>'rugccdxocincyavmmudawkye'),
-array('id'=>'409', 'name'=>'jrgeq', 'date'=>'27-Dec-2007', 'price'=>'343', 'number'=>'455', 'address'=>'y', 'company'=>'dgdfedbqpwuqsfo', 'desc'=>'auhsblizkfzlgyajeepihrz', 'age'=>'8972', 'title'=>'ungzcdawlsxwb', 'phone'=>'hgwsnutwyxmhfdhcrbqxas', 'email'=>'b', 'zip'=>'b', 'country'=>'mtliuipbeiozcl'),
-array('id'=>'410', 'name'=>'xfebnhsoxqpprqedkpmfychck', 'date'=>'03-Oct-2004', 'price'=>'2850', 'number'=>'9996', 'address'=>'ffrgsyzhwpxl', 'company'=>'opkyfw', 'desc'=>'eylh', 'age'=>'3583', 'title'=>'jwojiuo', 'phone'=>'a', 'email'=>'yapupmg', 'zip'=>'yapupmg', 'country'=>'awgzcddgbonlwwhlfqfuqg'),
-array('id'=>'411', 'name'=>'grjweqsenzdpchw', 'date'=>'24-Feb-2003', 'price'=>'6195', 'number'=>'7129', 'address'=>'xdmnjg', 'company'=>'pis', 'desc'=>'acretkjgjmwmusrqchiif', 'age'=>'4824', 'title'=>'svbwkkpgkrxplhysrloef', 'phone'=>'wvjees', 'email'=>'qncmoyxzn', 'zip'=>'qncmoyxzn', 'country'=>'kfb'),
-array('id'=>'412', 'name'=>'jyjajxfoebkngofpf', 'date'=>'19-Sep-2006', 'price'=>'2883', 'number'=>'6258', 'address'=>'gesrktqbcokdyij', 'company'=>'nlxarlggqzyi', 'desc'=>'oxnsqe', 'age'=>'1182', 'title'=>'venkpqiyav', 'phone'=>'lsmddsjusid', 'email'=>'wbmprrscmxpxmgflgawssjvwb', 'zip'=>'wbmprrscmxpxmgflgawssjvwb', 'country'=>'runut'),
-array('id'=>'413', 'name'=>'gznxspkpfhclnnrnkjgte', 'date'=>'24-Jan-2003', 'price'=>'7650', 'number'=>'6112', 'address'=>'ojhkpgynyoyotgretfvhpfn', 'company'=>'kqeukurze', 'desc'=>'jtfhhevfspmjtfopneubnfss', 'age'=>'9768', 'title'=>'nq', 'phone'=>'r', 'email'=>'llussyoyqdkaxqp', 'zip'=>'llussyoyqdkaxqp', 'country'=>'ethfhmxalanc'),
-array('id'=>'414', 'name'=>'rmpl', 'date'=>'09-Feb-2003', 'price'=>'7770', 'number'=>'2521', 'address'=>'x', 'company'=>'bvirhmlorsbpsmpfp', 'desc'=>'kgdzsjhcdodbffwn', 'age'=>'8699', 'title'=>'ahs', 'phone'=>'atgsgvyvmicqivzqy', 'email'=>'fb', 'zip'=>'fb', 'country'=>'khay'),
-array('id'=>'415', 'name'=>'ylwq', 'date'=>'17-May-2007', 'price'=>'1809', 'number'=>'8402', 'address'=>'drfmtvuovlmyqocbwc', 'company'=>'a', 'desc'=>'ylcpxs', 'age'=>'4749', 'title'=>'of', 'phone'=>'flszg', 'email'=>'ncyaappcqlfq', 'zip'=>'ncyaappcqlfq', 'country'=>'lpxoevgrxvw'),
-array('id'=>'416', 'name'=>'h', 'date'=>'01-Oct-2005', 'price'=>'3368', 'number'=>'5439', 'address'=>'horweunpzebktzzyu', 'company'=>'qsbmwc', 'desc'=>'rcjaqaifrejlrzlvbwpa', 'age'=>'8199', 'title'=>'ubendrjflbiucy', 'phone'=>'kemooygojcpfrpbgkckyf', 'email'=>'h', 'zip'=>'h', 'country'=>'njtilsdwxql'),
-array('id'=>'417', 'name'=>'rzzupflfgsqjcop', 'date'=>'24-Feb-2000', 'price'=>'7193', 'number'=>'2052', 'address'=>'brmfnjvyvkpvkjkpvpv', 'company'=>'ferutwquovoqma', 'desc'=>'zkqxfbnalxlbtbwhhbybv', 'age'=>'7929', 'title'=>'pjnezzeuzolxunlvy', 'phone'=>'haciwjqy', 'email'=>'rtcjjmxn', 'zip'=>'rtcjjmxn', 'country'=>'wsgwhrtceex'),
-array('id'=>'418', 'name'=>'edpnaydyhvskf', 'date'=>'24-Jan-2000', 'price'=>'6222', 'number'=>'3023', 'address'=>'iovqfosktpngurvhsukqbfjl', 'company'=>'lincplkega', 'desc'=>'vttoihucz', 'age'=>'6402', 'title'=>'rluinaryld', 'phone'=>'yfxkqbr', 'email'=>'kmkebtmwvlnfdyall', 'zip'=>'kmkebtmwvlnfdyall', 'country'=>'d'),
-array('id'=>'419', 'name'=>'grlmowdpnuaa', 'date'=>'06-Feb-2000', 'price'=>'9323', 'number'=>'6695', 'address'=>'udlagjasvbvfocxapmwsbjnc', 'company'=>'sgmqykkbvk', 'desc'=>'flabnvhc', 'age'=>'9216', 'title'=>'cnqy', 'phone'=>'sisus', 'email'=>'bebzplblwj', 'zip'=>'bebzplblwj', 'country'=>'hjsufzwddzquxvmg'),
-array('id'=>'420', 'name'=>'zyheah', 'date'=>'13-Sep-2003', 'price'=>'1651', 'number'=>'3083', 'address'=>'vpcnkhmhlpgbkexwkl', 'company'=>'kkl', 'desc'=>'kshwbmeuhtwuee', 'age'=>'2509', 'title'=>'pwrqgvndgzg', 'phone'=>'jsfulnqnzuhgodas', 'email'=>'hdwdvnk', 'zip'=>'hdwdvnk', 'country'=>'bnxauojmuexhulgps'),
-array('id'=>'421', 'name'=>'wnw', 'date'=>'22-Jan-2000', 'price'=>'287', 'number'=>'9092', 'address'=>'ohmpvkpqyzcsdaaylgnet', 'company'=>'agneanfyitguibfxr', 'desc'=>'xuw', 'age'=>'272', 'title'=>'xyhdmlxdmdqqedvcmoihx', 'phone'=>'mucqrwnssk', 'email'=>'zodllgxpxotbkwnye', 'zip'=>'zodllgxpxotbkwnye', 'country'=>'vpiqryinmagxsglvrxcpm'),
-array('id'=>'422', 'name'=>'gboc', 'date'=>'15-Jul-2002', 'price'=>'4343', 'number'=>'3489', 'address'=>'tznshbeiibbonxglawxaae', 'company'=>'ph', 'desc'=>'cpdllwkzosbtbjvdy', 'age'=>'3460', 'title'=>'e', 'phone'=>'abrabwcqeustxefupfji', 'email'=>'cjqymp', 'zip'=>'cjqymp', 'country'=>'nubnvto'),
-array('id'=>'423', 'name'=>'qnulgniksczxmhe', 'date'=>'20-Jul-2007', 'price'=>'5131', 'number'=>'1835', 'address'=>'urewfzptwf', 'company'=>'jzvpmeafga', 'desc'=>'ti', 'age'=>'2756', 'title'=>'zcvemqwq', 'phone'=>'cqbvmgfwgals', 'email'=>'mylm', 'zip'=>'mylm', 'country'=>'e'),
-array('id'=>'424', 'name'=>'mukizxyv', 'date'=>'12-Jun-2008', 'price'=>'1653', 'number'=>'4710', 'address'=>'qtymzzyselqpxruszhm', 'company'=>'qlhohvzezl', 'desc'=>'qewdevbwammqkekcespojbv', 'age'=>'9222', 'title'=>'qxnqjlgo', 'phone'=>'jsdlody', 'email'=>'t', 'zip'=>'t', 'country'=>'gemkxbygc'),
-array('id'=>'425', 'name'=>'klcy', 'date'=>'13-Dec-2002', 'price'=>'3115', 'number'=>'84', 'address'=>'rsudhycjslpxxavy', 'company'=>'cbtgmejkfvtovkfofjwdlfvwv', 'desc'=>'uvotuquoxgshqyckmxu', 'age'=>'7083', 'title'=>'zbidnnykjsef', 'phone'=>'xzxsov', 'email'=>'gcpfezrctkptlxwzlvjunozu', 'zip'=>'gcpfezrctkptlxwzlvjunozu', 'country'=>'zseoncuqszur'),
-array('id'=>'426', 'name'=>'lbmfnkbmvxwqkkqfxqybeld', 'date'=>'02-Dec-2007', 'price'=>'9486', 'number'=>'8729', 'address'=>'quzrhefrfsmcp', 'company'=>'na', 'desc'=>'txirymdclfykbmawls', 'age'=>'1271', 'title'=>'yuvqhyfjmgcfdlx', 'phone'=>'y', 'email'=>'d', 'zip'=>'d', 'country'=>'fcuhovdzng'),
-array('id'=>'427', 'name'=>'bkcijisvovar', 'date'=>'26-Mar-2006', 'price'=>'2110', 'number'=>'9264', 'address'=>'pdzkkofootvefwoieyrxtfs', 'company'=>'xzrrepoutofedlsrenvk', 'desc'=>'ktoikmcqew', 'age'=>'5421', 'title'=>'ofi', 'phone'=>'udxi', 'email'=>'cltudyiz', 'zip'=>'cltudyiz', 'country'=>'skchtntvd'),
-array('id'=>'428', 'name'=>'rbgwkkqnizvkloepn', 'date'=>'16-Jun-2007', 'price'=>'2194', 'number'=>'9500', 'address'=>'nrlgnpeeggkdqvuddtznfosu', 'company'=>'f', 'desc'=>'xlhwyzie', 'age'=>'4828', 'title'=>'jrdpchgxbjbvjoaxgvzmdxx', 'phone'=>'tvlbaxykpcz', 'email'=>'jfplpqgzehwlcwygt', 'zip'=>'jfplpqgzehwlcwygt', 'country'=>'rnrcosancpqchaiwlymrx'),
-array('id'=>'429', 'name'=>'udbqbhkxzxpbmicalrqnyqwvc', 'date'=>'09-Oct-2006', 'price'=>'6758', 'number'=>'9888', 'address'=>'lducebmcakscwaexlw', 'company'=>'zvevqgpyahytt', 'desc'=>'n', 'age'=>'8302', 'title'=>'pijpsb', 'phone'=>'pbwnmtamofhflweme', 'email'=>'fx', 'zip'=>'fx', 'country'=>'tsli'),
-array('id'=>'430', 'name'=>'yuvqkwmxjfyvuddzpadb', 'date'=>'08-Feb-2002', 'price'=>'588', 'number'=>'4258', 'address'=>'u', 'company'=>'jvqhplxzikxsqvokyrjnrn', 'desc'=>'vuwxfxrbhnspdem', 'age'=>'1152', 'title'=>'xafnvtytkhhc', 'phone'=>'wyptvvqnwyaondsagfxgl', 'email'=>'bejvprcsnyq', 'zip'=>'bejvprcsnyq', 'country'=>'sl'),
-array('id'=>'431', 'name'=>'yvhzjucc', 'date'=>'10-Oct-2002', 'price'=>'7119', 'number'=>'6064', 'address'=>'drynmneofrnwufisogn', 'company'=>'gxqjalsjdichzaulozaur', 'desc'=>'rluzejgsfmpvvq', 'age'=>'2739', 'title'=>'zkvcsvdnhrmim', 'phone'=>'wdpr', 'email'=>'ua', 'zip'=>'ua', 'country'=>'mfvcbqsie'),
-array('id'=>'432', 'name'=>'aumvxzcpmkcqhggyjaz', 'date'=>'15-Sep-2001', 'price'=>'5303', 'number'=>'5954', 'address'=>'eiqjakj', 'company'=>'wftwhjjslaarhzbiytveh', 'desc'=>'llsbvtmepi', 'age'=>'3722', 'title'=>'frrpjdpj', 'phone'=>'wiwehpzlwkxidzdxlimu', 'email'=>'uajmptpedkbmgguwgf', 'zip'=>'uajmptpedkbmgguwgf', 'country'=>'qdbucfrooejgzjqlyj'),
-array('id'=>'433', 'name'=>'nl', 'date'=>'28-Feb-2006', 'price'=>'3983', 'number'=>'7728', 'address'=>'qaghdibgotucx', 'company'=>'jwn', 'desc'=>'iljjoxvsxmcratrhauqcbevvh', 'age'=>'7328', 'title'=>'qpmqyyaimxdeuphlqadyayocz', 'phone'=>'yvzrvqhigfggnseqxy', 'email'=>'ekxeov', 'zip'=>'ekxeov', 'country'=>'mjilc'),
-array('id'=>'434', 'name'=>'cxcsek', 'date'=>'11-Dec-2005', 'price'=>'2335', 'number'=>'8947', 'address'=>'knhiultrq', 'company'=>'mwtwefy', 'desc'=>'mahotmzsvq', 'age'=>'9555', 'title'=>'ajghrbtlsjtefnakszu', 'phone'=>'zctto', 'email'=>'mkjkdjtkqllkxdtqizd', 'zip'=>'mkjkdjtkqllkxdtqizd', 'country'=>'jwiebihvb'),
-array('id'=>'435', 'name'=>'ngxykhsuydgibk', 'date'=>'20-Jan-2006', 'price'=>'748', 'number'=>'8138', 'address'=>'lr', 'company'=>'qssxnutbha', 'desc'=>'fkgxfeblmdwpuprpschctzvrn', 'age'=>'6027', 'title'=>'oxlncvuaaz', 'phone'=>'ml', 'email'=>'ibays', 'zip'=>'ibays', 'country'=>'rvxuoxpgkfryccmf'),
-array('id'=>'436', 'name'=>'fxgijsn', 'date'=>'21-Sep-2004', 'price'=>'6785', 'number'=>'4312', 'address'=>'igcc', 'company'=>'zsajxriatufrblohtyzh', 'desc'=>'svjeaskcufbngkkys', 'age'=>'4273', 'title'=>'nqjobywvxwcopxytxq', 'phone'=>'zkjb', 'email'=>'pljneufrkpgmnchkzjzohxif', 'zip'=>'pljneufrkpgmnchkzjzohxif', 'country'=>'mfyvgwlrfzwze'),
-array('id'=>'437', 'name'=>'utwhwdswnr', 'date'=>'23-May-2005', 'price'=>'7534', 'number'=>'9939', 'address'=>'ge', 'company'=>'b', 'desc'=>'wndcmzcrmml', 'age'=>'2580', 'title'=>'sdmkzack', 'phone'=>'qeuskztmkqznslmuczhn', 'email'=>'qgkcrj', 'zip'=>'qgkcrj', 'country'=>'tu'),
-array('id'=>'438', 'name'=>'zsdkrwwcmv', 'date'=>'06-Aug-2002', 'price'=>'1198', 'number'=>'58', 'address'=>'chyjxftzwd', 'company'=>'qy', 'desc'=>'a', 'age'=>'9157', 'title'=>'ehkaemnactiftsiaqs', 'phone'=>'vlxspainajltntdoxqcxsvf', 'email'=>'oyhppznllkdalmnlwzfksizq', 'zip'=>'oyhppznllkdalmnlwzfksizq', 'country'=>'bnrwtqlsxahwnsiywijjwvgv'),
-array('id'=>'439', 'name'=>'ojpeirsaomqzenam', 'date'=>'16-May-2001', 'price'=>'7148', 'number'=>'5103', 'address'=>'b', 'company'=>'lxsrtthhdxlmodmcqccuqcg', 'desc'=>'r', 'age'=>'4398', 'title'=>'emubysuplowssueeiir', 'phone'=>'ytnskqzlike', 'email'=>'xzovrjlcyivq', 'zip'=>'xzovrjlcyivq', 'country'=>'zv'),
-array('id'=>'440', 'name'=>'mwffkyq', 'date'=>'26-Dec-1999', 'price'=>'3494', 'number'=>'3430', 'address'=>'vgfkcx', 'company'=>'nasvviyudjcqghwqgmre', 'desc'=>'anuwuahwxbkxu', 'age'=>'2498', 'title'=>'denhopxuxtlefcitdw', 'phone'=>'aqnhnkjyideah', 'email'=>'ooxdlsbed', 'zip'=>'ooxdlsbed', 'country'=>'kgndk'),
-array('id'=>'441', 'name'=>'kaesnpclxgqynzmb', 'date'=>'18-Nov-2004', 'price'=>'6015', 'number'=>'6728', 'address'=>'twbzkejuvuvanippu', 'company'=>'vllilxkioxyf', 'desc'=>'rcqrmvahrvcril', 'age'=>'2712', 'title'=>'gttsfcddmlrkkwzbzpsmltt', 'phone'=>'ow', 'email'=>'xibuovogaqjddvvnfrmh', 'zip'=>'xibuovogaqjddvvnfrmh', 'country'=>'cadntxqitlfbmaqio'),
-array('id'=>'442', 'name'=>'fhmidhvj', 'date'=>'09-Dec-2005', 'price'=>'6464', 'number'=>'4157', 'address'=>'uykrpslaynnzevob', 'company'=>'tiqb', 'desc'=>'yxuxfloqcjp', 'age'=>'4744', 'title'=>'e', 'phone'=>'mfdzs', 'email'=>'dnr', 'zip'=>'dnr', 'country'=>'rkni'),
-array('id'=>'443', 'name'=>'gjueoftfhcutdzzpecowfskxx', 'date'=>'09-Jan-2003', 'price'=>'4070', 'number'=>'7458', 'address'=>'rcewrjpwrs', 'company'=>'lvqkkunzrtrbqodxz', 'desc'=>'rjftnblxripjza', 'age'=>'2016', 'title'=>'kplypcrgdivhguvx', 'phone'=>'arrc', 'email'=>'pu', 'zip'=>'pu', 'country'=>'eelfjbpznoo'),
-array('id'=>'444', 'name'=>'vtoqbu', 'date'=>'25-May-2006', 'price'=>'5997', 'number'=>'9072', 'address'=>'halwuxbyi', 'company'=>'ikwhxk', 'desc'=>'nqrgfiizterjcaqcmnxjpw', 'age'=>'7136', 'title'=>'ecsmadinuzuzhczbhqkjr', 'phone'=>'m', 'email'=>'ojod', 'zip'=>'ojod', 'country'=>'gzkjr'),
-array('id'=>'445', 'name'=>'uexodsnlun', 'date'=>'03-Jun-2001', 'price'=>'9053', 'number'=>'4497', 'address'=>'yxznhnrmtqwdisncxlrbd', 'company'=>'mysaa', 'desc'=>'xmrwkqjrdadxraaztocqz', 'age'=>'7467', 'title'=>'cyfbqfbmcneyyuipxj', 'phone'=>'uatvznjceivwlubmlho', 'email'=>'jcciawrptajobdkbqudvdyro', 'zip'=>'jcciawrptajobdkbqudvdyro', 'country'=>'tbdaqbksdtsakiukri'),
-array('id'=>'446', 'name'=>'tmlnqgqoyfhshltxndpq', 'date'=>'10-Nov-2005', 'price'=>'2791', 'number'=>'6760', 'address'=>'sjueenrpbhw', 'company'=>'vuydnfogcbjssgbjnt', 'desc'=>'gcokgcbwdiswenuhazvg', 'age'=>'982', 'title'=>'qvpxwykptqshbykcvoknko', 'phone'=>'e', 'email'=>'berigoybevycgovxgdyfna', 'zip'=>'berigoybevycgovxgdyfna', 'country'=>'b'),
-array('id'=>'447', 'name'=>'maoqwquoybdwd', 'date'=>'21-Mar-2000', 'price'=>'3778', 'number'=>'9695', 'address'=>'fwwjvcxwczhqlieb', 'company'=>'uwtt', 'desc'=>'wqbdidniutercatzwvydljlq', 'age'=>'4371', 'title'=>'lhjegguhjdlxmfqq', 'phone'=>'sqqsmlqqxacnltytcdzjyh', 'email'=>'bsqnygevzvlrixhzuh', 'zip'=>'bsqnygevzvlrixhzuh', 'country'=>'i'),
-array('id'=>'448', 'name'=>'hmxkmgitzkmqykwdgwys', 'date'=>'09-Jun-2005', 'price'=>'8209', 'number'=>'2652', 'address'=>'diswdzjbjv', 'company'=>'spicbybm', 'desc'=>'esrdkekzarkdacadcjfmf', 'age'=>'5278', 'title'=>'uvhv', 'phone'=>'ihpmagpklaklruorxovz', 'email'=>'bldoqxkxtffburbahlmhwxzq', 'zip'=>'bldoqxkxtffburbahlmhwxzq', 'country'=>'rnamnyozccpa'),
-array('id'=>'449', 'name'=>'tssunkworiaz', 'date'=>'26-Feb-2008', 'price'=>'8081', 'number'=>'3920', 'address'=>'ilcwjqvmtlmhyfa', 'company'=>'anawcsfcsjaqekgn', 'desc'=>'jjfafstqebokcflpgiryn', 'age'=>'7887', 'title'=>'wvhafoobxxhxdzru', 'phone'=>'tjov', 'email'=>'zluhdtuxkrsssy', 'zip'=>'zluhdtuxkrsssy', 'country'=>'gaeehc'),
-array('id'=>'450', 'name'=>'tclnlzi', 'date'=>'28-Dec-2005', 'price'=>'8155', 'number'=>'2718', 'address'=>'obuztnrlmyrmcvuedbygnmr', 'company'=>'usmontlcvgbot', 'desc'=>'agrrsunnzrpyxckpqeh', 'age'=>'1038', 'title'=>'vwfxslzgfshlkzeemre', 'phone'=>'hcck', 'email'=>'sarackvzptrb', 'zip'=>'sarackvzptrb', 'country'=>'yglfsvewaroevwgygs'),
-array('id'=>'451', 'name'=>'kqjumj', 'date'=>'07-May-2000', 'price'=>'4387', 'number'=>'9373', 'address'=>'sjekfihgzwkvsruykkfubpon', 'company'=>'ytzkrxcbcmhktnkpxgioahzl', 'desc'=>'tmbhaaguzrmx', 'age'=>'7571', 'title'=>'zgukaiuqfbyub', 'phone'=>'tnsnz', 'email'=>'uaubuutgsmurtpctxxjc', 'zip'=>'uaubuutgsmurtpctxxjc', 'country'=>'ixaorngenaznvbhpuoihizax'),
-array('id'=>'452', 'name'=>'uzexxmvxamlhryiqldst', 'date'=>'14-Sep-2002', 'price'=>'614', 'number'=>'7855', 'address'=>'bvndpictfzgbxhni', 'company'=>'fhxwsaomubuwvkx', 'desc'=>'yaggdamchnaobjeg', 'age'=>'6415', 'title'=>'c', 'phone'=>'crvwspsoa', 'email'=>'fyqletmrwtexiggm', 'zip'=>'fyqletmrwtexiggm', 'country'=>'xnphphcmzseos'),
-array('id'=>'453', 'name'=>'qlfvfrmbkrzsxgfkdsa', 'date'=>'10-May-2002', 'price'=>'5182', 'number'=>'8058', 'address'=>'fzvyuoo', 'company'=>'tklkwn', 'desc'=>'nnolttvwmvhvdvqkbqfzl', 'age'=>'7869', 'title'=>'roydzvquidjtxd', 'phone'=>'uplbloxbzysexdz', 'email'=>'unkxmgohpsqi', 'zip'=>'unkxmgohpsqi', 'country'=>'tyjjjluxiwwgobe'),
-array('id'=>'454', 'name'=>'q', 'date'=>'17-Jun-2000', 'price'=>'3869', 'number'=>'611', 'address'=>'yiwrzfg', 'company'=>'dqcnbwlktirikvalmm', 'desc'=>'o', 'age'=>'8636', 'title'=>'vv', 'phone'=>'smkysdcjfpk', 'email'=>'bv', 'zip'=>'bv', 'country'=>'jmethefuqgimieitxudvn'),
-array('id'=>'455', 'name'=>'wmogopckyooswsxqjeywmdeg', 'date'=>'27-Dec-2002', 'price'=>'8430', 'number'=>'4382', 'address'=>'uhdiorxqcweqoajmr', 'company'=>'rqodtsktqupcljjorx', 'desc'=>'pojlsz', 'age'=>'276', 'title'=>'inkaeaoithsnxmczymj', 'phone'=>'ehutvdfocghlt', 'email'=>'mysbgmizafmdfkppyt', 'zip'=>'mysbgmizafmdfkppyt', 'country'=>'snrvsfyymksfwqyxxkfxll'),
-array('id'=>'456', 'name'=>'ruegsxckltgezf', 'date'=>'14-Jan-2005', 'price'=>'8218', 'number'=>'6693', 'address'=>'mpjkaohlara', 'company'=>'lexecapnuvrtbufqp', 'desc'=>'ccmlmnauyblzswdqagrqtll', 'age'=>'4409', 'title'=>'mfkd', 'phone'=>'hfyurkhsegtpfmmjdnpud', 'email'=>'gpulcavf', 'zip'=>'gpulcavf', 'country'=>'dluxdffvjlpzqcmzgzobdx'),
-array('id'=>'457', 'name'=>'ssvsobosnjqqovmxgbx', 'date'=>'05-Nov-2003', 'price'=>'8718', 'number'=>'4008', 'address'=>'llmjsfblb', 'company'=>'acispriggesdkubhyke', 'desc'=>'tpugynmaz', 'age'=>'5488', 'title'=>'zrcsgubnaffeqagxzqci', 'phone'=>'rdrqqeqqsl', 'email'=>'joiqikdjqjogjuei', 'zip'=>'joiqikdjqjogjuei', 'country'=>'gqwyuopksgb'),
-array('id'=>'458', 'name'=>'rufakokoybxnihhmp', 'date'=>'22-Sep-2002', 'price'=>'6244', 'number'=>'6951', 'address'=>'e', 'company'=>'lwnmhee', 'desc'=>'k', 'age'=>'1645', 'title'=>'ypbwqzjygrlw', 'phone'=>'edbwefeqcrd', 'email'=>'whlglyfaz', 'zip'=>'whlglyfaz', 'country'=>'ry'),
-array('id'=>'459', 'name'=>'fdacpffqckwgazy', 'date'=>'10-Jan-2007', 'price'=>'4261', 'number'=>'8005', 'address'=>'w', 'company'=>'gxsioruewyeynkeenob', 'desc'=>'passkmdeoayuxqdmhyq', 'age'=>'1820', 'title'=>'vdkfhoswqmlreebrigfiea', 'phone'=>'uescdj', 'email'=>'zekkksy', 'zip'=>'zekkksy', 'country'=>'ppp'),
-array('id'=>'460', 'name'=>'uehmnn', 'date'=>'24-Sep-2006', 'price'=>'7448', 'number'=>'825', 'address'=>'yvobewbjhlta', 'company'=>'wpzmqfhvmt', 'desc'=>'zmdrffdd', 'age'=>'349', 'title'=>'efofowriwbelarbfzw', 'phone'=>'serfiikomopetutzj', 'email'=>'qrlrwwrnywmvofa', 'zip'=>'qrlrwwrnywmvofa', 'country'=>'kiovw'),
-array('id'=>'461', 'name'=>'rbdmbabficcre', 'date'=>'10-Sep-2004', 'price'=>'3075', 'number'=>'3627', 'address'=>'oxcm', 'company'=>'xyzwzv', 'desc'=>'rwndyoedxh', 'age'=>'2134', 'title'=>'lxxyfgdtdffjce', 'phone'=>'zeejvbwy', 'email'=>'ldcikhxwfuulaxeedkogpxftb', 'zip'=>'ldcikhxwfuulaxeedkogpxftb', 'country'=>'pcmobxrdfclcyrx'),
-array('id'=>'462', 'name'=>'yr', 'date'=>'04-Mar-2007', 'price'=>'7129', 'number'=>'6614', 'address'=>'i', 'company'=>'gcpvrshftfxxlz', 'desc'=>'nyalrdjjl', 'age'=>'4728', 'title'=>'ddfl', 'phone'=>'mnhifzqltvirgiaug', 'email'=>'f', 'zip'=>'f', 'country'=>'epipbmtfsfxetenyedjxzsog'),
-array('id'=>'463', 'name'=>'bhqggvwolybfdtk', 'date'=>'26-Dec-2000', 'price'=>'1867', 'number'=>'4288', 'address'=>'jo', 'company'=>'goevufkvmbct', 'desc'=>'zhixinabyazbfleozrvovr', 'age'=>'3423', 'title'=>'b', 'phone'=>'odhh', 'email'=>'g', 'zip'=>'g', 'country'=>'idxvdztezvkkaz'),
-array('id'=>'464', 'name'=>'uynlhonmcqtjqzyzd', 'date'=>'23-Nov-2002', 'price'=>'8497', 'number'=>'5846', 'address'=>'vlwglvrcqqqc', 'company'=>'epkhgeqxdpwhlsohhadsxkd', 'desc'=>'bgjrxlpbbzihdzfhpcp', 'age'=>'417', 'title'=>'ejbfmucwyvyefpcqfdse', 'phone'=>'zimfqbhfccjl', 'email'=>'oyy', 'zip'=>'oyy', 'country'=>'vwntbsjdiohattacg'),
-array('id'=>'465', 'name'=>'inylpixtxvrorobkpt', 'date'=>'20-Oct-2000', 'price'=>'3551', 'number'=>'9863', 'address'=>'cte', 'company'=>'akyiy', 'desc'=>'tofqicmaqdosodljvosvrv', 'age'=>'5844', 'title'=>'apgyxfvrtahccuctxqlmtx', 'phone'=>'plnldiaaiphhnmcegcmif', 'email'=>'kyeakq', 'zip'=>'kyeakq', 'country'=>'hlktyvxhwyqmfxzrzexc'),
-array('id'=>'466', 'name'=>'iypgc', 'date'=>'19-Aug-2006', 'price'=>'4301', 'number'=>'9732', 'address'=>'vtdr', 'company'=>'knpazuyzlxdjauois', 'desc'=>'pvvg', 'age'=>'5491', 'title'=>'gsczwt', 'phone'=>'ggfhgaffldjvedkn', 'email'=>'ocskjgrpztovnfctlkalqf', 'zip'=>'ocskjgrpztovnfctlkalqf', 'country'=>'uosysclprohbxotnnmbizh'),
-array('id'=>'467', 'name'=>'svtdlzafosegupwlddn', 'date'=>'20-Dec-2001', 'price'=>'5616', 'number'=>'2005', 'address'=>'qosxzmqugtgfultmpah', 'company'=>'wtjag', 'desc'=>'rnzxgqlynkl', 'age'=>'1577', 'title'=>'rxlw', 'phone'=>'wpemqmsmfcmmneznbf', 'email'=>'mer', 'zip'=>'mer', 'country'=>'pvbgtmdljtqwjdpvirhvfm'),
-array('id'=>'468', 'name'=>'navzfnwuiybclenvxe', 'date'=>'08-Sep-2002', 'price'=>'2842', 'number'=>'1098', 'address'=>'ykldwgwkhrkmfgho', 'company'=>'iqqne', 'desc'=>'lidspkvfjgq', 'age'=>'5341', 'title'=>'xk', 'phone'=>'ecxrheyvjhlzu', 'email'=>'kfxoxnztsjzjxcg', 'zip'=>'kfxoxnztsjzjxcg', 'country'=>'pljmdqq'),
-array('id'=>'469', 'name'=>'zixzdnjilygy', 'date'=>'01-Nov-2006', 'price'=>'2605', 'number'=>'9735', 'address'=>'d', 'company'=>'h', 'desc'=>'qtudwltyxth', 'age'=>'8063', 'title'=>'lictuaasyakfalibst', 'phone'=>'movjzpiwjqrbbaevuf', 'email'=>'ndwxixiryblroznxzcgvmw', 'zip'=>'ndwxixiryblroznxzcgvmw', 'country'=>'nxnsshxoualrj'),
-array('id'=>'470', 'name'=>'a', 'date'=>'02-Mar-2004', 'price'=>'9659', 'number'=>'5969', 'address'=>'mnkptgbptpm', 'company'=>'hfoeti', 'desc'=>'faona', 'age'=>'5707', 'title'=>'caurlgfwwycxnwmadufrz', 'phone'=>'aeeasrbhneiivupaqlztimpvm', 'email'=>'pskorksvllnntbrcjnw', 'zip'=>'pskorksvllnntbrcjnw', 'country'=>'onjngrawnnpcfarwlksxwgkp'),
-array('id'=>'471', 'name'=>'rq', 'date'=>'16-Jul-2004', 'price'=>'1434', 'number'=>'565', 'address'=>'riprfcevfjvwgggydceoslq', 'company'=>'cfyqjaoaie', 'desc'=>'nhvimfejlkpkospdl', 'age'=>'677', 'title'=>'vdzuujuijcmbquxygdc', 'phone'=>'pnfzcypfjrzfvzz', 'email'=>'ityswlumfrlmvoc', 'zip'=>'ityswlumfrlmvoc', 'country'=>'cikegzkqrk'),
-array('id'=>'472', 'name'=>'jucsobkknext', 'date'=>'09-Nov-2001', 'price'=>'6827', 'number'=>'8546', 'address'=>'bypmdwl', 'company'=>'mdyiqidsarulch', 'desc'=>'zamhgedogcdsfze', 'age'=>'7409', 'title'=>'hruxaxqapllr', 'phone'=>'bqtoyascoyesqjsvcec', 'email'=>'yauwrvlcgdviupwspoue', 'zip'=>'yauwrvlcgdviupwspoue', 'country'=>'zwejozmscgrdb'),
-array('id'=>'473', 'name'=>'wzxdcsmwiipyxkcljyqs', 'date'=>'17-Jun-2001', 'price'=>'2073', 'number'=>'7075', 'address'=>'wvmkqjknnng', 'company'=>'j', 'desc'=>'jynhipssoikayp', 'age'=>'2377', 'title'=>'admnocxyqllwlvlu', 'phone'=>'yccouucdfdbujsvmeia', 'email'=>'gzyrkvd', 'zip'=>'gzyrkvd', 'country'=>'gxzfzc'),
-array('id'=>'474', 'name'=>'xwxdazxjstwwbxeiwczh', 'date'=>'03-Nov-2004', 'price'=>'1800', 'number'=>'235', 'address'=>'kapevnbtqbsol', 'company'=>'hhhjemrbpq', 'desc'=>'ntvruicu', 'age'=>'9596', 'title'=>'pmiickb', 'phone'=>'vmydtiigzjvqrijna', 'email'=>'wcy', 'zip'=>'wcy', 'country'=>'johsxkcycykbbejklitgy'),
-array('id'=>'475', 'name'=>'iyqlvtjqcyyvvjy', 'date'=>'13-Sep-2007', 'price'=>'1782', 'number'=>'5005', 'address'=>'jwiuecbdnrlmhwiagzdexzzh', 'company'=>'ttuygshcbcheeksvvedsnez', 'desc'=>'iekhesfxlzws', 'age'=>'7184', 'title'=>'vug', 'phone'=>'yl', 'email'=>'qgivkbipavye', 'zip'=>'qgivkbipavye', 'country'=>'gjxlg'),
-array('id'=>'476', 'name'=>'dbegwynzxym', 'date'=>'06-Jun-2007', 'price'=>'3561', 'number'=>'6233', 'address'=>'rfwmdbsjkpvryguakbwjow', 'company'=>'niusdd', 'desc'=>'zvowisxac', 'age'=>'3143', 'title'=>'xzpeuppvmykifyrz', 'phone'=>'ucztyopghnhjvxhv', 'email'=>'lpbblozvwftn', 'zip'=>'lpbblozvwftn', 'country'=>'kihk'),
-array('id'=>'477', 'name'=>'zsmgf', 'date'=>'17-Sep-2000', 'price'=>'6671', 'number'=>'8788', 'address'=>'dimfjxujtqonetynbiphih', 'company'=>'onneoealijxotuicozr', 'desc'=>'e', 'age'=>'4195', 'title'=>'rmigtqomebaiqejbntycmtkph', 'phone'=>'gjorigdrnw', 'email'=>'bjmdjvt', 'zip'=>'bjmdjvt', 'country'=>'fubytdlmoauzhd'),
-array('id'=>'478', 'name'=>'mucdhyljixmrtgfybhxuljga', 'date'=>'02-Apr-2008', 'price'=>'6544', 'number'=>'1674', 'address'=>'pqhrupqfyydlq', 'company'=>'rvvsdtnoctomuodzbtpilj', 'desc'=>'bpwashqpzmkspefdgzstugwt', 'age'=>'3134', 'title'=>'jratpcildbttqsf', 'phone'=>'l', 'email'=>'fqymqrfkxcegsnxthmwq', 'zip'=>'fqymqrfkxcegsnxthmwq', 'country'=>'zrrsikykvsqmrcciimglqme'),
-array('id'=>'479', 'name'=>'xlvtcttuk', 'date'=>'04-Jun-2007', 'price'=>'3963', 'number'=>'5126', 'address'=>'ddcugedprjahwelg', 'company'=>'xb', 'desc'=>'zvptgbwblkspnujuznjqxj', 'age'=>'9302', 'title'=>'okzqhbmhxcbedyfpiye', 'phone'=>'toqsczjzihtwrsnzuzgsci', 'email'=>'fgcvoaaltpbmravqjdjgvc', 'zip'=>'fgcvoaaltpbmravqjdjgvc', 'country'=>'uxtbpvklbqnxfnxqhmr'),
-array('id'=>'480', 'name'=>'rpub', 'date'=>'06-Sep-2002', 'price'=>'5542', 'number'=>'2795', 'address'=>'j', 'company'=>'uktp', 'desc'=>'erlsoqglhnyzhcrwxspc', 'age'=>'9766', 'title'=>'jano', 'phone'=>'yhjsmbefpvlbcyabfcsc', 'email'=>'l', 'zip'=>'l', 'country'=>'ckwmkjaehioavqfafa'),
-array('id'=>'481', 'name'=>'cjhepkx', 'date'=>'12-Aug-2003', 'price'=>'3672', 'number'=>'5207', 'address'=>'fadpaixixyendesdpzg', 'company'=>'hlorifbrppkvpokqxizugdhjh', 'desc'=>'n', 'age'=>'8702', 'title'=>'t', 'phone'=>'hekynqaffpqafflvctuwa', 'email'=>'ejeexbfqwmvhljxmpccfdhk', 'zip'=>'ejeexbfqwmvhljxmpccfdhk', 'country'=>'cmiwjjunsyspzxg'),
-array('id'=>'482', 'name'=>'cdvlaiadkg', 'date'=>'19-Mar-2005', 'price'=>'8373', 'number'=>'7612', 'address'=>'eqnn', 'company'=>'agjtwiqdfa', 'desc'=>'jwrje', 'age'=>'7004', 'title'=>'oytgppzuuqhib', 'phone'=>'okblsroy', 'email'=>'uhplrudejcypsopmif', 'zip'=>'uhplrudejcypsopmif', 'country'=>'qgcfqdqjvfiozpdkgxo'),
-array('id'=>'483', 'name'=>'qjvjxl', 'date'=>'07-Oct-2005', 'price'=>'5878', 'number'=>'8749', 'address'=>'rcousxqxgexvihcfwnmnxiw', 'company'=>'trbkgyhyavtstjqzonvwv', 'desc'=>'bslofjwbeqsfazdhxedqwwa', 'age'=>'5234', 'title'=>'obskxqmpbbvlywpopvppzw', 'phone'=>'dadaxenuspmd', 'email'=>'cqceryppuedk', 'zip'=>'cqceryppuedk', 'country'=>'t'),
-array('id'=>'484', 'name'=>'pmcqpcnuqinfuqswgvaytpnou', 'date'=>'27-Aug-2007', 'price'=>'4192', 'number'=>'9188', 'address'=>'ajwrzzftpngvhxoeeke', 'company'=>'du', 'desc'=>'soirjtpduzzlyyrs', 'age'=>'5436', 'title'=>'zjmw', 'phone'=>'qbhuelpueedvnxkqrjqdiou', 'email'=>'c', 'zip'=>'c', 'country'=>'amkxkbzsvdelyipbecyptqzj'),
-array('id'=>'485', 'name'=>'xnjamjm', 'date'=>'09-Nov-2008', 'price'=>'9504', 'number'=>'2530', 'address'=>'ujtficvjgxivrzv', 'company'=>'s', 'desc'=>'yg', 'age'=>'4575', 'title'=>'tvlqdjpjyktsqbullajuwatra', 'phone'=>'uztgymckdfts', 'email'=>'rdiktkeewforcol', 'zip'=>'rdiktkeewforcol', 'country'=>'pxoorvndxxgdqzsidbsw'),
-array('id'=>'486', 'name'=>'bicpzfdkztiohzjvdhskkjk', 'date'=>'20-Jan-2004', 'price'=>'1434', 'number'=>'4413', 'address'=>'pikylzxqd', 'company'=>'pwreeqnz', 'desc'=>'useecohubkgkaovyauw', 'age'=>'6681', 'title'=>'ehuvlzmyzgtrkytyfozqukqj', 'phone'=>'pjamb', 'email'=>'qitmutzssgmkqkdppspgmzxv', 'zip'=>'qitmutzssgmkqkdppspgmzxv', 'country'=>'mfgyh'),
-array('id'=>'487', 'name'=>'pycjscckipuzzyp', 'date'=>'19-Jul-2001', 'price'=>'8157', 'number'=>'1431', 'address'=>'szkf', 'company'=>'qdmvt', 'desc'=>'uw', 'age'=>'4771', 'title'=>'ypwherhdqwsh', 'phone'=>'n', 'email'=>'fglplqfpdai', 'zip'=>'fglplqfpdai', 'country'=>'ufshdh'),
-array('id'=>'488', 'name'=>'lwspmphuqvg', 'date'=>'03-Nov-2006', 'price'=>'4609', 'number'=>'5034', 'address'=>'rcmsksnp', 'company'=>'utszfevyti', 'desc'=>'bddxjazbmmkdo', 'age'=>'8590', 'title'=>'zokozfirenvalpizqldnvd', 'phone'=>'wpzgtndqmrab', 'email'=>'gjikxekjttikemyap', 'zip'=>'gjikxekjttikemyap', 'country'=>'wfkdyxhokzp'),
-array('id'=>'489', 'name'=>'vvzgtdrcxklipxgp', 'date'=>'19-Jun-2004', 'price'=>'7080', 'number'=>'740', 'address'=>'qzxfjwuvmqqmwjpn', 'company'=>'nxyvnwbcjtoc', 'desc'=>'esvcyfysalirxfbnsnbqm', 'age'=>'8769', 'title'=>'iyf', 'phone'=>'sutnzmibloadolmfj', 'email'=>'hxkvyahvepukhmeba', 'zip'=>'hxkvyahvepukhmeba', 'country'=>'ojf'),
-array('id'=>'490', 'name'=>'fdmrqsbizysuxtbsxrnhyzl', 'date'=>'01-Dec-2004', 'price'=>'5751', 'number'=>'3720', 'address'=>'ohartrilsqkrieobghzx', 'company'=>'hwutwuiledaldseuaqnq', 'desc'=>'e', 'age'=>'9597', 'title'=>'talaa', 'phone'=>'vhfpackjo', 'email'=>'mpzqhelhuyxvcw', 'zip'=>'mpzqhelhuyxvcw', 'country'=>'w'),
-array('id'=>'491', 'name'=>'wywrfchgfrpu', 'date'=>'03-Feb-2003', 'price'=>'2009', 'number'=>'7189', 'address'=>'jdyecvzfsabqnxoj', 'company'=>'umwarnqlttvylli', 'desc'=>'jmrfmwymxpavdkl', 'age'=>'9376', 'title'=>'hzovpzoiunugvkqibvuyuh', 'phone'=>'jhrnrclokkcgacvjxiedeo', 'email'=>'mqphojpktwcgofscpdf', 'zip'=>'mqphojpktwcgofscpdf', 'country'=>'dhqnezridfcqvrykbnuvk'),
-array('id'=>'492', 'name'=>'z', 'date'=>'22-Jan-2000', 'price'=>'6996', 'number'=>'9006', 'address'=>'nbpeoue', 'company'=>'cimezi', 'desc'=>'xsylnuwkvwnqyfngtovydp', 'age'=>'961', 'title'=>'skwwjethw', 'phone'=>'tkmpuiliyknmqgbmfe', 'email'=>'ho', 'zip'=>'ho', 'country'=>'skrcpkjmddwpsrxezvpm'),
-array('id'=>'493', 'name'=>'tjsyn', 'date'=>'07-Oct-2000', 'price'=>'5726', 'number'=>'9311', 'address'=>'gacqkounkjgbg', 'company'=>'bcznkfhtxf', 'desc'=>'slkhjxn', 'age'=>'3938', 'title'=>'e', 'phone'=>'oyhzhnboycqyqbexvcdc', 'email'=>'ombykpiktdyslyzyzoxc', 'zip'=>'ombykpiktdyslyzyzoxc', 'country'=>'wsgap'),
-array('id'=>'494', 'name'=>'se', 'date'=>'09-Nov-2006', 'price'=>'9748', 'number'=>'2407', 'address'=>'o', 'company'=>'misladjacjoaluw', 'desc'=>'axs', 'age'=>'927', 'title'=>'lgxtywzzlomthxukgvnpknaej', 'phone'=>'fgw', 'email'=>'giodbma', 'zip'=>'giodbma', 'country'=>'m'),
-array('id'=>'495', 'name'=>'yfxvahcvvrfisks', 'date'=>'17-Nov-2008', 'price'=>'7474', 'number'=>'8847', 'address'=>'bljdy', 'company'=>'fkvvjbsfba', 'desc'=>'wvzcesn', 'age'=>'8626', 'title'=>'cvizbkllojvtuq', 'phone'=>'drgjtgrqcqtgjg', 'email'=>'yj', 'zip'=>'yj', 'country'=>'gjzrukfdfyywmbotlhacyctr'),
-array('id'=>'496', 'name'=>'yl', 'date'=>'09-Dec-2002', 'price'=>'2837', 'number'=>'6536', 'address'=>'yltdpzcnw', 'company'=>'pkiasicqkvisyg', 'desc'=>'zong', 'age'=>'2149', 'title'=>'erqigqktmzjwhjppmgaiot', 'phone'=>'vxfkkl', 'email'=>'hqgxznnjhajqwqz', 'zip'=>'hqgxznnjhajqwqz', 'country'=>'gmsguhzadwgn'),
-array('id'=>'497', 'name'=>'doikmixarfaavxrvjx', 'date'=>'03-Mar-2001', 'price'=>'691', 'number'=>'3961', 'address'=>'cna', 'company'=>'bhbewkpj', 'desc'=>'njjsjknhbirzqtdsdh', 'age'=>'7961', 'title'=>'hdspexmonvgaeqsob', 'phone'=>'vcpmcf', 'email'=>'fxknsb', 'zip'=>'fxknsb', 'country'=>'vukaswpfrwgvmzknffqu'),
-array('id'=>'498', 'name'=>'axyxhlqjgmeqmwncce', 'date'=>'10-Dec-2000', 'price'=>'4504', 'number'=>'2902', 'address'=>'znpqhhjhfi', 'company'=>'ntwwa', 'desc'=>'brvxexzi', 'age'=>'8606', 'title'=>'iipthcjy', 'phone'=>'qhswpyjjug', 'email'=>'chaxffven', 'zip'=>'chaxffven', 'country'=>'nwzdqhgzfqpnjmciv'),
-array('id'=>'499', 'name'=>'cv', 'date'=>'11-Feb-2007', 'price'=>'1321', 'number'=>'5739', 'address'=>'y', 'company'=>'pqhlqkbyqaehqrrdtzy', 'desc'=>'bbbhk', 'age'=>'9091', 'title'=>'zzjtoabarl', 'phone'=>'p', 'email'=>'cu', 'zip'=>'cu', 'country'=>'tlbwfavlc'),
-array('id'=>'500', 'name'=>'jhkuhjebxecx', 'date'=>'15-Nov-2008', 'price'=>'4672', 'number'=>'6248', 'address'=>'ga', 'company'=>'rbtxboielunteibomclqej', 'desc'=>'sizikfjhxkavm', 'age'=>'5904', 'title'=>'qby', 'phone'=>'udmv', 'email'=>'yydpcmcvubefhnmey', 'zip'=>'yydpcmcvubefhnmey', 'country'=>'zkcdadceyfqux'),
-array('id'=>'501', 'name'=>'aeumgqhiunpiaugnuq', 'date'=>'26-Aug-2006', 'price'=>'7779', 'number'=>'9927', 'address'=>'sfnmdcedgzqnqyvklktlfz', 'company'=>'zqpwijwfccspfvtibtzpjxkui', 'desc'=>'nubntaejxntusvwkkbfek', 'age'=>'2924', 'title'=>'kwhhhcqdqleeffiocvhwndty', 'phone'=>'vetflrqizxqbou', 'email'=>'zzweeethaaeoexnssr', 'zip'=>'zzweeethaaeoexnssr', 'country'=>'ydcolcmceax'),
-array('id'=>'502', 'name'=>'w', 'date'=>'06-Sep-2000', 'price'=>'8971', 'number'=>'9554', 'address'=>'xzmmekzw', 'company'=>'qi', 'desc'=>'t', 'age'=>'4400', 'title'=>'fnbircfndcgiddh', 'phone'=>'bhynljnileq', 'email'=>'xccdqemhhsvku', 'zip'=>'xccdqemhhsvku', 'country'=>'t'),
-array('id'=>'503', 'name'=>'ajhii', 'date'=>'22-Oct-2006', 'price'=>'3234', 'number'=>'981', 'address'=>'mtq', 'company'=>'vsolxatesp', 'desc'=>'mrhkwiterczlth', 'age'=>'5299', 'title'=>'uhnedgspdtihlywypeimnc', 'phone'=>'eeppyxdvrkivnooc', 'email'=>'hlztkvrzaamnddrit', 'zip'=>'hlztkvrzaamnddrit', 'country'=>'gqkbivk'),
-array('id'=>'504', 'name'=>'ysmqaypti', 'date'=>'13-May-2002', 'price'=>'4577', 'number'=>'4605', 'address'=>'zpyrxryeijfqfquoomae', 'company'=>'yughfrprdkrs', 'desc'=>'iqahuiqa', 'age'=>'9470', 'title'=>'qskefkjrjdyqjpgasqrlz', 'phone'=>'b', 'email'=>'h', 'zip'=>'h', 'country'=>'ixwhtmzdrfoaxxevonkun'),
-array('id'=>'505', 'name'=>'folfplmlukh', 'date'=>'05-Dec-2006', 'price'=>'509', 'number'=>'2933', 'address'=>'gvmdtqzhdjc', 'company'=>'noxbadrlqcfakhefi', 'desc'=>'rpidtbusjycm', 'age'=>'6264', 'title'=>'bnqbrhmhksivzma', 'phone'=>'zrxhvqjp', 'email'=>'tolfeags', 'zip'=>'tolfeags', 'country'=>'hjyurjnzfmmfvlxs'),
-array('id'=>'506', 'name'=>'jcjsvxdbbdiuuqetkvd', 'date'=>'23-Nov-2002', 'price'=>'4015', 'number'=>'2550', 'address'=>'fsmylfhnoajmdl', 'company'=>'hticjmvuiyrcgc', 'desc'=>'vhbhgmmna', 'age'=>'626', 'title'=>'korvcyplayxwt', 'phone'=>'vkibnr', 'email'=>'vsebfqpgsdqgumitbuuasq', 'zip'=>'vsebfqpgsdqgumitbuuasq', 'country'=>'ylegnrykmrooxfddygt'),
-array('id'=>'507', 'name'=>'f', 'date'=>'24-Jul-2002', 'price'=>'3138', 'number'=>'6119', 'address'=>'agaysef', 'company'=>'wdrjug', 'desc'=>'rmavkhopjudfcmvjmbjkuop', 'age'=>'384', 'title'=>'tsuoyrgksbv', 'phone'=>'q', 'email'=>'klopnakwnmg', 'zip'=>'klopnakwnmg', 'country'=>'hvniggabvytbjmcentpxeen'),
-array('id'=>'508', 'name'=>'yoslv', 'date'=>'20-Aug-2005', 'price'=>'1704', 'number'=>'288', 'address'=>'lbzgashjekosdepijdapcoi', 'company'=>'jzfadgyohxvhq', 'desc'=>'rvn', 'age'=>'2500', 'title'=>'rldzugakioswy', 'phone'=>'bzvixkqvfylipgwwt', 'email'=>'hwocdommceibwk', 'zip'=>'hwocdommceibwk', 'country'=>'r'),
-array('id'=>'509', 'name'=>'bjthheqxlntfbbcpdfeqsgub', 'date'=>'19-Apr-2003', 'price'=>'3424', 'number'=>'3546', 'address'=>'hlna', 'company'=>'ufjrrwlwxmynqergxy', 'desc'=>'y', 'age'=>'2643', 'title'=>'jpbownbxfwcpnulzqj', 'phone'=>'owctoiqnjot', 'email'=>'yj', 'zip'=>'yj', 'country'=>'mgro'),
-array('id'=>'510', 'name'=>'khmybxxrgjgdlastqfdfzfe', 'date'=>'11-Apr-2005', 'price'=>'6152', 'number'=>'359', 'address'=>'uyqbk', 'company'=>'chltouasfalzrq', 'desc'=>'xq', 'age'=>'3140', 'title'=>'z', 'phone'=>'tpsyjqokbcniohxjh', 'email'=>'pibozsrwizyirrxk', 'zip'=>'pibozsrwizyirrxk', 'country'=>'haesbhfkvmifuzu'),
-array('id'=>'511', 'name'=>'i', 'date'=>'21-Dec-1999', 'price'=>'9409', 'number'=>'605', 'address'=>'wjrohbeocigeqmpmzxrtxlvxu', 'company'=>'quwsusclhjmlxoteskqhwqf', 'desc'=>'jcyfasdrnzjhs', 'age'=>'4666', 'title'=>'zvfktteymopukfayoc', 'phone'=>'tdqwudwekordnmiyfccdprs', 'email'=>'cykamnxgqn', 'zip'=>'cykamnxgqn', 'country'=>'lrz'),
-array('id'=>'512', 'name'=>'oh', 'date'=>'03-Feb-2006', 'price'=>'5629', 'number'=>'22', 'address'=>'rcdgtwqwubwhouneirpzqgbfn', 'company'=>'ghvggnj', 'desc'=>'udglzbmwia', 'age'=>'6367', 'title'=>'fynvxebzjogqvcxcpgmjkt', 'phone'=>'kuhgdhwzmvnitrjsayzr', 'email'=>'bowqviafcvpxcwaktax', 'zip'=>'bowqviafcvpxcwaktax', 'country'=>'nfieobfmawgckd'),
-array('id'=>'513', 'name'=>'mtlop', 'date'=>'13-Dec-2005', 'price'=>'9198', 'number'=>'4824', 'address'=>'rm', 'company'=>'gaeoetpkgqgnsrqlxcfjrukdm', 'desc'=>'pozcogct', 'age'=>'7881', 'title'=>'nkstayh', 'phone'=>'qyfoalxsfivsrlhrnvx', 'email'=>'prycbqwcpdvfbbtc', 'zip'=>'prycbqwcpdvfbbtc', 'country'=>'ruszpkqbshoo'),
-array('id'=>'514', 'name'=>'dwdgy', 'date'=>'03-Sep-2000', 'price'=>'3319', 'number'=>'2089', 'address'=>'ogxijkzdcytnpufwjuboyx', 'company'=>'evlgvtlsisqqbapfc', 'desc'=>'zqduvzeqatoyls', 'age'=>'7442', 'title'=>'zpqkhydxpfyelbslrvgmvk', 'phone'=>'wdr', 'email'=>'pknljdbukaxipdguohnz', 'zip'=>'pknljdbukaxipdguohnz', 'country'=>'jfmeqpbuhvjrjubmwvxxtfnwm'),
-array('id'=>'515', 'name'=>'uuktdqfigv', 'date'=>'01-Apr-2000', 'price'=>'1915', 'number'=>'3828', 'address'=>'oevabrxzldmiqutkpdes', 'company'=>'kbafkahpkbepxerpcqa', 'desc'=>'djvxc', 'age'=>'2513', 'title'=>'gkfzugzarahh', 'phone'=>'jlagprvsiwy', 'email'=>'fujiavolbog', 'zip'=>'fujiavolbog', 'country'=>'ngzongzw'),
-array('id'=>'516', 'name'=>'d', 'date'=>'20-Apr-2008', 'price'=>'203', 'number'=>'105', 'address'=>'ylcsvktrzesnlabrzpfgpc', 'company'=>'pghhfhhcgtezopsfoxxbiyca', 'desc'=>'sgehidwolduslwzeayspqyeo', 'age'=>'8500', 'title'=>'xuixs', 'phone'=>'d', 'email'=>'imbfbmjvfuseytcrjtpnhmt', 'zip'=>'imbfbmjvfuseytcrjtpnhmt', 'country'=>'gbcyc'),
-array('id'=>'517', 'name'=>'ktxqujzqotitscvjlozywl', 'date'=>'03-Aug-2006', 'price'=>'7308', 'number'=>'1900', 'address'=>'vlngfkwauvrjpach', 'company'=>'xr', 'desc'=>'mrljddlvwqmrc', 'age'=>'9692', 'title'=>'hjuidqzmfzpnbnepzvajyevu', 'phone'=>'l', 'email'=>'rofpwp', 'zip'=>'rofpwp', 'country'=>'esaefgdvtf'),
-array('id'=>'518', 'name'=>'uiuvrsznmzytrnyhjnrogssm', 'date'=>'24-Dec-2002', 'price'=>'7256', 'number'=>'497', 'address'=>'rvxlrpeqcqqbkio', 'company'=>'pywhmdze', 'desc'=>'yaxrbmjxkupayfd', 'age'=>'5821', 'title'=>'fzeuhusebfhbjwakuslhbj', 'phone'=>'vystewibbhfvpaoubt', 'email'=>'c', 'zip'=>'c', 'country'=>'ycn'),
-array('id'=>'519', 'name'=>'zzwjrrhkkmgtnhbtdrusl', 'date'=>'13-Oct-2004', 'price'=>'9351', 'number'=>'5734', 'address'=>'bcdwccslujt', 'company'=>'ufko', 'desc'=>'spnwhhosdzfboqdrtzt', 'age'=>'8670', 'title'=>'eqbyuweflxybluiti', 'phone'=>'x', 'email'=>'fzxwcopb', 'zip'=>'fzxwcopb', 'country'=>'mtmdvky'),
-array('id'=>'520', 'name'=>'ddmbeywmsfmpns', 'date'=>'12-Jul-2005', 'price'=>'6485', 'number'=>'9718', 'address'=>'shrm', 'company'=>'uheszswcfygduswzfln', 'desc'=>'aynrxrjeivxddcvcureapldk', 'age'=>'1713', 'title'=>'j', 'phone'=>'lwiluvdsnm', 'email'=>'wiuzlwvnrnsrcevmivwsht', 'zip'=>'wiuzlwvnrnsrcevmivwsht', 'country'=>'t'),
-array('id'=>'521', 'name'=>'wgljdhrxhcucqlpjcsnyfwt', 'date'=>'17-Jan-2000', 'price'=>'8315', 'number'=>'6658', 'address'=>'koqqzzthqrotlrkwhuza', 'company'=>'yfesiutd', 'desc'=>'nnadeadyhup', 'age'=>'8645', 'title'=>'aoyxvtxwbwcgok', 'phone'=>'h', 'email'=>'mubnygncevwtsk', 'zip'=>'mubnygncevwtsk', 'country'=>'gjsccqyemakakliyydam'),
-array('id'=>'522', 'name'=>'zekvae', 'date'=>'13-Jun-2008', 'price'=>'7599', 'number'=>'8215', 'address'=>'vyhucuunufycexgfj', 'company'=>'mimxembr', 'desc'=>'altshsabuuwhpcgshdymmgyv', 'age'=>'7071', 'title'=>'zfxrdydxqlqqnkljsamzs', 'phone'=>'cqfpwekpakuxcyvgwmr', 'email'=>'dexooqoapgts', 'zip'=>'dexooqoapgts', 'country'=>'zhtdsieddbgbxnxjeknjhby'),
-array('id'=>'523', 'name'=>'ynwsgtsonwhvalz', 'date'=>'20-Dec-1999', 'price'=>'9798', 'number'=>'1838', 'address'=>'jjiwtqxronqcjijdaxqxemxp', 'company'=>'zhmymkivteo', 'desc'=>'cgyqwbafk', 'age'=>'1374', 'title'=>'iudmga', 'phone'=>'ra', 'email'=>'dzvohrhmg', 'zip'=>'dzvohrhmg', 'country'=>'pmqfjrfocjukdxwjy'),
-array('id'=>'524', 'name'=>'y', 'date'=>'07-Apr-2008', 'price'=>'2001', 'number'=>'7720', 'address'=>'wbrds', 'company'=>'qilzar', 'desc'=>'caimdgjnfjpdsv', 'age'=>'628', 'title'=>'pguqyxjeosqnticvjkimrra', 'phone'=>'apztkbqaikqgialxtckmln', 'email'=>'uxphohh', 'zip'=>'uxphohh', 'country'=>'ixlbimrivcz'),
-array('id'=>'525', 'name'=>'znitqtfbgmw', 'date'=>'03-Feb-2001', 'price'=>'7303', 'number'=>'3724', 'address'=>'eripsrbkawn', 'company'=>'zyzmgsdzxfgkbkmfdwqhozwhq', 'desc'=>'rqvequcqhjikjgqpqszdxcao', 'age'=>'3804', 'title'=>'ngveemvzrltubb', 'phone'=>'kmm', 'email'=>'ccivbmsemgoauuvyz', 'zip'=>'ccivbmsemgoauuvyz', 'country'=>'tyzfsuht'),
-array('id'=>'526', 'name'=>'fkjinrdodwtpdhqxcl', 'date'=>'02-Oct-2006', 'price'=>'5992', 'number'=>'25', 'address'=>'usncmluswdbjveyzbrp', 'company'=>'zfbb', 'desc'=>'xclncfivskieeaaic', 'age'=>'3992', 'title'=>'hiei', 'phone'=>'t', 'email'=>'zzoaqmcbafgi', 'zip'=>'zzoaqmcbafgi', 'country'=>'z'),
-array('id'=>'527', 'name'=>'eyjfhlpl', 'date'=>'27-Sep-2005', 'price'=>'256', 'number'=>'9385', 'address'=>'nxicxypaa', 'company'=>'fhyfhrolpxqwigi', 'desc'=>'e', 'age'=>'9338', 'title'=>'d', 'phone'=>'papryog', 'email'=>'ovevtjclyoavexdlgepegsmv', 'zip'=>'ovevtjclyoavexdlgepegsmv', 'country'=>'bmrptqeouaiedtcruxw'),
-array('id'=>'528', 'name'=>'h', 'date'=>'08-Dec-2008', 'price'=>'1363', 'number'=>'5041', 'address'=>'pijrvbhosldmmlrp', 'company'=>'tgarc', 'desc'=>'tkrahvnxkwhcrijgav', 'age'=>'3610', 'title'=>'hvewbydbqgukq', 'phone'=>'lxgyurvbtmk', 'email'=>'sl', 'zip'=>'sl', 'country'=>'cyfxdcycfztmtdcfozmnudiv'),
-array('id'=>'529', 'name'=>'gaoryqpentgmvmloyfsal', 'date'=>'01-Mar-2008', 'price'=>'8256', 'number'=>'7805', 'address'=>'e', 'company'=>'yzwyonxedbrwiesv', 'desc'=>'htvauhhvedpghfe', 'age'=>'2886', 'title'=>'d', 'phone'=>'paascspkwhfmozhoupwpt', 'email'=>'ezhkeomhkbiktkcivypakeast', 'zip'=>'ezhkeomhkbiktkcivypakeast', 'country'=>'hqkbppbxzfllnwmwgggj'),
-array('id'=>'530', 'name'=>'he', 'date'=>'20-Jan-2003', 'price'=>'1134', 'number'=>'4086', 'address'=>'xst', 'company'=>'tjwugwa', 'desc'=>'iooukvareptmuwedzp', 'age'=>'2458', 'title'=>'hzeaibvpxvhgjwatsblwre', 'phone'=>'laoozdvwl', 'email'=>'bldcgtacaglxhfpjrmav', 'zip'=>'bldcgtacaglxhfpjrmav', 'country'=>'lwkawnvtyqukuwrnxuodg'),
-array('id'=>'531', 'name'=>'lbudouzjgvu', 'date'=>'21-Mar-2002', 'price'=>'1147', 'number'=>'4557', 'address'=>'tgrncj', 'company'=>'a', 'desc'=>'pdj', 'age'=>'663', 'title'=>'vdiyrdxbktvrmd', 'phone'=>'ykoecbhldhptkyuzuyis', 'email'=>'mqqwkmowpiuawyc', 'zip'=>'mqqwkmowpiuawyc', 'country'=>'fnbmduxbpxvngodsftppfdlv'),
-array('id'=>'532', 'name'=>'viexhk', 'date'=>'10-May-2008', 'price'=>'5733', 'number'=>'1473', 'address'=>'qtsmhzbksgehvklhfxnbf', 'company'=>'znclwzazuqtndamele', 'desc'=>'pmhzxofucha', 'age'=>'7925', 'title'=>'nxrjwr', 'phone'=>'ridfmesqp', 'email'=>'cfjjfhykcasdvyrsqbpikhr', 'zip'=>'cfjjfhykcasdvyrsqbpikhr', 'country'=>'mdsfuhcwmmgrue'),
-array('id'=>'533', 'name'=>'fuzatqsjrhscpjrbnjhhrk', 'date'=>'05-Feb-2007', 'price'=>'4228', 'number'=>'8335', 'address'=>'pyoutoumenwwvozky', 'company'=>'mmaturdzvakqszog', 'desc'=>'huouzbqwwfwhemtqnml', 'age'=>'1603', 'title'=>'kzrupjtepnmjchje', 'phone'=>'fbdbiiobzbokfeufvpveizuw', 'email'=>'ezundstevvme', 'zip'=>'ezundstevvme', 'country'=>'odlcorgiwb'),
-array('id'=>'534', 'name'=>'ggradeecysgqlkmgxr', 'date'=>'13-Aug-2007', 'price'=>'1105', 'number'=>'5213', 'address'=>'uurrwpjc', 'company'=>'bdagidfajvmtitrzkcunqd', 'desc'=>'kuzgkji', 'age'=>'2785', 'title'=>'mhrukwutrg', 'phone'=>'aaeakhuxxxfhs', 'email'=>'ndnw', 'zip'=>'ndnw', 'country'=>'yispcclxwd'),
-array('id'=>'535', 'name'=>'eepeowymtw', 'date'=>'01-Aug-2005', 'price'=>'8426', 'number'=>'5539', 'address'=>'jkditvxwyjtumyeqct', 'company'=>'rqtejqvkfryyajbidxgzv', 'desc'=>'sqcrvttpolfipoy', 'age'=>'4264', 'title'=>'ecyddhfmkcskyicoltjenysze', 'phone'=>'p', 'email'=>'zasecqifynsjqltptwe', 'zip'=>'zasecqifynsjqltptwe', 'country'=>'qnie'),
-array('id'=>'536', 'name'=>'d', 'date'=>'03-Aug-2006', 'price'=>'3891', 'number'=>'985', 'address'=>'chvtpbrdtbueukyqodh', 'company'=>'ml', 'desc'=>'nogqhqsasawlpxd', 'age'=>'7579', 'title'=>'eowzyuqmxxokidxxk', 'phone'=>'eagfthbexziqrn', 'email'=>'nmdic', 'zip'=>'nmdic', 'country'=>'gafqijoftcktjqmq'),
-array('id'=>'537', 'name'=>'nraeinjvaneddldjb', 'date'=>'21-May-2005', 'price'=>'6765', 'number'=>'4735', 'address'=>'cgbsssjkfbkkjyufyh', 'company'=>'clvfuxrnni', 'desc'=>'f', 'age'=>'4189', 'title'=>'hdyznj', 'phone'=>'oupxt', 'email'=>'dsrnucizx', 'zip'=>'dsrnucizx', 'country'=>'qlszl'),
-array('id'=>'538', 'name'=>'rgnqgaalou', 'date'=>'14-Dec-2003', 'price'=>'4514', 'number'=>'6102', 'address'=>'ddagla', 'company'=>'rrpk', 'desc'=>'biatpojvokhdfjqt', 'age'=>'7995', 'title'=>'zxjaeu', 'phone'=>'i', 'email'=>'sxwizfjsuxbp', 'zip'=>'sxwizfjsuxbp', 'country'=>'mwqrggkamkyw'),
-array('id'=>'539', 'name'=>'rm', 'date'=>'04-May-2001', 'price'=>'3445', 'number'=>'9755', 'address'=>'iewayucogolxf', 'company'=>'dpsqarmluexfhbogo', 'desc'=>'llwjgyynmjkraohtehkrse', 'age'=>'8405', 'title'=>'jdrxjgtuspeyocla', 'phone'=>'wsmkzgphqgau', 'email'=>'qd', 'zip'=>'qd', 'country'=>'ibppu'),
-array('id'=>'540', 'name'=>'kogyrrz', 'date'=>'16-Jan-2006', 'price'=>'6317', 'number'=>'9335', 'address'=>'wnzmuagwqkczlsogc', 'company'=>'qrcpjupmihdgyztymoytkp', 'desc'=>'nop', 'age'=>'2384', 'title'=>'vj', 'phone'=>'mabcjvrwdyzjxzdvlruecjhq', 'email'=>'xwbsfaegbgqwymawmktlnpxf', 'zip'=>'xwbsfaegbgqwymawmktlnpxf', 'country'=>'biujysgvtz'),
-array('id'=>'541', 'name'=>'dhvkyrjlsfxczjppgvz', 'date'=>'05-Apr-2006', 'price'=>'6764', 'number'=>'1043', 'address'=>'yyfxzzbhumfm', 'company'=>'qeaogaxwpespmvieyucwa', 'desc'=>'wzaeunkhibmjpsjnpyshoedwj', 'age'=>'780', 'title'=>'lzslvrmamzkuhlgqa', 'phone'=>'aoozgvnlzjubbgatrvlewydg', 'email'=>'lrybsxbhlaohnzgxuh', 'zip'=>'lrybsxbhlaohnzgxuh', 'country'=>'bitteexacagvlytnqrpycpmkd'),
-array('id'=>'542', 'name'=>'bgybhguakzxkcyrx', 'date'=>'17-May-2005', 'price'=>'9027', 'number'=>'2422', 'address'=>'melcqvgc', 'company'=>'ijkjqqdrbcp', 'desc'=>'fndcxstuzchd', 'age'=>'5034', 'title'=>'uiqwuyfeiw', 'phone'=>'mnwpcjupmwnfqiesqifac', 'email'=>'qzhpemxbhjoey', 'zip'=>'qzhpemxbhjoey', 'country'=>'oshapugfdkytsdtvr'),
-array('id'=>'543', 'name'=>'zzzlxatgpxfglxnmniss', 'date'=>'04-Jun-2005', 'price'=>'2095', 'number'=>'8592', 'address'=>'yrljlkilvflpmamrhypv', 'company'=>'cdevqhlvegu', 'desc'=>'rdhclsyrdndeaulzjgkmk', 'age'=>'5804', 'title'=>'awtwbzq', 'phone'=>'ruetgwsxafbffwrfgxpsie', 'email'=>'jbtfcswzkrdexawubbwghsxmy', 'zip'=>'jbtfcswzkrdexawubbwghsxmy', 'country'=>'cqehqojjumcqlmhpqfqnz'),
-array('id'=>'544', 'name'=>'vyxowjmsmcwuskd', 'date'=>'06-Dec-2004', 'price'=>'1551', 'number'=>'8289', 'address'=>'q', 'company'=>'rhi', 'desc'=>'uizjexg', 'age'=>'7014', 'title'=>'qemdgixztabyqftswxj', 'phone'=>'fqx', 'email'=>'phrnokheothvc', 'zip'=>'phrnokheothvc', 'country'=>'vvgwu'),
-array('id'=>'545', 'name'=>'np', 'date'=>'12-Dec-2008', 'price'=>'773', 'number'=>'6343', 'address'=>'zefhwsvgaautiqw', 'company'=>'lstimqkafjldl', 'desc'=>'t', 'age'=>'4374', 'title'=>'ysbro', 'phone'=>'rodlwthk', 'email'=>'adnm', 'zip'=>'adnm', 'country'=>'ymyhxctyveetxglloca'),
-array('id'=>'546', 'name'=>'wlwgqwkdiebudj', 'date'=>'07-Sep-2001', 'price'=>'6686', 'number'=>'567', 'address'=>'wvfcgqr', 'company'=>'qjxnutukq', 'desc'=>'oyjqt', 'age'=>'4811', 'title'=>'mscdtkzppcvgufxdclywfjnkx', 'phone'=>'unfgnszqvsb', 'email'=>'irydxsjvvmguimdvwahro', 'zip'=>'irydxsjvvmguimdvwahro', 'country'=>'xcfxtbpvwymvc'),
-array('id'=>'547', 'name'=>'lfjxldgxgbuhj', 'date'=>'24-May-2008', 'price'=>'3647', 'number'=>'9335', 'address'=>'gr', 'company'=>'wmbu', 'desc'=>'wwjjhosfzvlxcnrjwdeumdxtu', 'age'=>'539', 'title'=>'hcjgzgpioebtdxe', 'phone'=>'z', 'email'=>'siovnihqfblgqtjaa', 'zip'=>'siovnihqfblgqtjaa', 'country'=>'gqrvusoy'),
-array('id'=>'548', 'name'=>'zpkryynlhvcmwotmid', 'date'=>'10-Jun-2004', 'price'=>'7691', 'number'=>'9731', 'address'=>'ptv', 'company'=>'rlw', 'desc'=>'bhizfvlmqozmdtzl', 'age'=>'8603', 'title'=>'vigulvngzfsv', 'phone'=>'tcftiaevrsudwocikodsux', 'email'=>'qlk', 'zip'=>'qlk', 'country'=>'rdknxnsqvtvrknm'),
-array('id'=>'549', 'name'=>'aqskfvdzsh', 'date'=>'05-Jul-2006', 'price'=>'1958', 'number'=>'8236', 'address'=>'pjsdcjzveqgscucckunpq', 'company'=>'pixfnpkikardetmd', 'desc'=>'rtvjwplyagmqwcf', 'age'=>'2121', 'title'=>'lspwbaxtdbmqechyyruodtojf', 'phone'=>'ghkl', 'email'=>'wexsfxp', 'zip'=>'wexsfxp', 'country'=>'aqlrvoztmqnatgodltjtdvbz'),
-array('id'=>'550', 'name'=>'sfviewzpnuemnqdbrwhgztzj', 'date'=>'04-Jun-2001', 'price'=>'5607', 'number'=>'1373', 'address'=>'mwji', 'company'=>'oede', 'desc'=>'xielyhmqeuweownbzs', 'age'=>'6375', 'title'=>'wdz', 'phone'=>'lduqhy', 'email'=>'fgmqfudw', 'zip'=>'fgmqfudw', 'country'=>'ysdnoqpojfrfjqmuugkbfsgmf'),
-array('id'=>'551', 'name'=>'abozzhcmvtbkchbiqs', 'date'=>'13-Oct-2004', 'price'=>'664', 'number'=>'8508', 'address'=>'hovtutmvubuuix', 'company'=>'eriouqp', 'desc'=>'hi', 'age'=>'9151', 'title'=>'vzokgdgayzntuonowl', 'phone'=>'acepwufzcnxuixjtemzel', 'email'=>'setgshdddeghtdcydembyvyio', 'zip'=>'setgshdddeghtdcydembyvyio', 'country'=>'vo'),
-array('id'=>'552', 'name'=>'nzlggd', 'date'=>'11-Jul-2002', 'price'=>'6675', 'number'=>'5593', 'address'=>'yiqbguftveotm', 'company'=>'vi', 'desc'=>'doedzljdztkqixpqo', 'age'=>'6356', 'title'=>'ivqdaexnhtvywjdzjojmncx', 'phone'=>'kutb', 'email'=>'kysgowgtt', 'zip'=>'kysgowgtt', 'country'=>'bmoziydihrrueurjemd'),
-array('id'=>'553', 'name'=>'neottkamdtoqiozgrhoizi', 'date'=>'21-Jun-2000', 'price'=>'8700', 'number'=>'9363', 'address'=>'zejnixgcigpm', 'company'=>'d', 'desc'=>'jr', 'age'=>'804', 'title'=>'ikeqjnecnabaafj', 'phone'=>'ohuqpbgbcjdlb', 'email'=>'bjpfa', 'zip'=>'bjpfa', 'country'=>'secgfdggiquxxoomqunserdfx'),
-array('id'=>'554', 'name'=>'nkpmcuoiarpgaf', 'date'=>'26-Dec-1999', 'price'=>'5850', 'number'=>'4576', 'address'=>'fgcxkubprgeeqtr', 'company'=>'nfbnxquxwuvykhopnr', 'desc'=>'xlonduriklzdz', 'age'=>'1985', 'title'=>'ncuh', 'phone'=>'q', 'email'=>'vp', 'zip'=>'vp', 'country'=>'cecqvpohdbkx'),
-array('id'=>'555', 'name'=>'ieslexprzkzzbcvrox', 'date'=>'19-Oct-2004', 'price'=>'6654', 'number'=>'2507', 'address'=>'yk', 'company'=>'iix', 'desc'=>'q', 'age'=>'831', 'title'=>'cgrryrcxreamwpksgyj', 'phone'=>'ahxeqfbsvdmx', 'email'=>'dpiusgmxgy', 'zip'=>'dpiusgmxgy', 'country'=>'vilchuohclltrmlmqyk'),
-array('id'=>'556', 'name'=>'ai', 'date'=>'21-Nov-2005', 'price'=>'3462', 'number'=>'6307', 'address'=>'hjrqvtxqietuqmldyytwj', 'company'=>'yjcvdsetomdgcyzzoieh', 'desc'=>'uuo', 'age'=>'9200', 'title'=>'nrpwlogokjgpcvbfbd', 'phone'=>'bdtj', 'email'=>'bmcvbao', 'zip'=>'bmcvbao', 'country'=>'rekdsrsdaysdut'),
-array('id'=>'557', 'name'=>'xnwaggiiskduksicwtgpk', 'date'=>'20-Dec-2003', 'price'=>'8860', 'number'=>'4025', 'address'=>'rdxmbkjbrpjziu', 'company'=>'dfv', 'desc'=>'hrfnhqlzbik', 'age'=>'5955', 'title'=>'n', 'phone'=>'noxwqomanvuq', 'email'=>'zmkhepvlfhkhquwqijdxgaou', 'zip'=>'zmkhepvlfhkhquwqijdxgaou', 'country'=>'oiiizgilqppg'),
-array('id'=>'558', 'name'=>'m', 'date'=>'13-Sep-2006', 'price'=>'3376', 'number'=>'2292', 'address'=>'zozcmfdaaqoiyxhe', 'company'=>'svwibh', 'desc'=>'ozthizxi', 'age'=>'5554', 'title'=>'kacobceplcnthtmcpuexds', 'phone'=>'xafwxnluylxnnardltqfakr', 'email'=>'ami', 'zip'=>'ami', 'country'=>'pbumbajzouungratrrwdlnj'),
-array('id'=>'559', 'name'=>'aqxmyvczpoaqxafsusyltsd', 'date'=>'16-May-2002', 'price'=>'8610', 'number'=>'689', 'address'=>'izrzwexsgxivyysy', 'company'=>'ksw', 'desc'=>'epbiaqpwr', 'age'=>'2507', 'title'=>'ryeoc', 'phone'=>'gi', 'email'=>'odymwwqhpmqtcsbciryaxervi', 'zip'=>'odymwwqhpmqtcsbciryaxervi', 'country'=>'yllhl'),
-array('id'=>'560', 'name'=>'jmhfdouqfo', 'date'=>'26-Sep-2005', 'price'=>'7941', 'number'=>'2368', 'address'=>'tgfxyag', 'company'=>'zrp', 'desc'=>'cqrldy', 'age'=>'6754', 'title'=>'nmwsap', 'phone'=>'qjwxddcabdhfczvi', 'email'=>'l', 'zip'=>'l', 'country'=>'noyfulrrerguiqrfuuiuvlcan'),
-array('id'=>'561', 'name'=>'wdgwquuwpgngkfnfnewty', 'date'=>'02-Aug-2006', 'price'=>'4583', 'number'=>'4909', 'address'=>'mawixzptqkomzvagffukt', 'company'=>'gmxxoqjamvbjezitszdhmdcm', 'desc'=>'irdtlcayz', 'age'=>'9049', 'title'=>'qgnccolgnuag', 'phone'=>'dofgrsqakutvwttwrgn', 'email'=>'tpaibhwvhdplrvsjnijycdt', 'zip'=>'tpaibhwvhdplrvsjnijycdt', 'country'=>'wnwntjlmzmuatrwbulnmhfwvn'),
-array('id'=>'562', 'name'=>'qinqfamttvfgusbvlsr', 'date'=>'15-Jun-2001', 'price'=>'237', 'number'=>'9844', 'address'=>'fvgtbakkna', 'company'=>'nmkhipnchpxthphu', 'desc'=>'hudnqkhrkrcxrslect', 'age'=>'4812', 'title'=>'hpzwntecazvitywjie', 'phone'=>'t', 'email'=>'drnvdryweqdtqzhkdjlce', 'zip'=>'drnvdryweqdtqzhkdjlce', 'country'=>'wdqfmuhgqkxdgavfwzv'),
-array('id'=>'563', 'name'=>'mzawdjhgobcsrifmqld', 'date'=>'10-Dec-2001', 'price'=>'2919', 'number'=>'3636', 'address'=>'mg', 'company'=>'ig', 'desc'=>'ugvqkfyquztnrbsesdhsm', 'age'=>'5477', 'title'=>'w', 'phone'=>'ncsvioqpjgzpepje', 'email'=>'wvkpzdsh', 'zip'=>'wvkpzdsh', 'country'=>'fvwbljeefnsvcccbrhrbl'),
-array('id'=>'564', 'name'=>'glmgofnkljgmvqrzvesqgut', 'date'=>'14-Apr-2000', 'price'=>'9869', 'number'=>'5040', 'address'=>'akslxyzdmjo', 'company'=>'qaqgsqcwjtcdmlpmkcxkn', 'desc'=>'wlovobfcxwdodvff', 'age'=>'6821', 'title'=>'zuslfixqlvbylx', 'phone'=>'atyczaaweo', 'email'=>'zufrielbprjniujktvidvcbyb', 'zip'=>'zufrielbprjniujktvidvcbyb', 'country'=>'yx'),
-array('id'=>'565', 'name'=>'xghcxqgjrwaak', 'date'=>'23-Apr-2006', 'price'=>'7647', 'number'=>'5568', 'address'=>'crketjfwidcvaid', 'company'=>'ftj', 'desc'=>'lgqlqzhktvzvnkz', 'age'=>'2750', 'title'=>'fdbjfxkoanutxjfdzrt', 'phone'=>'ydstdohnoohurjdxgnmgbhayq', 'email'=>'bqxvpv', 'zip'=>'bqxvpv', 'country'=>'ipcxwqllxfdgjanxnuyuvwlby'),
-array('id'=>'566', 'name'=>'trtsajuxfljripupyudwixuc', 'date'=>'19-Sep-2004', 'price'=>'7658', 'number'=>'6052', 'address'=>'sjgmbgvweahnrqc', 'company'=>'fbhixpgrrzjf', 'desc'=>'yulibxjisgmtnzldcx', 'age'=>'3735', 'title'=>'esa', 'phone'=>'zslybrramcinzsvsyhl', 'email'=>'hxpjuznzrnt', 'zip'=>'hxpjuznzrnt', 'country'=>'ffphwghiiqwiiragz'),
-array('id'=>'567', 'name'=>'hjirehedzswqycffym', 'date'=>'09-Jun-2007', 'price'=>'1466', 'number'=>'1508', 'address'=>'mve', 'company'=>'vrldatufbzjargrpixu', 'desc'=>'jioems', 'age'=>'3054', 'title'=>'omrkddnexhjygszyyqngoinx', 'phone'=>'cbdujbiwtszwgdun', 'email'=>'sufssejglxpzu', 'zip'=>'sufssejglxpzu', 'country'=>'bwiwf'),
-array('id'=>'568', 'name'=>'cdyba', 'date'=>'06-Feb-2007', 'price'=>'7113', 'number'=>'7161', 'address'=>'nyfgdomolbogh', 'company'=>'cqmibrkeqmfurzn', 'desc'=>'naisglhtat', 'age'=>'8129', 'title'=>'zcfctrlujvzziet', 'phone'=>'ehjrhskoeshflculfzoyqztav', 'email'=>'zdxtdbamthfevjwdoh', 'zip'=>'zdxtdbamthfevjwdoh', 'country'=>'jtlihk'),
-array('id'=>'569', 'name'=>'dacwzf', 'date'=>'21-Sep-2002', 'price'=>'8207', 'number'=>'7447', 'address'=>'obatxkpazxgiqsrycrfgr', 'company'=>'crmvkvr', 'desc'=>'qge', 'age'=>'6711', 'title'=>'bbocaljjcbabesgkknmbailwa', 'phone'=>'ngtefvguyhghqi', 'email'=>'rjnjqyudl', 'zip'=>'rjnjqyudl', 'country'=>'etgatvnapsfkyzjffqvoa'),
-array('id'=>'570', 'name'=>'oxomrsxmxrtylolleeqpcqyi', 'date'=>'17-Nov-2001', 'price'=>'4415', 'number'=>'6125', 'address'=>'keozqfsnspelnpazb', 'company'=>'drugi', 'desc'=>'ofisqyjacyasdsgwhl', 'age'=>'3074', 'title'=>'bivcnzuifcatiimyhvzjt', 'phone'=>'c', 'email'=>'siuatcvukrxyqrgvuhpcqbb', 'zip'=>'siuatcvukrxyqrgvuhpcqbb', 'country'=>'xagraiptrjtllpfwgdvwubs'),
-array('id'=>'571', 'name'=>'hqzjrxhse', 'date'=>'22-Dec-2004', 'price'=>'5771', 'number'=>'4930', 'address'=>'ygpk', 'company'=>'vhbycyseqhnyynhqkpjoo', 'desc'=>'bd', 'age'=>'5959', 'title'=>'cvumr', 'phone'=>'usowrhahoofnbnd', 'email'=>'cmzrpauegxa', 'zip'=>'cmzrpauegxa', 'country'=>'j'),
-array('id'=>'572', 'name'=>'ekfabmbjbpooqbsc', 'date'=>'06-Feb-2000', 'price'=>'8247', 'number'=>'7906', 'address'=>'qz', 'company'=>'najxrabc', 'desc'=>'bescn', 'age'=>'7517', 'title'=>'ciieakifmeapuzyhzh', 'phone'=>'rifu', 'email'=>'hyfjmzcohltiw', 'zip'=>'hyfjmzcohltiw', 'country'=>'o'),
-array('id'=>'573', 'name'=>'oyaow', 'date'=>'16-Mar-2001', 'price'=>'4533', 'number'=>'2529', 'address'=>'razyzfimfkam', 'company'=>'tvrvjabyybnviczuilljl', 'desc'=>'jqsvwdwiyq', 'age'=>'1671', 'title'=>'mornmqpalxckskve', 'phone'=>'gpdxhztkvcjmgayvrlhh', 'email'=>'h', 'zip'=>'h', 'country'=>'ykdruywpfltcttwdpy'),
-array('id'=>'574', 'name'=>'f', 'date'=>'28-Jul-2000', 'price'=>'2380', 'number'=>'4488', 'address'=>'nmqglajd', 'company'=>'izlnkeqdxmhmlvorkosqz', 'desc'=>'e', 'age'=>'4767', 'title'=>'lxrvbndayrldhpbux', 'phone'=>'fscxdqptqqxcii', 'email'=>'z', 'zip'=>'z', 'country'=>'bnhc'),
-array('id'=>'575', 'name'=>'ophdqbafhthewyuqolortxstb', 'date'=>'08-Oct-2003', 'price'=>'8791', 'number'=>'7228', 'address'=>'lipozrpe', 'company'=>'jmdgkxwzikqbhiujdbsaualc', 'desc'=>'zchpggysjedhbcql', 'age'=>'7480', 'title'=>'tcncfoufjvqmmqotfv', 'phone'=>'e', 'email'=>'jirrkuhwnappn', 'zip'=>'jirrkuhwnappn', 'country'=>'vcnbmjryvimpohpsvy'),
-array('id'=>'576', 'name'=>'qlgyhuyxkmpg', 'date'=>'04-Jul-2002', 'price'=>'310', 'number'=>'4875', 'address'=>'yihlxvsmoolpbbaizicyfnkvt', 'company'=>'zazlzythkqdddrrohsqhaqqd', 'desc'=>'vqyrjxqjwcjvvr', 'age'=>'2219', 'title'=>'uiqmaetsvbtl', 'phone'=>'wznmxevvufswpnsgt', 'email'=>'acvnc', 'zip'=>'acvnc', 'country'=>'g'),
-array('id'=>'577', 'name'=>'hohykhmxfqsalysingatz', 'date'=>'23-Mar-2000', 'price'=>'605', 'number'=>'3051', 'address'=>'coay', 'company'=>'ofvzmhwrxorinkqaqruqxp', 'desc'=>'zxxblxzhmedlrkhihw', 'age'=>'268', 'title'=>'jlhkbzfswulwsjxd', 'phone'=>'wltbofs', 'email'=>'mbgjcxtnfdoejhbesxwcuzjr', 'zip'=>'mbgjcxtnfdoejhbesxwcuzjr', 'country'=>'csahlzungdp'),
-array('id'=>'578', 'name'=>'cjarnjypornktijczvfsvn', 'date'=>'23-Feb-2002', 'price'=>'6624', 'number'=>'587', 'address'=>'gfhioizcsyr', 'company'=>'peqjma', 'desc'=>'mwrfsejnmap', 'age'=>'8945', 'title'=>'ufpjnp', 'phone'=>'godmdidnvez', 'email'=>'aqmsvwg', 'zip'=>'aqmsvwg', 'country'=>'xveepjt'),
-array('id'=>'579', 'name'=>'jjdxnqbvuoqynyyelrzhxhf', 'date'=>'13-Sep-2003', 'price'=>'2956', 'number'=>'8180', 'address'=>'gs', 'company'=>'qwjdnkzhypf', 'desc'=>'oerzvqhsxmkj', 'age'=>'8470', 'title'=>'eyyxkoutrheqocgupv', 'phone'=>'gvtxclvpvflojkmhvabpsitj', 'email'=>'wqrllpsgiqjumzqrlebvqiq', 'zip'=>'wqrllpsgiqjumzqrlebvqiq', 'country'=>'kgksztqvkhhvxzcfq'),
-array('id'=>'580', 'name'=>'c', 'date'=>'18-May-2006', 'price'=>'8284', 'number'=>'8034', 'address'=>'rlcidnonfnhvirdpnapp', 'company'=>'faghkx', 'desc'=>'g', 'age'=>'6936', 'title'=>'xdyfgluurhbnqsqgfrvux', 'phone'=>'v', 'email'=>'jgb', 'zip'=>'jgb', 'country'=>'mtfkweqdpk'),
-array('id'=>'581', 'name'=>'rzuirk', 'date'=>'26-Jul-2000', 'price'=>'3863', 'number'=>'7231', 'address'=>'loduueehxkruoixdsvkkuesmp', 'company'=>'krrdqcr', 'desc'=>'xlxbtullpatmemipxcu', 'age'=>'6238', 'title'=>'jxzbocrrukogiqz', 'phone'=>'cks', 'email'=>'ef', 'zip'=>'ef', 'country'=>'rnvoqp'),
-array('id'=>'582', 'name'=>'zcfari', 'date'=>'10-Aug-2001', 'price'=>'1032', 'number'=>'8845', 'address'=>'lniopthry', 'company'=>'ypaterjjxilc', 'desc'=>'clakodhxo', 'age'=>'8099', 'title'=>'dkakcy', 'phone'=>'aoxusodblmnovpawaozimod', 'email'=>'rnscprzqfxkyloaxan', 'zip'=>'rnscprzqfxkyloaxan', 'country'=>'vcmrdarlmfof'),
-array('id'=>'583', 'name'=>'ya', 'date'=>'17-Aug-2008', 'price'=>'3161', 'number'=>'8207', 'address'=>'stigughhsckeunemzrsnwp', 'company'=>'uphkppfmizvptbw', 'desc'=>'t', 'age'=>'9739', 'title'=>'xuzcgytylqo', 'phone'=>'l', 'email'=>'jwuz', 'zip'=>'jwuz', 'country'=>'g'),
-array('id'=>'584', 'name'=>'b', 'date'=>'23-Nov-2000', 'price'=>'7561', 'number'=>'8703', 'address'=>'sitnhvtgprsggtsldofcql', 'company'=>'rnhnqbjmus', 'desc'=>'hzbaf', 'age'=>'6789', 'title'=>'yyyrqjuepxuahmooze', 'phone'=>'jqjbwrbyrhpjfni', 'email'=>'essihpdixpwlpbbzrlancbl', 'zip'=>'essihpdixpwlpbbzrlancbl', 'country'=>'jbeopmltfecntfvqvscl'),
-array('id'=>'585', 'name'=>'klql', 'date'=>'21-Dec-2004', 'price'=>'4204', 'number'=>'5318', 'address'=>'mrlcewvkbyxuetlamolfsw', 'company'=>'jhqcubqrnicpnzlxa', 'desc'=>'vvoogobua', 'age'=>'2677', 'title'=>'xyxeoazprqdzt', 'phone'=>'nselsohncwurxpredo', 'email'=>'at', 'zip'=>'at', 'country'=>'atfrkirdbfvgqoux'),
-array('id'=>'586', 'name'=>'twoqmgvpvxppnqitisczvef', 'date'=>'12-Aug-2007', 'price'=>'2442', 'number'=>'2001', 'address'=>'icnfreryzguwwjkmrdu', 'company'=>'gugkzyuvez', 'desc'=>'nccsuhkshrmdowo', 'age'=>'404', 'title'=>'rvyxqfiqdclicb', 'phone'=>'feozlzssqfwfbkgpccozs', 'email'=>'hixkufmvarzprlojefo', 'zip'=>'hixkufmvarzprlojefo', 'country'=>'k'),
-array('id'=>'587', 'name'=>'qfmsumlouu', 'date'=>'06-May-2005', 'price'=>'6322', 'number'=>'6895', 'address'=>'rjkgbwukaa', 'company'=>'akplavytpkedfzokofczwmjcn', 'desc'=>'xygxxh', 'age'=>'3093', 'title'=>'tjircychbhgqr', 'phone'=>'wtusfevsktqrqozzbsijj', 'email'=>'ilsjszakux', 'zip'=>'ilsjszakux', 'country'=>'opj'),
-array('id'=>'588', 'name'=>'cdftvwhuvjm', 'date'=>'21-Jan-2007', 'price'=>'5367', 'number'=>'435', 'address'=>'glafmka', 'company'=>'opzxikalp', 'desc'=>'glbbhknkdjyereprkbc', 'age'=>'4143', 'title'=>'qzkohuotki', 'phone'=>'w', 'email'=>'bdupoxzmc', 'zip'=>'bdupoxzmc', 'country'=>'rribtlmecmorujgnu'),
-array('id'=>'589', 'name'=>'ryqvsgjpfvsxmk', 'date'=>'16-Mar-2001', 'price'=>'6736', 'number'=>'358', 'address'=>'tnwlhgrv', 'company'=>'g', 'desc'=>'reanwgwmm', 'age'=>'7061', 'title'=>'jfop', 'phone'=>'shuabhxmpedkfjuxouk', 'email'=>'bgxozcyeroy', 'zip'=>'bgxozcyeroy', 'country'=>'vtlxbijqnn'),
-array('id'=>'590', 'name'=>'xvplqzwsgugfxfjoth', 'date'=>'17-Dec-2000', 'price'=>'3889', 'number'=>'4866', 'address'=>'t', 'company'=>'sgjtyhontfmpxskexhjhwd', 'desc'=>'vtpffryckemddts', 'age'=>'6454', 'title'=>'xdcvwmzuujbr', 'phone'=>'qmggsmyrpiwbm', 'email'=>'ueqgctjxqwxlqhmhvducknoje', 'zip'=>'ueqgctjxqwxlqhmhvducknoje', 'country'=>'safe'),
-array('id'=>'591', 'name'=>'jqglkqjamgldnylicfkntzxxe', 'date'=>'27-Jul-2003', 'price'=>'7734', 'number'=>'9508', 'address'=>'dpqozgxat', 'company'=>'mwsl', 'desc'=>'aonlbgl', 'age'=>'9634', 'title'=>'poc', 'phone'=>'ibilqzapfyqzccvuncvcphdvt', 'email'=>'zjr', 'zip'=>'zjr', 'country'=>'ia'),
-array('id'=>'592', 'name'=>'mtqmjwlzvncqiqtes', 'date'=>'13-Apr-2007', 'price'=>'1886', 'number'=>'2069', 'address'=>'eorgxrkoddeqnabmwppmyffdy', 'company'=>'pvtuuyjlfgdpuh', 'desc'=>'yxgzztvpiiooorndgiw', 'age'=>'355', 'title'=>'vjo', 'phone'=>'q', 'email'=>'qkzjjwpjwjemrnagbr', 'zip'=>'qkzjjwpjwjemrnagbr', 'country'=>'eycbzfwjuxzmnjlwtim'),
-array('id'=>'593', 'name'=>'vhrnu', 'date'=>'22-Sep-2007', 'price'=>'3835', 'number'=>'5426', 'address'=>'i', 'company'=>'chvyqqvpcizofsxr', 'desc'=>'dnbuawmuswisfzvmvtdl', 'age'=>'6032', 'title'=>'nyscelavfdihyjdlev', 'phone'=>'nonmjzhd', 'email'=>'st', 'zip'=>'st', 'country'=>'gsojwzjrfmamkkqvomdba'),
-array('id'=>'594', 'name'=>'kqvotohpvzeevd', 'date'=>'15-Jun-2003', 'price'=>'87', 'number'=>'5705', 'address'=>'kzlgoxkqybejsaxmofcjf', 'company'=>'obkbpt', 'desc'=>'e', 'age'=>'5773', 'title'=>'datryehxflgy', 'phone'=>'ekaknkptyqea', 'email'=>'xcjmp', 'zip'=>'xcjmp', 'country'=>'niemmmjsxqrjv'),
-array('id'=>'595', 'name'=>'fpvujtlnur', 'date'=>'25-May-2000', 'price'=>'9214', 'number'=>'4468', 'address'=>'lutxhfhadyrntt', 'company'=>'yjttsnfghwrdyppmbjgzrlg', 'desc'=>'oeibyczxmsrefwlmt', 'age'=>'1282', 'title'=>'rtgeuqkthwaykehl', 'phone'=>'kla', 'email'=>'drbiomvhqmzjtedjpxrlxq', 'zip'=>'drbiomvhqmzjtedjpxrlxq', 'country'=>'cxhfhsfewxffmsbtintrh'),
-array('id'=>'596', 'name'=>'qnriypytrvbwduchqanv', 'date'=>'06-Jun-2007', 'price'=>'2317', 'number'=>'5048', 'address'=>'zerxzilrqj', 'company'=>'odxket', 'desc'=>'yvvpvikingoar', 'age'=>'5287', 'title'=>'ileq', 'phone'=>'vggbvjyforsnnocjwnrjuf', 'email'=>'ltptftkboq', 'zip'=>'ltptftkboq', 'country'=>'pmrorfg'),
-array('id'=>'597', 'name'=>'tywdujvedbooveiaxsc', 'date'=>'10-Jun-2003', 'price'=>'722', 'number'=>'8196', 'address'=>'p', 'company'=>'hwwapuwtpgpu', 'desc'=>'qjxmnfmky', 'age'=>'5682', 'title'=>'hyzcapphllibgfuwlkqvbzt', 'phone'=>'myzxwouentgoi', 'email'=>'wthfvokpkwaasbalonkok', 'zip'=>'wthfvokpkwaasbalonkok', 'country'=>'dflrzrf'),
-array('id'=>'598', 'name'=>'bcvgxjrnuonug', 'date'=>'23-Jul-2006', 'price'=>'1426', 'number'=>'3193', 'address'=>'s', 'company'=>'iwyunymshzujvaheruy', 'desc'=>'itmxo', 'age'=>'1327', 'title'=>'x', 'phone'=>'tqnpp', 'email'=>'cntvutp', 'zip'=>'cntvutp', 'country'=>'oplt'),
-array('id'=>'599', 'name'=>'snolzl', 'date'=>'04-Dec-2003', 'price'=>'9229', 'number'=>'3087', 'address'=>'ovudd', 'company'=>'rxslrhpgxbzfhrsvdsgevsc', 'desc'=>'yqy', 'age'=>'7243', 'title'=>'cqkaiwrqmxnowsvolqr', 'phone'=>'xvy', 'email'=>'xbooahidxtdgpuwc', 'zip'=>'xbooahidxtdgpuwc', 'country'=>'jqpcldncvrarprprfd'),
-array('id'=>'600', 'name'=>'lulexrusnxlxn', 'date'=>'01-Dec-2007', 'price'=>'1521', 'number'=>'5448', 'address'=>'zf', 'company'=>'qvu', 'desc'=>'majen', 'age'=>'8062', 'title'=>'yzwqupdrabfabfepieuluqga', 'phone'=>'gj', 'email'=>'ueftec', 'zip'=>'ueftec', 'country'=>'zrnrsoxsp'),
-array('id'=>'601', 'name'=>'elbzxwqdwskgzflfyqhhpzv', 'date'=>'20-Mar-2003', 'price'=>'1396', 'number'=>'4061', 'address'=>'gidsjdpfttcmejmjurhkzpaz', 'company'=>'gqukbsqjwi', 'desc'=>'ayyurbgwktfflnqlcqk', 'age'=>'5199', 'title'=>'bhhcaymxgfxferxgytqsywd', 'phone'=>'moodzcaajhd', 'email'=>'fphmveravp', 'zip'=>'fphmveravp', 'country'=>'uixmht'),
-array('id'=>'602', 'name'=>'geijdkjetqhdwxkitpa', 'date'=>'13-Sep-2005', 'price'=>'9803', 'number'=>'2170', 'address'=>'wsgqhzwmhfqsoulfcpbaajtp', 'company'=>'mazmgyiyfy', 'desc'=>'eutmaj', 'age'=>'1921', 'title'=>'equggvggfzwqmxp', 'phone'=>'dogctfjyaclalqpphkwnfcul', 'email'=>'q', 'zip'=>'q', 'country'=>'o'),
-array('id'=>'603', 'name'=>'msgsuaydyyfkyraoh', 'date'=>'27-Apr-2001', 'price'=>'8454', 'number'=>'1685', 'address'=>'qqhhr', 'company'=>'vjhnpahpyloxrywjzkqhj', 'desc'=>'dnzudgbvcwekkuksjjd', 'age'=>'9380', 'title'=>'vxcewn', 'phone'=>'ewoijncnueixbnhlhsdr', 'email'=>'h', 'zip'=>'h', 'country'=>'icmlhjzcovqwfez'),
-array('id'=>'604', 'name'=>'ebwfodrvvumxccgfpsmyronn', 'date'=>'11-Feb-2006', 'price'=>'3662', 'number'=>'3799', 'address'=>'iometbikwef', 'company'=>'cimjnbbza', 'desc'=>'ongtxydhklvxqpyyaud', 'age'=>'2248', 'title'=>'fnqo', 'phone'=>'r', 'email'=>'bsipfpjdomlyygv', 'zip'=>'bsipfpjdomlyygv', 'country'=>'wtoworcswqjlrbb'),
-array('id'=>'605', 'name'=>'kizzrcneolduhsragnp', 'date'=>'17-Dec-2002', 'price'=>'8014', 'number'=>'2250', 'address'=>'gxrhplrykqqndubp', 'company'=>'wwrnxybnwqurwlxudejovizl', 'desc'=>'mptofrlciyahandriuntrhxv', 'age'=>'6871', 'title'=>'rzlcyysrnxjy', 'phone'=>'s', 'email'=>'azxncowxcqoknkczbcleakw', 'zip'=>'azxncowxcqoknkczbcleakw', 'country'=>'xuavvtsvsqjuefrhv'),
-array('id'=>'606', 'name'=>'jqujswuwwetocopxj', 'date'=>'18-Apr-2001', 'price'=>'391', 'number'=>'2611', 'address'=>'vlvnsrukalekdae', 'company'=>'xjtmlhbjrkzxlgmhsivlzpvaa', 'desc'=>'k', 'age'=>'1609', 'title'=>'p', 'phone'=>'yzxk', 'email'=>'fmuxwuuibhp', 'zip'=>'fmuxwuuibhp', 'country'=>'pkfpaaqbbbfcrjbrglc'),
-array('id'=>'607', 'name'=>'xjvsddtlsnbdsrdtheujkwbt', 'date'=>'20-Nov-2000', 'price'=>'3721', 'number'=>'8133', 'address'=>'isvdkzgelzsm', 'company'=>'kd', 'desc'=>'dllyvv', 'age'=>'8116', 'title'=>'psppckbkcxnnxusitkvwuy', 'phone'=>'ykp', 'email'=>'fksczlrpnbryepmsmgkvavq', 'zip'=>'fksczlrpnbryepmsmgkvavq', 'country'=>'qpbpaqmgbeibpaqdchchwoz'),
-array('id'=>'608', 'name'=>'kfvfvtwlullkxslbbmrbd', 'date'=>'05-Oct-2003', 'price'=>'9038', 'number'=>'4384', 'address'=>'llrgvwc', 'company'=>'s', 'desc'=>'xeqiqagimijzalcvpntau', 'age'=>'1873', 'title'=>'mlhiojbkhfa', 'phone'=>'vbwdofnnfypancto', 'email'=>'yajkhsyrtjyykpulmyzrlmw', 'zip'=>'yajkhsyrtjyykpulmyzrlmw', 'country'=>'cxxfqlcpm'),
-array('id'=>'609', 'name'=>'teylxhkwrzrdmpddaqzkswixn', 'date'=>'01-Oct-2000', 'price'=>'2441', 'number'=>'4887', 'address'=>'ar', 'company'=>'l', 'desc'=>'iwlawceishlsyld', 'age'=>'6449', 'title'=>'movgpym', 'phone'=>'a', 'email'=>'tbyikvulrxpzp', 'zip'=>'tbyikvulrxpzp', 'country'=>'kivvlmdybyeqwrsxelzdtjy'),
-array('id'=>'610', 'name'=>'pkkoziyieuuqysrxwhunz', 'date'=>'20-Aug-2003', 'price'=>'6439', 'number'=>'8108', 'address'=>'atsv', 'company'=>'cgwcovks', 'desc'=>'ejowaltifhixztnu', 'age'=>'9460', 'title'=>'nqjvtqsweohxem', 'phone'=>'tjiecqk', 'email'=>'zhjtvdrjri', 'zip'=>'zhjtvdrjri', 'country'=>'mcjfzotgmyttrcbwfrg'),
-array('id'=>'611', 'name'=>'nykjcbstklgnvlmjf', 'date'=>'24-Sep-2001', 'price'=>'4661', 'number'=>'5675', 'address'=>'opruhykymjjvllofvaliv', 'company'=>'ufcnagzpcofuinstmfcvang', 'desc'=>'scpeklbfqetrltg', 'age'=>'5472', 'title'=>'miqzbjl', 'phone'=>'lghznx', 'email'=>'pmxayyfodyfprmdzym', 'zip'=>'pmxayyfodyfprmdzym', 'country'=>'xnzjulqcldzdsmat'),
-array('id'=>'612', 'name'=>'yydxespqwppifmwfvrrltcpsg', 'date'=>'06-Apr-2002', 'price'=>'549', 'number'=>'5783', 'address'=>'anjysc', 'company'=>'jzdyijleohvftp', 'desc'=>'ihnrmus', 'age'=>'603', 'title'=>'s', 'phone'=>'lqhnfrmipvrbzgi', 'email'=>'lcktkshcecugdnvoedcjv', 'zip'=>'lcktkshcecugdnvoedcjv', 'country'=>'rkkjmkpvfbxquii'),
-array('id'=>'613', 'name'=>'neetirpxwt', 'date'=>'06-Dec-2004', 'price'=>'5814', 'number'=>'8982', 'address'=>'zgljwgpxdfslnuvazauisjfo', 'company'=>'fu', 'desc'=>'urptybduhsskxkwl', 'age'=>'1996', 'title'=>'metgmlqsasxvjrmzll', 'phone'=>'o', 'email'=>'hhysf', 'zip'=>'hhysf', 'country'=>'pqnicsbj'),
-array('id'=>'614', 'name'=>'zxnsvicmvcygc', 'date'=>'14-Jun-2003', 'price'=>'7732', 'number'=>'4271', 'address'=>'zts', 'company'=>'hataccfpcddvylxl', 'desc'=>'zjocwbn', 'age'=>'6265', 'title'=>'qpgjfnkyombt', 'phone'=>'d', 'email'=>'eyvqwgywqnzmomcbdshnyvx', 'zip'=>'eyvqwgywqnzmomcbdshnyvx', 'country'=>'jkxdlbaqavhwcftttsfhfi'),
-array('id'=>'615', 'name'=>'bqwzmtvw', 'date'=>'22-Jan-2008', 'price'=>'5972', 'number'=>'8140', 'address'=>'gvvnsytlrmexukgdthupggicc', 'company'=>'vccrbimxwevp', 'desc'=>'ncvkwfqayyuoebxg', 'age'=>'1641', 'title'=>'cglthugfq', 'phone'=>'afcnixyfdpf', 'email'=>'na', 'zip'=>'na', 'country'=>'rbnygxbmjvudbztn'),
-array('id'=>'616', 'name'=>'pnhnmmqbrtosjguxeavfmeagh', 'date'=>'07-Jan-2000', 'price'=>'5901', 'number'=>'2431', 'address'=>'euhrgtihlbvdlbxjgxelkjmrq', 'company'=>'xredrixzadsjle', 'desc'=>'hhwifgpclan', 'age'=>'7923', 'title'=>'elcbdgfvpduqh', 'phone'=>'zsrkzyhidoxgz', 'email'=>'tulyfnzjufejiyaplzickhbr', 'zip'=>'tulyfnzjufejiyaplzickhbr', 'country'=>'ffnmflgzxefleof'),
-array('id'=>'617', 'name'=>'prrphdopfzxhqmmway', 'date'=>'13-Jan-2001', 'price'=>'711', 'number'=>'3211', 'address'=>'htnvyxoop', 'company'=>'dwism', 'desc'=>'rjwiwifwhhhmjq', 'age'=>'8563', 'title'=>'jjligzwvfasosedk', 'phone'=>'zskixgqeocneze', 'email'=>'jpwppslvsejlj', 'zip'=>'jpwppslvsejlj', 'country'=>'vxlnhulokqcn'),
-array('id'=>'618', 'name'=>'mivvyrl', 'date'=>'11-Jun-2007', 'price'=>'3511', 'number'=>'1055', 'address'=>'s', 'company'=>'kfjhrxplidvzgi', 'desc'=>'oul', 'age'=>'3661', 'title'=>'jabxlygnzzbkelr', 'phone'=>'ihgrkbqrkufefpupqvmbu', 'email'=>'ptsqewcwsldzcobtfln', 'zip'=>'ptsqewcwsldzcobtfln', 'country'=>'ptbkirgutan'),
-array('id'=>'619', 'name'=>'gzycbuvmyupmvjsgwewq', 'date'=>'08-Feb-2008', 'price'=>'8876', 'number'=>'5153', 'address'=>'qohyinxhqycllagbnbk', 'company'=>'ihjex', 'desc'=>'lwmzpcnxawkydbx', 'age'=>'2314', 'title'=>'igtjtvuzebjjz', 'phone'=>'vvkulnhindtlhuinirubbnxv', 'email'=>'bxwkwufsfzdsh', 'zip'=>'bxwkwufsfzdsh', 'country'=>'flfrsaagisak'),
-array('id'=>'620', 'name'=>'ipbjnxuksacxag', 'date'=>'09-Jul-2006', 'price'=>'8292', 'number'=>'7455', 'address'=>'nmzosigttahbqildgfnyfqwf', 'company'=>'lnphhnutmimvpfopmpfvaj', 'desc'=>'gw', 'age'=>'461', 'title'=>'mxsjjgyqnllg', 'phone'=>'tstjyiylxehynjfkkrxijgrp', 'email'=>'hdqs', 'zip'=>'hdqs', 'country'=>'pmcjvbrum'),
-array('id'=>'621', 'name'=>'tnmdsxnjuvtamjfumvnwkzztv', 'date'=>'12-Dec-2004', 'price'=>'4943', 'number'=>'24', 'address'=>'gncjgzxputjvfsa', 'company'=>'f', 'desc'=>'nbhnaajamznmpuzrdfravm', 'age'=>'7691', 'title'=>'hzxi', 'phone'=>'c', 'email'=>'oembf', 'zip'=>'oembf', 'country'=>'lgzltlaolssqk'),
-array('id'=>'622', 'name'=>'wmrempmnsrbw', 'date'=>'04-Feb-2000', 'price'=>'6672', 'number'=>'5752', 'address'=>'qabcaqn', 'company'=>'iedbqaoheawroojplnt', 'desc'=>'eiuviwxjmkcuo', 'age'=>'2413', 'title'=>'egjmkkjbzykpjxiwcqrxz', 'phone'=>'uibflvtsryybli', 'email'=>'uklsvactjyvz', 'zip'=>'uklsvactjyvz', 'country'=>'tzeoiftubnmtlkuw'),
-array('id'=>'623', 'name'=>'resjztl', 'date'=>'03-Sep-2003', 'price'=>'5691', 'number'=>'867', 'address'=>'i', 'company'=>'f', 'desc'=>'klpemcqfobaluhczamytyr', 'age'=>'8478', 'title'=>'gyjoaplk', 'phone'=>'a', 'email'=>'mdfsshtdcbgbcs', 'zip'=>'mdfsshtdcbgbcs', 'country'=>'vrrrzyqjmqyxayyplcveucyye'),
-array('id'=>'624', 'name'=>'fbxf', 'date'=>'17-Nov-2007', 'price'=>'5938', 'number'=>'5762', 'address'=>'fyivxfwvelhhhmbjkankf', 'company'=>'ldyjsvyhqefyacewyji', 'desc'=>'qpsszd', 'age'=>'7065', 'title'=>'nxgyafisahzrl', 'phone'=>'qlivi', 'email'=>'ernvhgn', 'zip'=>'ernvhgn', 'country'=>'jftwda'),
-array('id'=>'625', 'name'=>'fdw', 'date'=>'12-Feb-2007', 'price'=>'8954', 'number'=>'8704', 'address'=>'ni', 'company'=>'iqrnifiplw', 'desc'=>'ubprepniurfaccxyelhou', 'age'=>'9341', 'title'=>'hglqvx', 'phone'=>'rrohjtwwcrnh', 'email'=>'pjpooawcuujcauswr', 'zip'=>'pjpooawcuujcauswr', 'country'=>'ojtvt'),
-array('id'=>'626', 'name'=>'pojdwbtgqiuqewlygn', 'date'=>'02-Dec-2002', 'price'=>'8676', 'number'=>'7243', 'address'=>'lcehvrzlfjp', 'company'=>'ki', 'desc'=>'aqcrvzdt', 'age'=>'2108', 'title'=>'tgwqzibbnixehjkr', 'phone'=>'mbgucxwusvxmboghlwhtxjgf', 'email'=>'knpvfn', 'zip'=>'knpvfn', 'country'=>'gubjsyd'),
-array('id'=>'627', 'name'=>'bxvpddazkuxtbczmqphv', 'date'=>'16-Jan-2000', 'price'=>'9373', 'number'=>'6276', 'address'=>'qopbirydgbg', 'company'=>'arcxkda', 'desc'=>'qraxndmpcc', 'age'=>'745', 'title'=>'qrtzirdptkxtbarmds', 'phone'=>'tjwrxadndfpvwgpwphzfaj', 'email'=>'uld', 'zip'=>'uld', 'country'=>'xheuborslrwy'),
-array('id'=>'628', 'name'=>'nr', 'date'=>'23-Dec-2002', 'price'=>'8155', 'number'=>'3946', 'address'=>'uppetkqwwnebif', 'company'=>'zyaruzmwndvhkrs', 'desc'=>'lhoqbygxvubwchmbfntamfxzi', 'age'=>'7472', 'title'=>'tkzswhg', 'phone'=>'iftgboixrpjt', 'email'=>'wmwjrtjanrtxqmuythhya', 'zip'=>'wmwjrtjanrtxqmuythhya', 'country'=>'apvxglhzheldo'),
-array('id'=>'629', 'name'=>'xdkoxifjcdcjlbkybzuzffh', 'date'=>'14-Feb-2004', 'price'=>'6306', 'number'=>'6277', 'address'=>'tnxxxmugrdivgrghbfibzigfp', 'company'=>'sbbiavwysuk', 'desc'=>'acqiywaeebjn', 'age'=>'1147', 'title'=>'vjokvglxp', 'phone'=>'slllfwxfyoow', 'email'=>'obpqlctuycj', 'zip'=>'obpqlctuycj', 'country'=>'yqvvfhnrt'),
-array('id'=>'630', 'name'=>'pwcolrlwfmmvyposnrcwpss', 'date'=>'27-May-2000', 'price'=>'9394', 'number'=>'6240', 'address'=>'xniuqxfhicmuoisdwlr', 'company'=>'nodggnfgmvzji', 'desc'=>'dzfjgnlt', 'age'=>'3148', 'title'=>'b', 'phone'=>'d', 'email'=>'mumaipgodluphuzqcdpimvvy', 'zip'=>'mumaipgodluphuzqcdpimvvy', 'country'=>'dyqecorwarfqyut'),
-array('id'=>'631', 'name'=>'jrjihmlwuyspwht', 'date'=>'27-Oct-2008', 'price'=>'9075', 'number'=>'5124', 'address'=>'uogzeeuyojhfsp', 'company'=>'fbjzzcovkirig', 'desc'=>'wvjkbjpfdntmuz', 'age'=>'2285', 'title'=>'mllwkkzzgj', 'phone'=>'xsnmoiw', 'email'=>'jfopjbjwwichvnssxdrwjbeht', 'zip'=>'jfopjbjwwichvnssxdrwjbeht', 'country'=>'uiaqikwwzfyibvrdc'),
-array('id'=>'632', 'name'=>'ufnxxkhyoosgjbgz', 'date'=>'19-Apr-2007', 'price'=>'2347', 'number'=>'6284', 'address'=>'e', 'company'=>'bzrfbevwkjuitbhipzoybvykl', 'desc'=>'qcuvbwvsbxxxthgnpaow', 'age'=>'3255', 'title'=>'wwdx', 'phone'=>'cidwzfqvhnqzpnwmg', 'email'=>'tuut', 'zip'=>'tuut', 'country'=>'rcnnzrlr'),
-array('id'=>'633', 'name'=>'upuagpiufhjsewzjqtdk', 'date'=>'23-Jan-2004', 'price'=>'6383', 'number'=>'3354', 'address'=>'hucboxqiyxy', 'company'=>'rdpbwty', 'desc'=>'doqhztclkkxrfatuykcxhb', 'age'=>'1639', 'title'=>'ftbbnzyqooxnizyskwkpwdjun', 'phone'=>'svowutpvvcvt', 'email'=>'jirwqrvicstrowbjkob', 'zip'=>'jirwqrvicstrowbjkob', 'country'=>'dxawn'),
-array('id'=>'634', 'name'=>'qrkjatbxjstsullma', 'date'=>'16-Mar-2003', 'price'=>'6892', 'number'=>'1432', 'address'=>'xgjxdwtumkf', 'company'=>'lyyjiqdalplyptnzlqlixu', 'desc'=>'bqzvdk', 'age'=>'494', 'title'=>'w', 'phone'=>'yfhpjiayuzonmnzdyhbsocjny', 'email'=>'yznuzlzhbipch', 'zip'=>'yznuzlzhbipch', 'country'=>'bvxojwrhe'),
-array('id'=>'635', 'name'=>'s', 'date'=>'12-Oct-2002', 'price'=>'7574', 'number'=>'9088', 'address'=>'tlys', 'company'=>'xzygpaoycjwqssiawbbpwlv', 'desc'=>'jzjuxcrvbpcqqqps', 'age'=>'9826', 'title'=>'iseqsbstqofl', 'phone'=>'oloji', 'email'=>'adsqgjgwzzvlinqy', 'zip'=>'adsqgjgwzzvlinqy', 'country'=>'rqaiff'),
-array('id'=>'636', 'name'=>'ufzdnqerjvx', 'date'=>'03-Sep-2006', 'price'=>'7120', 'number'=>'732', 'address'=>'ekduijlzjtfpnqj', 'company'=>'qnghsxrovkqocsegch', 'desc'=>'l', 'age'=>'6536', 'title'=>'lagrptizmyns', 'phone'=>'gqxulh', 'email'=>'akdergmrsde', 'zip'=>'akdergmrsde', 'country'=>'dku'),
-array('id'=>'637', 'name'=>'ctrb', 'date'=>'11-Mar-2002', 'price'=>'5254', 'number'=>'149', 'address'=>'imntmy', 'company'=>'rpddhvhlzkwueaxyszfbhtc', 'desc'=>'bobvbzssowwws', 'age'=>'1276', 'title'=>'roeltfir', 'phone'=>'ixzprbctqeordgjscfoujwm', 'email'=>'byqghiepgdexfhqvlemplvh', 'zip'=>'byqghiepgdexfhqvlemplvh', 'country'=>'bwiktviutybah'),
-array('id'=>'638', 'name'=>'nitknaajmfvbqqj', 'date'=>'20-Feb-2001', 'price'=>'5009', 'number'=>'1228', 'address'=>'iltbkubraqeikowlpfxuazkr', 'company'=>'pkocnmky', 'desc'=>'libmab', 'age'=>'1356', 'title'=>'kntg', 'phone'=>'imwdnvofedpsfdfpclblmoln', 'email'=>'pxfjeerrauewijamz', 'zip'=>'pxfjeerrauewijamz', 'country'=>'rdyhfjiqwwbjorhtal'),
-array('id'=>'639', 'name'=>'cynhvvrwirozumgzwo', 'date'=>'20-Jul-2003', 'price'=>'6746', 'number'=>'854', 'address'=>'jjsjvqcyppgklxgtovsjizifn', 'company'=>'xzpzyzjrieikdxzjilhpewkw', 'desc'=>'tvnyj', 'age'=>'4671', 'title'=>'icvhbfyjkhunfuxnfecjan', 'phone'=>'ghctfl', 'email'=>'buixbj', 'zip'=>'buixbj', 'country'=>'as'),
-array('id'=>'640', 'name'=>'naniyaoc', 'date'=>'27-Jan-2001', 'price'=>'6710', 'number'=>'1806', 'address'=>'ygdesjgnr', 'company'=>'pahq', 'desc'=>'uyhvlqtmewpcahhjgon', 'age'=>'4123', 'title'=>'xrtpvj', 'phone'=>'czjxxrsihlvlhln', 'email'=>'svryjfj', 'zip'=>'svryjfj', 'country'=>'cajrwshysrvpioy'),
-array('id'=>'641', 'name'=>'tbheppxkhvtmfipfshbloadfw', 'date'=>'16-Sep-2003', 'price'=>'7074', 'number'=>'1552', 'address'=>'mfsruhoepk', 'company'=>'cpgrvzywlnxpttiheblonrh', 'desc'=>'lotq', 'age'=>'1671', 'title'=>'ogt', 'phone'=>'youxlfkiuecdmgfxvsoc', 'email'=>'arrqwuecozbctynzjwunyyz', 'zip'=>'arrqwuecozbctynzjwunyyz', 'country'=>'dxbwm'),
-array('id'=>'642', 'name'=>'mwldsghvugwwavkafgut', 'date'=>'21-Feb-2006', 'price'=>'4296', 'number'=>'8783', 'address'=>'mtdrnqnztgfaczhz', 'company'=>'iugiamdtswmdtcqmghawv', 'desc'=>'pbeqedydzgyfpyssskpenihdv', 'age'=>'5158', 'title'=>'vjgvyiapmen', 'phone'=>'dupjjnbcfmrkzard', 'email'=>'eoroumndncprqgukvetjf', 'zip'=>'eoroumndncprqgukvetjf', 'country'=>'psnzrnqvivjzjemxhzzxr'),
-array('id'=>'643', 'name'=>'lzy', 'date'=>'21-Aug-2002', 'price'=>'8540', 'number'=>'5783', 'address'=>'ocvfpmbxhkxrokovkotbew', 'company'=>'evdxczmznovtd', 'desc'=>'ubpfyhu', 'age'=>'3528', 'title'=>'qtkjupfhtalrdkecytysxg', 'phone'=>'ywsxdmgzdzkmu', 'email'=>'rcssnkvxoywhwoedcdzvacihc', 'zip'=>'rcssnkvxoywhwoedcdzvacihc', 'country'=>'hmxblpeehrp'),
-array('id'=>'644', 'name'=>'dbllyapbdsaytdg', 'date'=>'07-Dec-2005', 'price'=>'3235', 'number'=>'7056', 'address'=>'keeojlfypucqgn', 'company'=>'hdrkwsipwpqbgzu', 'desc'=>'jyzxhldgayirfvhmzyxvr', 'age'=>'2246', 'title'=>'nubobbjxkhw', 'phone'=>'pimvikez', 'email'=>'ahczfzuwffjzhyb', 'zip'=>'ahczfzuwffjzhyb', 'country'=>'hytpvbed'),
-array('id'=>'645', 'name'=>'l', 'date'=>'05-Dec-2004', 'price'=>'5393', 'number'=>'1835', 'address'=>'qeypyvueeumdvukuoa', 'company'=>'qeteffcjqqojhsi', 'desc'=>'rdqvhlhlhcwbrwrhakmfpp', 'age'=>'5962', 'title'=>'fdqmwy', 'phone'=>'ncajklrvs', 'email'=>'rulnltowfumujtanknjj', 'zip'=>'rulnltowfumujtanknjj', 'country'=>'xlxhviyqbshveuhyjeedqzm'),
-array('id'=>'646', 'name'=>'aunkdkhohojqnarghnkcujlyn', 'date'=>'18-Jul-2004', 'price'=>'870', 'number'=>'120', 'address'=>'cuanykunsjxj', 'company'=>'xadfooiixuhljxxlxkoskbr', 'desc'=>'weogcxdzyhfmvnvthcera', 'age'=>'1020', 'title'=>'yn', 'phone'=>'rxtitpnhwpfzpdguq', 'email'=>'hl', 'zip'=>'hl', 'country'=>'poagodjnqaeotnhjapfquf'),
-array('id'=>'647', 'name'=>'mznohzlxnldcpnpgnuuhhcr', 'date'=>'19-Mar-2007', 'price'=>'9299', 'number'=>'4432', 'address'=>'d', 'company'=>'ndxclwnij', 'desc'=>'mlpzbvnvpucrmkjiiukmeyqbb', 'age'=>'655', 'title'=>'pkgowsdvuzippdshpdqymli', 'phone'=>'phpqiqnxaumxnqthpbxffpmv', 'email'=>'ctfncddkstsjhqkcdhp', 'zip'=>'ctfncddkstsjhqkcdhp', 'country'=>'bxjcuoikadddxiramuk'),
-array('id'=>'648', 'name'=>'dpwuzyxhoqilal', 'date'=>'17-Mar-2006', 'price'=>'6490', 'number'=>'6117', 'address'=>'utvdlvpfgvujkqdjpardrzp', 'company'=>'lvhfmxdgqyjbuzhbuc', 'desc'=>'etooipflhf', 'age'=>'268', 'title'=>'rwgwieaouzywtyeusgfxzulhj', 'phone'=>'trwuroqykyclnwkmt', 'email'=>'kxy', 'zip'=>'kxy', 'country'=>'ee'),
-array('id'=>'649', 'name'=>'yll', 'date'=>'04-Apr-2001', 'price'=>'9932', 'number'=>'9929', 'address'=>'qnpoynrjbntnhxxfwajbanzmy', 'company'=>'pdhpcydr', 'desc'=>'bfelgsftadrfa', 'age'=>'6981', 'title'=>'bsbafaiueqkgpn', 'phone'=>'dpehakageajwfkoulhwlmwuh', 'email'=>'l', 'zip'=>'l', 'country'=>'hbfgeukmuvmbanlwt'),
-array('id'=>'650', 'name'=>'ngsksehnmi', 'date'=>'05-Dec-2005', 'price'=>'9898', 'number'=>'3596', 'address'=>'edhqycdzcqlzkgjymciehq', 'company'=>'tyqxpqhluktkjwojye', 'desc'=>'ypainnkvrrljkkaizqql', 'age'=>'4407', 'title'=>'f', 'phone'=>'kbktapnyengraqnsizctkd', 'email'=>'k', 'zip'=>'k', 'country'=>'svftacdcmxcckagygyzx'),
-array('id'=>'651', 'name'=>'fmvywyagttczmdbpfo', 'date'=>'09-Jun-2005', 'price'=>'9065', 'number'=>'3085', 'address'=>'wpwvminsvjrrhsyblaaxecn', 'company'=>'qaqhyyeun', 'desc'=>'p', 'age'=>'234', 'title'=>'dtfmkwucvv', 'phone'=>'vvlzxzjozavxz', 'email'=>'r', 'zip'=>'r', 'country'=>'bhnllgqxrnrt'),
-array('id'=>'652', 'name'=>'hejtehsnvsorp', 'date'=>'20-Jun-2002', 'price'=>'30', 'number'=>'7752', 'address'=>'ngauxylkqftdnym', 'company'=>'cuyqqr', 'desc'=>'hgrz', 'age'=>'5710', 'title'=>'uefaezxclitqbwdzj', 'phone'=>'cdjttaxbhp', 'email'=>'v', 'zip'=>'v', 'country'=>'vanvfnt'),
-array('id'=>'653', 'name'=>'bbpcxschceklxemvftlhptcp', 'date'=>'27-Mar-2007', 'price'=>'7648', 'number'=>'6736', 'address'=>'ss', 'company'=>'hvb', 'desc'=>'x', 'age'=>'3220', 'title'=>'ctp', 'phone'=>'x', 'email'=>'w', 'zip'=>'w', 'country'=>'uhk'),
-array('id'=>'654', 'name'=>'n', 'date'=>'09-Dec-2004', 'price'=>'7312', 'number'=>'641', 'address'=>'vuv', 'company'=>'braboifqburzvncqvnzwaydmr', 'desc'=>'pmzll', 'age'=>'504', 'title'=>'mdr', 'phone'=>'iiwdzwynypimoemnizeo', 'email'=>'rnbdpepswkaehde', 'zip'=>'rnbdpepswkaehde', 'country'=>'crc'),
-array('id'=>'655', 'name'=>'o', 'date'=>'06-Mar-2000', 'price'=>'7770', 'number'=>'5093', 'address'=>'y', 'company'=>'p', 'desc'=>'pruevkwruxwcbafe', 'age'=>'7174', 'title'=>'wswdxxxk', 'phone'=>'wmonbfhfarcsmaoobpughcca', 'email'=>'gyxdjvavknwpucqlfixfwmhlg', 'zip'=>'gyxdjvavknwpucqlfixfwmhlg', 'country'=>'tjqtiwrgaacaw'),
-array('id'=>'656', 'name'=>'sbhvrtaaqgwdn', 'date'=>'11-Apr-2000', 'price'=>'535', 'number'=>'7217', 'address'=>'vbonhpokpkwcdykyqd', 'company'=>'qufnxtvhuwamsbbfjqttfdqih', 'desc'=>'tffxfwskjqdfxyc', 'age'=>'9233', 'title'=>'uzlzjctdiw', 'phone'=>'rejkjpiplazvrdbobdmm', 'email'=>'mxxwarziotzsdkbssretqaku', 'zip'=>'mxxwarziotzsdkbssretqaku', 'country'=>'z'),
-array('id'=>'657', 'name'=>'mhcz', 'date'=>'01-Feb-2007', 'price'=>'2304', 'number'=>'6788', 'address'=>'ofpoxtyzlrqqlhqvbrvxv', 'company'=>'fyhkzdqr', 'desc'=>'fwptuisutkkjvszrtrmrnvwld', 'age'=>'2670', 'title'=>'gxcgdzvwtdp', 'phone'=>'xzyhuqhlkyybl', 'email'=>'xxweidclkfkfbdjqrhq', 'zip'=>'xxweidclkfkfbdjqrhq', 'country'=>'okgvwquurfoodls'),
-array('id'=>'658', 'name'=>'uxzaifblosdvitj', 'date'=>'27-Sep-2001', 'price'=>'6051', 'number'=>'5841', 'address'=>'kgfyvjjovyjtyjbdknrdqnmjx', 'company'=>'icvxcg', 'desc'=>'iezr', 'age'=>'5695', 'title'=>'mnwflfhpquhul', 'phone'=>'gurmduibxofgtfxitkwp', 'email'=>'ivxxmregcznxraam', 'zip'=>'ivxxmregcznxraam', 'country'=>'cjxiprnn'),
-array('id'=>'659', 'name'=>'xwwnes', 'date'=>'03-May-2001', 'price'=>'1019', 'number'=>'2762', 'address'=>'fgycxydjhgt', 'company'=>'ojxcw', 'desc'=>'jttfhyysbcuinaomdmlhwsn', 'age'=>'5921', 'title'=>'cyveusnomtvkrnluiuiiiulv', 'phone'=>'srygg', 'email'=>'ifrmzjaovtjgkxsefmnovh', 'zip'=>'ifrmzjaovtjgkxsefmnovh', 'country'=>'q'),
-array('id'=>'660', 'name'=>'hlzohhtyutiuhenrky', 'date'=>'04-Jul-2001', 'price'=>'7920', 'number'=>'6075', 'address'=>'jlxjblcjwbxdircc', 'company'=>'lwrpkjaiye', 'desc'=>'stbbfzkgkmq', 'age'=>'2761', 'title'=>'nlwfnzpzwhpgqq', 'phone'=>'ouahocitctangqu', 'email'=>'efrjtrytnfiuwyjlsksh', 'zip'=>'efrjtrytnfiuwyjlsksh', 'country'=>'bapvadcqxwud'),
-array('id'=>'661', 'name'=>'xfc', 'date'=>'21-Aug-2002', 'price'=>'9578', 'number'=>'4988', 'address'=>'xwqq', 'company'=>'jxtkxj', 'desc'=>'xmiokf', 'age'=>'3454', 'title'=>'tmlyocrwaebyar', 'phone'=>'halaljjrhwavgf', 'email'=>'uyrf', 'zip'=>'uyrf', 'country'=>'fiocjtehuwvbxhbjqlbxhbt'),
-array('id'=>'662', 'name'=>'xifooc', 'date'=>'25-Oct-2006', 'price'=>'8947', 'number'=>'2191', 'address'=>'bnfxjgvqie', 'company'=>'tffbgzp', 'desc'=>'wyslmvgjndpyf', 'age'=>'889', 'title'=>'dlj', 'phone'=>'crcklhpnoodblbuxopdxchma', 'email'=>'pdpanncfqmqx', 'zip'=>'pdpanncfqmqx', 'country'=>'em'),
-array('id'=>'663', 'name'=>'nciiaxy', 'date'=>'23-Jan-2000', 'price'=>'4075', 'number'=>'2920', 'address'=>'w', 'company'=>'fmxtzaypnpnptzhanjjvjg', 'desc'=>'nbuyjwufchdvgdtwqjk', 'age'=>'2580', 'title'=>'kn', 'phone'=>'xxn', 'email'=>'hunvviteeokgvnccrvz', 'zip'=>'hunvviteeokgvnccrvz', 'country'=>'ejohtclq'),
-array('id'=>'664', 'name'=>'kisxdogxskldrhqtjipiqusf', 'date'=>'13-Jan-2002', 'price'=>'5111', 'number'=>'866', 'address'=>'lmrekvsq', 'company'=>'kbeotlemvncddxvjzh', 'desc'=>'mjaywrcgmuxefzits', 'age'=>'7798', 'title'=>'fplitpfpyewqrfqqchsitngy', 'phone'=>'fhmybldqwlkmrzlwvbo', 'email'=>'r', 'zip'=>'r', 'country'=>'dyxm'),
-array('id'=>'665', 'name'=>'sqeyxqxybb', 'date'=>'27-Jul-2004', 'price'=>'9723', 'number'=>'4303', 'address'=>'ywau', 'company'=>'pvotznrlfbevgdswarybgxo', 'desc'=>'iteeu', 'age'=>'9467', 'title'=>'ju', 'phone'=>'dteuekwjfcmyynqxo', 'email'=>'udccwhhrfjaabdtgxyqthw', 'zip'=>'udccwhhrfjaabdtgxyqthw', 'country'=>'tvuglsvimzkpvswnygnyh'),
-array('id'=>'666', 'name'=>'oopeixaeqvzxhrtpe', 'date'=>'01-Sep-2006', 'price'=>'5363', 'number'=>'7140', 'address'=>'aqwooefgsuwwdtx', 'company'=>'kthhazap', 'desc'=>'spw', 'age'=>'2553', 'title'=>'mhziwonb', 'phone'=>'fwrczkziuspctpcisvyp', 'email'=>'hb', 'zip'=>'hb', 'country'=>'gkfuxhpce'),
-array('id'=>'667', 'name'=>'dqem', 'date'=>'26-May-2000', 'price'=>'5136', 'number'=>'6287', 'address'=>'qzklxzneaxlldfikv', 'company'=>'obqssuedrhq', 'desc'=>'yghisfhg', 'age'=>'3909', 'title'=>'dvtgbcrw', 'phone'=>'gydyqyduqkkyj', 'email'=>'grklzqviurcasesps', 'zip'=>'grklzqviurcasesps', 'country'=>'nvxeubylljkvbqnlbncxvwox'),
-array('id'=>'668', 'name'=>'cpxuokq', 'date'=>'17-May-2003', 'price'=>'4857', 'number'=>'5092', 'address'=>'ywftxwhjyulvpiknfspvp', 'company'=>'jzzvokhcg', 'desc'=>'ylawhh', 'age'=>'2077', 'title'=>'bqbrz', 'phone'=>'eeeuatdktdfh', 'email'=>'nkttiftenbktd', 'zip'=>'nkttiftenbktd', 'country'=>'u'),
-array('id'=>'669', 'name'=>'h', 'date'=>'06-Dec-2003', 'price'=>'7755', 'number'=>'2100', 'address'=>'ypxb', 'company'=>'fphpjbypvccwnvaoqvox', 'desc'=>'tjpynnolojreqgnsfcni', 'age'=>'2038', 'title'=>'vbkjsfxqar', 'phone'=>'ppmceyrnpwewjwbmkkrufteol', 'email'=>'mbkdaatndx', 'zip'=>'mbkdaatndx', 'country'=>'ulbqpyamanwk'),
-array('id'=>'670', 'name'=>'qyvejfrkqulqoyul', 'date'=>'17-May-2008', 'price'=>'4839', 'number'=>'2232', 'address'=>'lgzltwvymmwiq', 'company'=>'ohqecc', 'desc'=>'qbpclezykmjrmukiqjvcg', 'age'=>'1601', 'title'=>'msbdxeftuhjxsnxryka', 'phone'=>'wvafmjapqfjcxkg', 'email'=>'omojtxhmledkoezlazqmj', 'zip'=>'omojtxhmledkoezlazqmj', 'country'=>'czwlcuwjpkweuqcbc'),
-array('id'=>'671', 'name'=>'gyulx', 'date'=>'13-Mar-2008', 'price'=>'8951', 'number'=>'9628', 'address'=>'pbhmmkg', 'company'=>'twtqaogd', 'desc'=>'jrvppqbnwnltmsj', 'age'=>'5396', 'title'=>'vajbjdydtzrzchitdyjtawqnh', 'phone'=>'aztozopjqz', 'email'=>'ocgougqcpkfo', 'zip'=>'ocgougqcpkfo', 'country'=>'zoppcxzcwtrwhgfyfsn'),
-array('id'=>'672', 'name'=>'bdfrfuclivkxlzzizcfstbaah', 'date'=>'07-Dec-2000', 'price'=>'4813', 'number'=>'5649', 'address'=>'nsffxaiijdtgosfwsiclbdmbl', 'company'=>'hlxwllorrmr', 'desc'=>'vadohrhmozvrkwuwygifsfbdr', 'age'=>'6163', 'title'=>'jcmixmmltesgsrbjcyez', 'phone'=>'lhbdndgftbovoxsajeunwb', 'email'=>'odqrbv', 'zip'=>'odqrbv', 'country'=>'ygyajmdqsxshtgemh'),
-array('id'=>'673', 'name'=>'bcndibgztiukgajg', 'date'=>'24-May-2003', 'price'=>'385', 'number'=>'5533', 'address'=>'tvazanh', 'company'=>'diqrmzssymbtwh', 'desc'=>'fnebxfqfylgyltfaxoro', 'age'=>'398', 'title'=>'htotviqccwqgynmo', 'phone'=>'kazjmspmqedeftlzifu', 'email'=>'vwtrmzpaletwetgq', 'zip'=>'vwtrmzpaletwetgq', 'country'=>'vdczggeasdj'),
-array('id'=>'674', 'name'=>'atutkhtaifebbivhyhdbjdi', 'date'=>'09-Jul-2003', 'price'=>'3048', 'number'=>'4509', 'address'=>'fjtyenjlgjtlnvnwqv', 'company'=>'xyxgbfwjpevijfbijoruu', 'desc'=>'o', 'age'=>'2400', 'title'=>'ktlaohymefokbyz', 'phone'=>'uhpzj', 'email'=>'ixqdsrsyhcrtdgabtegiphgo', 'zip'=>'ixqdsrsyhcrtdgabtegiphgo', 'country'=>'bwcafbjcrnvif'),
-array('id'=>'675', 'name'=>'hljksjmlostdaarn', 'date'=>'16-Dec-2004', 'price'=>'905', 'number'=>'7499', 'address'=>'lwjzrselimxrxpajbo', 'company'=>'us', 'desc'=>'vk', 'age'=>'6456', 'title'=>'yhzrzloikfborjboayebifq', 'phone'=>'zinvsesrmr', 'email'=>'lcxundvbu', 'zip'=>'lcxundvbu', 'country'=>'cjfbn'),
-array('id'=>'676', 'name'=>'sxusfinym', 'date'=>'17-Feb-2008', 'price'=>'8999', 'number'=>'9512', 'address'=>'awfnzaptgs', 'company'=>'lt', 'desc'=>'sdiqyavgnustkrq', 'age'=>'3413', 'title'=>'r', 'phone'=>'hedi', 'email'=>'xolzzfpsixihxenlygf', 'zip'=>'xolzzfpsixihxenlygf', 'country'=>'xwrznwhra'),
-array('id'=>'677', 'name'=>'ydwydcovlle', 'date'=>'11-Sep-2003', 'price'=>'2266', 'number'=>'8231', 'address'=>'markwjk', 'company'=>'frbggmfjj', 'desc'=>'nmr', 'age'=>'3415', 'title'=>'dnpmwvieiivsfecpktrraew', 'phone'=>'oaxargxutn', 'email'=>'pjpuryp', 'zip'=>'pjpuryp', 'country'=>'eumueglwgp'),
-array('id'=>'678', 'name'=>'dsodkubfopmdzcyqb', 'date'=>'01-Jun-2002', 'price'=>'3121', 'number'=>'5151', 'address'=>'m', 'company'=>'liabbseugiebkjpawtz', 'desc'=>'rpafqgndhaxsjytkqyfxgjyrt', 'age'=>'5308', 'title'=>'qhqpygqdwwraerywa', 'phone'=>'qloorlvakmuydkfuzdaphwm', 'email'=>'xqqwnruddiruumvezpcdaixz', 'zip'=>'xqqwnruddiruumvezpcdaixz', 'country'=>'xptubsrsjof'),
-array('id'=>'679', 'name'=>'jdqaylnt', 'date'=>'15-Jul-2003', 'price'=>'7257', 'number'=>'6280', 'address'=>'bnimkxgez', 'company'=>'wshlyithmkikvweljnezwfne', 'desc'=>'xczccyzugktoeaaoil', 'age'=>'4115', 'title'=>'pwocb', 'phone'=>'ygbdzzgyciwbdc', 'email'=>'wrqxsfgdqltm', 'zip'=>'wrqxsfgdqltm', 'country'=>'wnouuqyuqessnpurshojxlbdr'),
-array('id'=>'680', 'name'=>'czgcvtrpohoiysbqgrl', 'date'=>'11-Nov-2006', 'price'=>'4569', 'number'=>'7506', 'address'=>'xvtobmrasuvmllbt', 'company'=>'krsmiyeuwnmihdfcwudjmecgz', 'desc'=>'skrljbdcolbsgxg', 'age'=>'7285', 'title'=>'nwmqsh', 'phone'=>'ctyezxushldrmhubsvty', 'email'=>'zrznomdgtyjmwnmuiec', 'zip'=>'zrznomdgtyjmwnmuiec', 'country'=>'itgpohijbhcazconoru'),
-array('id'=>'681', 'name'=>'dumrhgzlisucykqg', 'date'=>'01-Sep-2002', 'price'=>'67', 'number'=>'1021', 'address'=>'zewmtohb', 'company'=>'kvqb', 'desc'=>'xa', 'age'=>'5628', 'title'=>'sjirtz', 'phone'=>'mzfmcnlhjyaxfbcqxsraqso', 'email'=>'lyfcreadegpgtbndaobgqd', 'zip'=>'lyfcreadegpgtbndaobgqd', 'country'=>'ovoomgdirbnussvwwblcun'),
-array('id'=>'682', 'name'=>'nfztvcpjydxkkbsbcgvvyqru', 'date'=>'04-Sep-2008', 'price'=>'4924', 'number'=>'6400', 'address'=>'ketkxomnykrvvb', 'company'=>'oczuyutpmohpltgaektohhb', 'desc'=>'gmmchnzwpyrotkdfykuke', 'age'=>'384', 'title'=>'jldyslznrl', 'phone'=>'t', 'email'=>'ntpdrgrlruqpelajmks', 'zip'=>'ntpdrgrlruqpelajmks', 'country'=>'oqqzqerbelvreluwslhjgxz'),
-array('id'=>'683', 'name'=>'zuvjmsxd', 'date'=>'26-Apr-2006', 'price'=>'5247', 'number'=>'5816', 'address'=>'saqjebebuqidwfciobckl', 'company'=>'djtmgmaviswybba', 'desc'=>'cuwkyt', 'age'=>'6379', 'title'=>'c', 'phone'=>'bepnu', 'email'=>'wnfdafyixvhzwifydc', 'zip'=>'wnfdafyixvhzwifydc', 'country'=>'bwabyfdcv'),
-array('id'=>'684', 'name'=>'onktqlyotvkbugjafmconyp', 'date'=>'25-Jul-2007', 'price'=>'7172', 'number'=>'9795', 'address'=>'jwewhxmtvbmrlnm', 'company'=>'xmxjomwnblkwejmngq', 'desc'=>'nnxgjytakh', 'age'=>'5051', 'title'=>'eza', 'phone'=>'onlbpwllbvypbo', 'email'=>'p', 'zip'=>'p', 'country'=>'xw'),
-array('id'=>'685', 'name'=>'qmgyzkczkrnycpnzbzawyq', 'date'=>'14-Dec-2005', 'price'=>'5469', 'number'=>'5756', 'address'=>'kajbnqznacmlt', 'company'=>'k', 'desc'=>'qyuryvowmnicbxqmyanlq', 'age'=>'4888', 'title'=>'roldimoecmztkuiggvpjwnzil', 'phone'=>'wxqjwiximguakwmjqxezdlutu', 'email'=>'gtarswpiflrdtdkod', 'zip'=>'gtarswpiflrdtdkod', 'country'=>'lqdbniartvknmqgmizjx'),
-array('id'=>'686', 'name'=>'jzsdccrgxcwbejj', 'date'=>'01-Feb-2000', 'price'=>'163', 'number'=>'4383', 'address'=>'ncwakwjieyreruhu', 'company'=>'nrojtttcyufy', 'desc'=>'vlisl', 'age'=>'7265', 'title'=>'vbtutxlofgatyp', 'phone'=>'rj', 'email'=>'uhqzgwusemdxazzutssfgx', 'zip'=>'uhqzgwusemdxazzutssfgx', 'country'=>'hqkxtcgpwngv'),
-array('id'=>'687', 'name'=>'qli', 'date'=>'18-Jan-2002', 'price'=>'1411', 'number'=>'5877', 'address'=>'xjxqo', 'company'=>'nble', 'desc'=>'ixoonkcugvx', 'age'=>'8715', 'title'=>'gzxmdmr', 'phone'=>'v', 'email'=>'rkseleixmglbtw', 'zip'=>'rkseleixmglbtw', 'country'=>'ocz'),
-array('id'=>'688', 'name'=>'hsyeebrvcnjuxcyjghhsntuhp', 'date'=>'24-Nov-2006', 'price'=>'8899', 'number'=>'2815', 'address'=>'ezqidsayvniplkouq', 'company'=>'cjjvdqkbmcytucsllwelu', 'desc'=>'zdpkndfezhnicrzntlqrfkuyw', 'age'=>'2556', 'title'=>'aspzrspcfshjspxarpae', 'phone'=>'mvarfvpb', 'email'=>'jb', 'zip'=>'jb', 'country'=>'ybmrqpwjxgbmeceudjdp'),
-array('id'=>'689', 'name'=>'gkz', 'date'=>'13-Nov-2000', 'price'=>'2365', 'number'=>'5331', 'address'=>'fpjwgztqwzrieumyxwbnaf', 'company'=>'kfqwhwkebaoygnrwjqos', 'desc'=>'ieugbwubcomhfjpctteth', 'age'=>'951', 'title'=>'u', 'phone'=>'wekkwgtbaacwveykqgp', 'email'=>'wrtpwnxynssjwcusioujpwfka', 'zip'=>'wrtpwnxynssjwcusioujpwfka', 'country'=>'urlk'),
-array('id'=>'690', 'name'=>'clxyyux', 'date'=>'14-May-2005', 'price'=>'8396', 'number'=>'3666', 'address'=>'qcbfwkutqftvzlgkdo', 'company'=>'olknghztxvcp', 'desc'=>'fqqbblurqon', 'age'=>'6366', 'title'=>'t', 'phone'=>'d', 'email'=>'mstxfaef', 'zip'=>'mstxfaef', 'country'=>'bawrlbhcdioxaemnvmh'),
-array('id'=>'691', 'name'=>'piijfokktdmtzdfb', 'date'=>'09-May-2001', 'price'=>'7565', 'number'=>'8622', 'address'=>'ub', 'company'=>'hwbosrebaohoyr', 'desc'=>'bebbhgd', 'age'=>'6991', 'title'=>'illkfmznjaccshe', 'phone'=>'vlgudowhpyowbgljsx', 'email'=>'yktmttowlwaerlklpzhw', 'zip'=>'yktmttowlwaerlklpzhw', 'country'=>'fkmhrxrkvljfevz'),
-array('id'=>'692', 'name'=>'wkgwoxiyjx', 'date'=>'20-Dec-2006', 'price'=>'5082', 'number'=>'9090', 'address'=>'zfwx', 'company'=>'gshpylkyjvutbqhzygiwea', 'desc'=>'syurdqozxhgnfry', 'age'=>'1447', 'title'=>'t', 'phone'=>'vuodtnkbjpczhatydkmchuj', 'email'=>'zasdcmbygqbzdlbnadnh', 'zip'=>'zasdcmbygqbzdlbnadnh', 'country'=>'gghr'),
-array('id'=>'693', 'name'=>'zntununqwz', 'date'=>'23-Sep-2001', 'price'=>'3355', 'number'=>'8529', 'address'=>'mhgz', 'company'=>'kmqotxvl', 'desc'=>'fkdyersriprakwjg', 'age'=>'563', 'title'=>'ohvwrinfckbobgyefdwyve', 'phone'=>'mfxjpdklsshok', 'email'=>'cpsnrgoyftdjpbeu', 'zip'=>'cpsnrgoyftdjpbeu', 'country'=>'qznaorkzjchymxb'),
-array('id'=>'694', 'name'=>'otwcrcvvllxqfnh', 'date'=>'01-Feb-2002', 'price'=>'7676', 'number'=>'6878', 'address'=>'tbuazhxajnpdkrvnn', 'company'=>'yyopebwjbddtuxup', 'desc'=>'uwvvgjkjucfhpwgokvslsbn', 'age'=>'8238', 'title'=>'gqbb', 'phone'=>'zwcvs', 'email'=>'fdszgxhv', 'zip'=>'fdszgxhv', 'country'=>'okejcqcedxiknkmtkjvf'),
-array('id'=>'695', 'name'=>'kfwk', 'date'=>'23-May-2006', 'price'=>'2704', 'number'=>'5794', 'address'=>'rtpuj', 'company'=>'ynphxcrjwcsshuwsz', 'desc'=>'dkourdajwqdghbtxirz', 'age'=>'280', 'title'=>'w', 'phone'=>'uo', 'email'=>'pldoegzsbr', 'zip'=>'pldoegzsbr', 'country'=>'catsdzaftxolxomtrhicwt'),
-array('id'=>'696', 'name'=>'xnlqpcmrdfj', 'date'=>'07-Mar-2003', 'price'=>'4713', 'number'=>'9761', 'address'=>'akepxyg', 'company'=>'gjbap', 'desc'=>'ydyosbbjehtln', 'age'=>'1295', 'title'=>'mkxxpmuntatcctspswogopi', 'phone'=>'tpredvbpfzmumhificikwbzo', 'email'=>'numcdlvtdawyclebyznghto', 'zip'=>'numcdlvtdawyclebyznghto', 'country'=>'byfdyubmp'),
-array('id'=>'697', 'name'=>'szklclibnufose', 'date'=>'28-Jan-2004', 'price'=>'8281', 'number'=>'5236', 'address'=>'xmcbkwcwlqldqwpshxturz', 'company'=>'keljqgxm', 'desc'=>'jofu', 'age'=>'4146', 'title'=>'rwyczoy', 'phone'=>'hgnbafajqeuauax', 'email'=>'fhwkbgr', 'zip'=>'fhwkbgr', 'country'=>'cqvcfusmafoakojbte'),
-array('id'=>'698', 'name'=>'fyvkgsuhymabcw', 'date'=>'09-Feb-2005', 'price'=>'8770', 'number'=>'7986', 'address'=>'cirnxborfpfkobuu', 'company'=>'ocsbdudzylpvggxpxln', 'desc'=>'zeeojpcljxeyzwzcrdbpprlvx', 'age'=>'3546', 'title'=>'vuyutczimol', 'phone'=>'yicwizwkqzmgodrkbavxvus', 'email'=>'wsxjgjhesjbaix', 'zip'=>'wsxjgjhesjbaix', 'country'=>'zwxflbxwdxr'),
-array('id'=>'699', 'name'=>'lthilfsspzwhjyhrvs', 'date'=>'20-Aug-2005', 'price'=>'8781', 'number'=>'1613', 'address'=>'taursvkeosmayfsne', 'company'=>'unncfjuwcltgcng', 'desc'=>'fyspchiphhuauzqpmersnmo', 'age'=>'6206', 'title'=>'iwzwdwbbprewzuegoebovqa', 'phone'=>'hsnthdrqaqmdnnfcejzeedlsi', 'email'=>'hddhclaqfitw', 'zip'=>'hddhclaqfitw', 'country'=>'tnkxaycdcmchqfsjnfqqjxtu'),
-array('id'=>'700', 'name'=>'zgdvfxipu', 'date'=>'15-Apr-2007', 'price'=>'5020', 'number'=>'6360', 'address'=>'pxyvqhiw', 'company'=>'zfvtaudzagvfdevxniuazcq', 'desc'=>'aloiukguqcnqwqqwxlcaqxy', 'age'=>'1527', 'title'=>'sefuvd', 'phone'=>'hrebckvtmjjizafwmhxce', 'email'=>'glolriguenmiposkhfurn', 'zip'=>'glolriguenmiposkhfurn', 'country'=>'stqeaogfkmqyxhgebls'),
-array('id'=>'701', 'name'=>'hcmrkslcgfuzwyzlfev', 'date'=>'23-Aug-2006', 'price'=>'6120', 'number'=>'896', 'address'=>'u', 'company'=>'lmsf', 'desc'=>'uslfkxhqdbpazpletgw', 'age'=>'5677', 'title'=>'m', 'phone'=>'bhvntnsnilznvwula', 'email'=>'bavqmaksxztkqurlhlzay', 'zip'=>'bavqmaksxztkqurlhlzay', 'country'=>'lxuhupt'),
-array('id'=>'702', 'name'=>'uvglhhvaeuu', 'date'=>'13-Jul-2005', 'price'=>'2311', 'number'=>'8762', 'address'=>'rvxpdjnxqinjdydzepgmkh', 'company'=>'fbfqqlnncjlsmugk', 'desc'=>'oxtswxrbny', 'age'=>'5178', 'title'=>'fedhjuyvilxrxqerwpblnvd', 'phone'=>'tukgtyeyc', 'email'=>'glcfhkre', 'zip'=>'glcfhkre', 'country'=>'ov'),
-array('id'=>'703', 'name'=>'rvhci', 'date'=>'07-Jan-2006', 'price'=>'8669', 'number'=>'187', 'address'=>'dt', 'company'=>'h', 'desc'=>'dqypsewdvbfjwmoniv', 'age'=>'6204', 'title'=>'yvjuwlypmgipwhep', 'phone'=>'asgbypxldlt', 'email'=>'bkxxtrtfpjrwshszlhkmarnyg', 'zip'=>'bkxxtrtfpjrwshszlhkmarnyg', 'country'=>'jkxdjyngwgy'),
-array('id'=>'704', 'name'=>'oadkskcrvkc', 'date'=>'11-Mar-2006', 'price'=>'8405', 'number'=>'3426', 'address'=>'h', 'company'=>'kevtdjaapyqbmqexip', 'desc'=>'akjdstxocxwvhbrbeabfqavsm', 'age'=>'4647', 'title'=>'kvmjvxtzpnweqtambbddgee', 'phone'=>'ufhnrtkbowl', 'email'=>'tfjjsfnjzo', 'zip'=>'tfjjsfnjzo', 'country'=>'bqyexcjjxoqkgjviyruil'),
-array('id'=>'705', 'name'=>'usyibxxwzovdlynvwc', 'date'=>'08-May-2002', 'price'=>'8300', 'number'=>'905', 'address'=>'tukcfkuacsjdqgap', 'company'=>'vtgthbqjnxrizicttfze', 'desc'=>'zgsijjokzjftqzarpjfmbnmkq', 'age'=>'2329', 'title'=>'wfiw', 'phone'=>'oomy', 'email'=>'bjxloqborteayqcmdndjszoa', 'zip'=>'bjxloqborteayqcmdndjszoa', 'country'=>'spkfoihxfslwuanneomvr'),
-array('id'=>'706', 'name'=>'eciwbwxxpmhvaqcyvvksqkfe', 'date'=>'22-Jul-2005', 'price'=>'3904', 'number'=>'4479', 'address'=>'iqsrnunkrdxzzyp', 'company'=>'wl', 'desc'=>'gdnqjrfeippyygqptkdechb', 'age'=>'760', 'title'=>'ariwcg', 'phone'=>'guu', 'email'=>'mzuvpktoqjejuinx', 'zip'=>'mzuvpktoqjejuinx', 'country'=>'pzwpqfmtmpahjqt'),
-array('id'=>'707', 'name'=>'ozvinlssvna', 'date'=>'12-Apr-2005', 'price'=>'9491', 'number'=>'3824', 'address'=>'oasauequmalf', 'company'=>'wujrcwdup', 'desc'=>'hphsffcsudlvxqlscleivace', 'age'=>'7096', 'title'=>'bvaqt', 'phone'=>'faalgce', 'email'=>'f', 'zip'=>'f', 'country'=>'wdghvitzqoattty'),
-array('id'=>'708', 'name'=>'ykigqjgbqjgrpw', 'date'=>'20-Jun-2000', 'price'=>'8238', 'number'=>'5505', 'address'=>'oobdouwitr', 'company'=>'scfysofueoavdwjwyekjty', 'desc'=>'xnguvamssox', 'age'=>'6428', 'title'=>'mwaqkb', 'phone'=>'oxwkwbvgvuss', 'email'=>'yndzzwrn', 'zip'=>'yndzzwrn', 'country'=>'htgduwovjdtfoqgjxcdp'),
-array('id'=>'709', 'name'=>'ohpnhmfugmom', 'date'=>'11-Aug-2003', 'price'=>'2190', 'number'=>'2064', 'address'=>'jzyxpfhnhldcxskngrz', 'company'=>'mfybspkcuqv', 'desc'=>'pub', 'age'=>'2093', 'title'=>'i', 'phone'=>'itwlqovduncfaiebbt', 'email'=>'dndzrsttxtbq', 'zip'=>'dndzrsttxtbq', 'country'=>'un'),
-array('id'=>'710', 'name'=>'bjowwrcxagz', 'date'=>'28-Dec-2003', 'price'=>'2219', 'number'=>'5124', 'address'=>'efhyyfszwuujif', 'company'=>'rthnljllpkn', 'desc'=>'wtclyhswfxpfukz', 'age'=>'1421', 'title'=>'eojywxjgiuwsiloboz', 'phone'=>'vrwbpmhjwgnolcxjyusecnauv', 'email'=>'ixaixwauypgf', 'zip'=>'ixaixwauypgf', 'country'=>'cmnqxpngoiztknufjhoghwedw'),
-array('id'=>'711', 'name'=>'me', 'date'=>'14-Mar-2002', 'price'=>'7571', 'number'=>'9848', 'address'=>'rplyeuxyfksktzzahvelsdn', 'company'=>'iurpo', 'desc'=>'nfgzdktbiymbjfbi', 'age'=>'2550', 'title'=>'eltxohcx', 'phone'=>'tm', 'email'=>'kawqzzbsbkrnlatn', 'zip'=>'kawqzzbsbkrnlatn', 'country'=>'zwnlplaxn'),
-array('id'=>'712', 'name'=>'gkprkmikljdnuuagvttftptef', 'date'=>'06-Feb-2000', 'price'=>'6738', 'number'=>'1030', 'address'=>'yn', 'company'=>'pxexhphldbfdhbwbg', 'desc'=>'qavweayvcaupsjnw', 'age'=>'2802', 'title'=>'mogpqmtxopyvgpvblzbkv', 'phone'=>'lpud', 'email'=>'hagdnvkdlwwjlmigsxbtjbutx', 'zip'=>'hagdnvkdlwwjlmigsxbtjbutx', 'country'=>'emtimbjtewooazlwjwirdapeu'),
-array('id'=>'713', 'name'=>'psdoxq', 'date'=>'07-Mar-2000', 'price'=>'3334', 'number'=>'6136', 'address'=>'nmjbnjnjsjrkmszrmyxbq', 'company'=>'q', 'desc'=>'rxutgkotxyvkii', 'age'=>'7493', 'title'=>'s', 'phone'=>'ledkwpjurzv', 'email'=>'nmfifls', 'zip'=>'nmfifls', 'country'=>'fpsazajtbbenghxcxhwo'),
-array('id'=>'714', 'name'=>'wuecckovetkxukydez', 'date'=>'10-Feb-2004', 'price'=>'4158', 'number'=>'6237', 'address'=>'nnskcycztg', 'company'=>'w', 'desc'=>'prvicsdnqgrqlzdw', 'age'=>'6157', 'title'=>'jdgtgfwfzcgvtw', 'phone'=>'oepgicxotnatq', 'email'=>'jffnlztqvzpyflrcyghnnp', 'zip'=>'jffnlztqvzpyflrcyghnnp', 'country'=>'kdkydepanufbffuw'),
-array('id'=>'715', 'name'=>'myayqcwwjkjybuclsgph', 'date'=>'04-Mar-2000', 'price'=>'4659', 'number'=>'1759', 'address'=>'rzertrqt', 'company'=>'gvmdexndyhfjalz', 'desc'=>'rckehsv', 'age'=>'2493', 'title'=>'nzodtekorotobwmjbvjnur', 'phone'=>'xbjet', 'email'=>'kqrk', 'zip'=>'kqrk', 'country'=>'vejft'),
-array('id'=>'716', 'name'=>'mpvjbelxnyseepgntzs', 'date'=>'18-Feb-2003', 'price'=>'6038', 'number'=>'8303', 'address'=>'tflng', 'company'=>'avajw', 'desc'=>'uust', 'age'=>'4671', 'title'=>'ybdlvdeauoqpukvfxblxwlg', 'phone'=>'qbnjvzgtbkfxojxiyny', 'email'=>'xtyuujsrvyllazuvzb', 'zip'=>'xtyuujsrvyllazuvzb', 'country'=>'bluyzevicjgugzs'),
-array('id'=>'717', 'name'=>'cumxsyjtxdpweexqywqd', 'date'=>'27-Aug-2001', 'price'=>'417', 'number'=>'1740', 'address'=>'iesjyvdlswjbqgffdkjbaixql', 'company'=>'orqtryxjiwfmhxj', 'desc'=>'zzyefbopdpybgkrvb', 'age'=>'3004', 'title'=>'sgmcpihbqfliel', 'phone'=>'jqiyfl', 'email'=>'entoeppmdisqk', 'zip'=>'entoeppmdisqk', 'country'=>'zskqxvyb'),
-array('id'=>'718', 'name'=>'lxmj', 'date'=>'27-Jan-2007', 'price'=>'2984', 'number'=>'4532', 'address'=>'wqfmcjuvafdzxnpu', 'company'=>'nwqsinerr', 'desc'=>'nzp', 'age'=>'1811', 'title'=>'fkhhubduggueujzdxwtpe', 'phone'=>'uvyyjxn', 'email'=>'ssyzasbdnikhm', 'zip'=>'ssyzasbdnikhm', 'country'=>'rlioh'),
-array('id'=>'719', 'name'=>'ljzg', 'date'=>'26-Mar-2005', 'price'=>'2073', 'number'=>'4333', 'address'=>'yec', 'company'=>'evziihtqtyhfhwmjbysbeazu', 'desc'=>'kydoa', 'age'=>'738', 'title'=>'vbbeivvctcibzvkbtcc', 'phone'=>'dbtjlrmasotoqvtzqockqklq', 'email'=>'vryyt', 'zip'=>'vryyt', 'country'=>'bvqkgixhamapcviclwewnoh'),
-array('id'=>'720', 'name'=>'dvtcpqekgprpmypzyfct', 'date'=>'05-Jun-2001', 'price'=>'3624', 'number'=>'3427', 'address'=>'wx', 'company'=>'arnvlqkbuu', 'desc'=>'jlxwknvi', 'age'=>'7209', 'title'=>'cfchplkljumbiimysnsnwbzu', 'phone'=>'jhtsarugucvfmhpguqoccnv', 'email'=>'fimhigfrozjpqewl', 'zip'=>'fimhigfrozjpqewl', 'country'=>'rqszfz'),
-array('id'=>'721', 'name'=>'owybrohabpihuawtkmkoiv', 'date'=>'01-Oct-2004', 'price'=>'5393', 'number'=>'37', 'address'=>'nuocqnehblicbqkvqh', 'company'=>'atapcwkcjycbmwq', 'desc'=>'ndsvfedhftsbja', 'age'=>'6603', 'title'=>'urzwokyxia', 'phone'=>'uxpiksbfxfjflcymmydxtvwpj', 'email'=>'nhpogjm', 'zip'=>'nhpogjm', 'country'=>'swoucmzlrloqxapbxixux'),
-array('id'=>'722', 'name'=>'l', 'date'=>'19-Jul-2000', 'price'=>'7754', 'number'=>'418', 'address'=>'ptjdnlqnxizl', 'company'=>'wmoyjwveucgfqxgkysasbegn', 'desc'=>'ukctwbqiposlkxgmdlda', 'age'=>'6880', 'title'=>'zkprltyzoskqlg', 'phone'=>'bpgpisafynjkqkcfj', 'email'=>'ubynzxbrhscn', 'zip'=>'ubynzxbrhscn', 'country'=>'ddqtljtrhg'),
-array('id'=>'723', 'name'=>'xkuctgxvfkucmmjfpx', 'date'=>'21-Jul-2000', 'price'=>'2431', 'number'=>'4895', 'address'=>'pgdxndpkojnh', 'company'=>'kdvvyyikhnzfdsgj', 'desc'=>'szlww', 'age'=>'9610', 'title'=>'m', 'phone'=>'owxwnizjd', 'email'=>'hmipahudabnfumqqjpqvzfs', 'zip'=>'hmipahudabnfumqqjpqvzfs', 'country'=>'bffboizwvhlvpgyphmubyls'),
-array('id'=>'724', 'name'=>'j', 'date'=>'02-Feb-2005', 'price'=>'8640', 'number'=>'9474', 'address'=>'bdsqmrmhzxcoebel', 'company'=>'znmkfvmozodwmt', 'desc'=>'qloddbkcynrdpvoducqfhls', 'age'=>'8541', 'title'=>'gzhttfjeuni', 'phone'=>'xlulcxaymetovzvgrssyr', 'email'=>'rkfbpzoxumioxllykxddmycif', 'zip'=>'rkfbpzoxumioxllykxddmycif', 'country'=>'axsrxkcclrcapwmylkjx'),
-array('id'=>'725', 'name'=>'vmxhlzpquqnmhlxkojc', 'date'=>'11-Aug-2006', 'price'=>'5190', 'number'=>'8526', 'address'=>'zgzwqtrcqznqoek', 'company'=>'rxndu', 'desc'=>'rdzhnrvjhuqgqgzijqhwgwb', 'age'=>'6579', 'title'=>'s', 'phone'=>'ovjmnnluadqjkk', 'email'=>'qbfqjpgqlnnneoftdbcpppbjp', 'zip'=>'qbfqjpgqlnnneoftdbcpppbjp', 'country'=>'azok'),
-array('id'=>'726', 'name'=>'lfwvu', 'date'=>'13-Jan-2002', 'price'=>'6229', 'number'=>'9681', 'address'=>'uoznraqhpfizvnavbku', 'company'=>'wzdrtfd', 'desc'=>'wcsqqreisupiaxiwkirmtltpk', 'age'=>'8786', 'title'=>'eckdzm', 'phone'=>'pdnulgpappyxlifdvyopoz', 'email'=>'vdofgnrddvry', 'zip'=>'vdofgnrddvry', 'country'=>'xngmde'),
-array('id'=>'727', 'name'=>'nqsjpgydfkyjzep', 'date'=>'24-Jun-2006', 'price'=>'6624', 'number'=>'6570', 'address'=>'pxhceugiev', 'company'=>'vnfkueozomjoqybmrtdbib', 'desc'=>'lferojmke', 'age'=>'59', 'title'=>'ouucujpdygczttsw', 'phone'=>'byfmdjersrcwrsllnofwd', 'email'=>'ukludfnab', 'zip'=>'ukludfnab', 'country'=>'ygbbqgtixvfonr'),
-array('id'=>'728', 'name'=>'f', 'date'=>'26-Mar-2003', 'price'=>'5827', 'number'=>'6972', 'address'=>'amwfawgpvnqwdxqmulr', 'company'=>'zjjaopxye', 'desc'=>'rfcokckrrfeichf', 'age'=>'7276', 'title'=>'aemjdvtdkjbiorzttnev', 'phone'=>'vneavhibacceolijfmtonbce', 'email'=>'v', 'zip'=>'v', 'country'=>'pauovhtwdaefbghfvtoeyaym'),
-array('id'=>'729', 'name'=>'p', 'date'=>'03-Sep-2003', 'price'=>'6721', 'number'=>'6726', 'address'=>'lfhtydwzhba', 'company'=>'jgjcuoavmnkncd', 'desc'=>'ougzgmhzlkwlsyl', 'age'=>'2733', 'title'=>'sqknfki', 'phone'=>'ysfbwuprbpxnwxzhtk', 'email'=>'svgzoxjbcukvsdauzvjqwyokv', 'zip'=>'svgzoxjbcukvsdauzvjqwyokv', 'country'=>'jcftcxpjxdh'),
-array('id'=>'730', 'name'=>'kcof', 'date'=>'20-Oct-2002', 'price'=>'5890', 'number'=>'6704', 'address'=>'y', 'company'=>'xxwhtiqw', 'desc'=>'kymzikdpriztxe', 'age'=>'5840', 'title'=>'kegldpiblquugqi', 'phone'=>'purxeumwdmqaqfqaj', 'email'=>'mnmuoxkjrraajpuanzuzvyl', 'zip'=>'mnmuoxkjrraajpuanzuzvyl', 'country'=>'ycqpdampoyk'),
-array('id'=>'731', 'name'=>'vmonmowbjwoirodpapodgd', 'date'=>'08-Mar-2005', 'price'=>'8514', 'number'=>'8272', 'address'=>'gykbkypwmlywin', 'company'=>'zcip', 'desc'=>'xd', 'age'=>'2335', 'title'=>'hmlx', 'phone'=>'hlpfvrpu', 'email'=>'mhrkda', 'zip'=>'mhrkda', 'country'=>'hzappcntjsavdxeljtqelgy'),
-array('id'=>'732', 'name'=>'gjdjjbqjbgyeurnmsj', 'date'=>'18-Aug-2004', 'price'=>'616', 'number'=>'9585', 'address'=>'sdsyckr', 'company'=>'tvrdwimy', 'desc'=>'kdjcqvuamkonjvg', 'age'=>'5014', 'title'=>'fpywyrsqupyhnn', 'phone'=>'rxuispifzwtjszwgel', 'email'=>'bkwt', 'zip'=>'bkwt', 'country'=>'r'),
-array('id'=>'733', 'name'=>'ywmqnjlvcbdhaabksagyfsdgc', 'date'=>'01-Dec-2000', 'price'=>'6386', 'number'=>'3450', 'address'=>'p', 'company'=>'ogsyr', 'desc'=>'asritskdkkkiq', 'age'=>'936', 'title'=>'xelxhcgjrmyx', 'phone'=>'wpsx', 'email'=>'kfbcpfn', 'zip'=>'kfbcpfn', 'country'=>'q'),
-array('id'=>'734', 'name'=>'sipxtnfvtomgmkkjz', 'date'=>'07-Jan-2002', 'price'=>'5458', 'number'=>'4708', 'address'=>'qcoddezu', 'company'=>'hjubwzwqojwbthkslqzzdiq', 'desc'=>'xuibt', 'age'=>'1176', 'title'=>'bmtcjtzzhjwicetvpkvondfsa', 'phone'=>'bcteburvxaoxavgwejbyfqiaf', 'email'=>'dkoejphduixlevlstlozi', 'zip'=>'dkoejphduixlevlstlozi', 'country'=>'jjroazogvsqjxazedun'),
-array('id'=>'735', 'name'=>'rxqkq', 'date'=>'27-Jan-2005', 'price'=>'4359', 'number'=>'6817', 'address'=>'vinvicbdvsnstnxxhlymdwdnm', 'company'=>'mcrdbm', 'desc'=>'pivskyodmhwz', 'age'=>'1754', 'title'=>'hpsusoygbesdwwfjjvr', 'phone'=>'occc', 'email'=>'pjbpn', 'zip'=>'pjbpn', 'country'=>'wdorwdpdeuviqsnabjsfx'),
-array('id'=>'736', 'name'=>'aaxjbmxx', 'date'=>'02-Apr-2004', 'price'=>'572', 'number'=>'9268', 'address'=>'rbtlwbcopdqyvv', 'company'=>'qdwqbgsodpyfbadqrejdbl', 'desc'=>'qajgze', 'age'=>'806', 'title'=>'vfslhydwctuhuuklmoupq', 'phone'=>'vggen', 'email'=>'jpbev', 'zip'=>'jpbev', 'country'=>'qcsuyuntbiomtaboprt'),
-array('id'=>'737', 'name'=>'aplfzahevauytoxncrpkfcdf', 'date'=>'20-Jan-2007', 'price'=>'8219', 'number'=>'4516', 'address'=>'tlvfr', 'company'=>'fyzbzuatjyglpwvuyzacr', 'desc'=>'xdbrpwwhscgrefmeyvcfg', 'age'=>'6829', 'title'=>'cm', 'phone'=>'c', 'email'=>'cthaxirmfotx', 'zip'=>'cthaxirmfotx', 'country'=>'zoufbzewbjdtmffm'),
-array('id'=>'738', 'name'=>'pczpzhhlmvfkmezgka', 'date'=>'16-Feb-2007', 'price'=>'3015', 'number'=>'9409', 'address'=>'bkfhxnzmqycpgkbtfgdrlcyvd', 'company'=>'kzmi', 'desc'=>'nteuqsuditfyzpztvgxnralnd', 'age'=>'6116', 'title'=>'ccgcpzgkpzfsiyygyogrjmp', 'phone'=>'epirsyovavxquebjegcmeat', 'email'=>'pz', 'zip'=>'pz', 'country'=>'zljwqzfhrdwnerlulpwv'),
-array('id'=>'739', 'name'=>'yg', 'date'=>'28-Mar-2008', 'price'=>'3718', 'number'=>'5575', 'address'=>'enlokbnpjftfsxxdsitoenrct', 'company'=>'bthqtleeaogndpsxukvrona', 'desc'=>'cfutior', 'age'=>'3896', 'title'=>'zableglt', 'phone'=>'ywcquwbpopdp', 'email'=>'furzdgrnoqnqbsxmlklimcc', 'zip'=>'furzdgrnoqnqbsxmlklimcc', 'country'=>'drxtunqai'),
-array('id'=>'740', 'name'=>'l', 'date'=>'19-Jul-2008', 'price'=>'1411', 'number'=>'3165', 'address'=>'ukfsxqcizokb', 'company'=>'otvhoiyorgocvgbzontytlv', 'desc'=>'oejdokade', 'age'=>'8720', 'title'=>'sfjhwpwzlc', 'phone'=>'k', 'email'=>'odphplrdpagelhhqe', 'zip'=>'odphplrdpagelhhqe', 'country'=>'ikbqgrmgcognfvrvcg'),
-array('id'=>'741', 'name'=>'kwvragzixeafocwutiaw', 'date'=>'09-Nov-2003', 'price'=>'1075', 'number'=>'1065', 'address'=>'y', 'company'=>'ifatb', 'desc'=>'kcckkzolfcnbxhjyegfoj', 'age'=>'3364', 'title'=>'hoxmoqojbrllclz', 'phone'=>'qcbrziaynhebq', 'email'=>'qybnlpezzfrl', 'zip'=>'qybnlpezzfrl', 'country'=>'twrhmtjdtserflvgc'),
-array('id'=>'742', 'name'=>'ajklzolyudjlxfdeswovqg', 'date'=>'09-Dec-2003', 'price'=>'4617', 'number'=>'1279', 'address'=>'olppvaavpmtjpdvmjy', 'company'=>'bvgxlmxtyjwrxigme', 'desc'=>'nzwztf', 'age'=>'6050', 'title'=>'bcfauhvaehnbamkxeiglvk', 'phone'=>'ijoictyzvbfvvmqwqy', 'email'=>'szwdwamcl', 'zip'=>'szwdwamcl', 'country'=>'mdqwryy'),
-array('id'=>'743', 'name'=>'ygydbtpspgqzzpvcmwoohwb', 'date'=>'14-May-2008', 'price'=>'835', 'number'=>'4155', 'address'=>'nhutgyuznnpudpttkwfhlu', 'company'=>'hwztuberommisk', 'desc'=>'syq', 'age'=>'3009', 'title'=>'txmnhjtpvndckcweea', 'phone'=>'tnhbfsexqufjocwckfvza', 'email'=>'ddtgzykat', 'zip'=>'ddtgzykat', 'country'=>'nbf'),
-array('id'=>'744', 'name'=>'jrkexuszqvkwqkxznat', 'date'=>'01-Oct-2005', 'price'=>'1983', 'number'=>'486', 'address'=>'jpmoigyarcx', 'company'=>'vxbqiygsvgg', 'desc'=>'zbwqgxbpnodvvbvmetyaqa', 'age'=>'6450', 'title'=>'yxrteypdzmufkwuxlythapue', 'phone'=>'sfzsvyqt', 'email'=>'kxozbnmwswtntel', 'zip'=>'kxozbnmwswtntel', 'country'=>'lmbfrkywjqsh'),
-array('id'=>'745', 'name'=>'xrjlrlzdira', 'date'=>'06-Dec-2005', 'price'=>'2447', 'number'=>'6582', 'address'=>'sdiyut', 'company'=>'rcnjkuvimeueqtiyliaqcg', 'desc'=>'jykrxfk', 'age'=>'7509', 'title'=>'ngfybagofaswuavfjvvlbd', 'phone'=>'aomxtwrqkxwizxpndpgz', 'email'=>'hupqplbrpw', 'zip'=>'hupqplbrpw', 'country'=>'dipxfgnpekxehnskcy'),
-array('id'=>'746', 'name'=>'gecwuoyldudgd', 'date'=>'05-Sep-2002', 'price'=>'94', 'number'=>'6894', 'address'=>'fbvjjictlbdzhhcdbqcnuxq', 'company'=>'a', 'desc'=>'fikxgpzczi', 'age'=>'4353', 'title'=>'c', 'phone'=>'cfwjnynooqcjntkndpwnmdd', 'email'=>'fcuqewogckqp', 'zip'=>'fcuqewogckqp', 'country'=>'eexuggiz'),
-array('id'=>'747', 'name'=>'dgsrtvufbxzscwgiyqzny', 'date'=>'20-Jan-2007', 'price'=>'9445', 'number'=>'9414', 'address'=>'gy', 'company'=>'cbzvssqnxrlxjnuqvsg', 'desc'=>'gfzybxxeevxhwwcppscnk', 'age'=>'5235', 'title'=>'uafkwyqrew', 'phone'=>'dxoabtwyasvchkvkx', 'email'=>'yiaynl', 'zip'=>'yiaynl', 'country'=>'mcnqyeuwtvxmrwmjsprdk'),
-array('id'=>'748', 'name'=>'q', 'date'=>'11-Dec-2004', 'price'=>'9661', 'number'=>'9081', 'address'=>'uj', 'company'=>'hacm', 'desc'=>'yfqwrhtdrltiodlptlzkk', 'age'=>'8817', 'title'=>'fgrmhuyctdspv', 'phone'=>'izquszjvkzpwyagvnlbfyjzxl', 'email'=>'bdiwdrvulouvjeuzas', 'zip'=>'bdiwdrvulouvjeuzas', 'country'=>'h'),
-array('id'=>'749', 'name'=>'tptryspklqotm', 'date'=>'12-Aug-2003', 'price'=>'4613', 'number'=>'8498', 'address'=>'grgklgldgtrunhneffupqk', 'company'=>'kxv', 'desc'=>'ghqdnhjytqkwwdoqqvdv', 'age'=>'481', 'title'=>'qraavkyqf', 'phone'=>'yvil', 'email'=>'skw', 'zip'=>'skw', 'country'=>'uteyivpd'),
-array('id'=>'750', 'name'=>'eibwjcruahz', 'date'=>'07-Feb-2007', 'price'=>'5269', 'number'=>'6971', 'address'=>'fcwnxqsvynlbmwgvycfatzbbz', 'company'=>'iuvauac', 'desc'=>'oaghveuhghendcpi', 'age'=>'1481', 'title'=>'hflgmtbiu', 'phone'=>'ixlxxseswzadgeqkhgslq', 'email'=>'r', 'zip'=>'r', 'country'=>'hd'),
-array('id'=>'751', 'name'=>'mqeunqsk', 'date'=>'25-Apr-2001', 'price'=>'2039', 'number'=>'8534', 'address'=>'idiz', 'company'=>'qfgbwgsynwuwi', 'desc'=>'adzqvjysneo', 'age'=>'6747', 'title'=>'samfqslsorln', 'phone'=>'hibqt', 'email'=>'us', 'zip'=>'us', 'country'=>'qcripvxhiphuvymgqb'),
-array('id'=>'752', 'name'=>'o', 'date'=>'11-Jan-2007', 'price'=>'2089', 'number'=>'110', 'address'=>'huiakkrtamqivgq', 'company'=>'bochfeghsjqopqew', 'desc'=>'nwwxopybghw', 'age'=>'4800', 'title'=>'mnmpvrtbyllpabgfyrsvnqj', 'phone'=>'pk', 'email'=>'whvtujgk', 'zip'=>'whvtujgk', 'country'=>'xdgw'),
-array('id'=>'753', 'name'=>'lqurvsinnwdxzsihpp', 'date'=>'10-Jan-2003', 'price'=>'4887', 'number'=>'5915', 'address'=>'rmyyinruellzdtnrqrop', 'company'=>'wxzmaiwnyq', 'desc'=>'lodt', 'age'=>'1009', 'title'=>'oggzgktubjlpyvmvvyvd', 'phone'=>'iblnmzrgclujsupcnkdw', 'email'=>'tuqfpldlpyurjiejzlllg', 'zip'=>'tuqfpldlpyurjiejzlllg', 'country'=>'dalfnvjjqcehiutmfjkaa'),
-array('id'=>'754', 'name'=>'edhposvk', 'date'=>'24-Nov-2007', 'price'=>'773', 'number'=>'3663', 'address'=>'lthoxpwrjixssxsmf', 'company'=>'pnnefjpbfkdocpikdfzaxij', 'desc'=>'acstoyqelejqnyssiwhlm', 'age'=>'6153', 'title'=>'pvuqtdzoebhxqfouqtdhg', 'phone'=>'a', 'email'=>'kxhvjxqztlpmpobtqirgogbez', 'zip'=>'kxhvjxqztlpmpobtqirgogbez', 'country'=>'mghmf'),
-array('id'=>'755', 'name'=>'nntkeseqh', 'date'=>'07-Aug-2007', 'price'=>'7014', 'number'=>'9736', 'address'=>'aqtoxutwagdh', 'company'=>'jzcwnvhsolivcoruoe', 'desc'=>'exkcsdysjcaclafhnbpfp', 'age'=>'117', 'title'=>'lcddwrhrwfcyyg', 'phone'=>'rqzrslrysfahlpiaakdehvl', 'email'=>'srbqphogxoyqzppsvpageigfs', 'zip'=>'srbqphogxoyqzppsvpageigfs', 'country'=>'kagvzynboc'),
-array('id'=>'756', 'name'=>'jgr', 'date'=>'25-Mar-2005', 'price'=>'9039', 'number'=>'4662', 'address'=>'sbizgrfm', 'company'=>'qwkwrkuelj', 'desc'=>'umqadyx', 'age'=>'7860', 'title'=>'jdokmnrdtdnjzygriawtk', 'phone'=>'nwu', 'email'=>'aslunvxcgkpxn', 'zip'=>'aslunvxcgkpxn', 'country'=>'abtzzzrha'),
-array('id'=>'757', 'name'=>'k', 'date'=>'16-Aug-2002', 'price'=>'4279', 'number'=>'873', 'address'=>'dnbriz', 'company'=>'pjjmxtmymmxmdemrfwh', 'desc'=>'dtwkwkmoslhivruslhqx', 'age'=>'7566', 'title'=>'jxtwozswtwppgl', 'phone'=>'sasehazzuskbiivxrtrohqhdj', 'email'=>'tzk', 'zip'=>'tzk', 'country'=>'ycfrh'),
-array('id'=>'758', 'name'=>'gmmyxohfkfxdwllmso', 'date'=>'25-Nov-2002', 'price'=>'8183', 'number'=>'2510', 'address'=>'ujslqgdxtqvqf', 'company'=>'wpi', 'desc'=>'teferytnvbibpcliobo', 'age'=>'6883', 'title'=>'hiuynyudhoxlubdtvroxaqmd', 'phone'=>'u', 'email'=>'djjbrrwpfukicyfot', 'zip'=>'djjbrrwpfukicyfot', 'country'=>'rmciazi'),
-array('id'=>'759', 'name'=>'lshdvqmxieux', 'date'=>'17-Apr-2002', 'price'=>'7002', 'number'=>'6657', 'address'=>'yfzfwm', 'company'=>'fmhoetzw', 'desc'=>'c', 'age'=>'7012', 'title'=>'ppatkxczfuqmswmys', 'phone'=>'gylompimmjoebeubxezadfuu', 'email'=>'nqemjcshohuepgqzv', 'zip'=>'nqemjcshohuepgqzv', 'country'=>'azpbwtbwxgrryfidrrgk'),
-array('id'=>'760', 'name'=>'rtygzpfujguyiqsjnpqe', 'date'=>'17-Mar-2003', 'price'=>'6104', 'number'=>'6965', 'address'=>'h', 'company'=>'lhscarjagpvqwppeghotxeyf', 'desc'=>'iulkcjvjcykuilbyhru', 'age'=>'8783', 'title'=>'zdpnxmr', 'phone'=>'rlemxpphkzkjkesvfqdxl', 'email'=>'ekdtxagpwybblyqbfbapkkucg', 'zip'=>'ekdtxagpwybblyqbfbapkkucg', 'country'=>'tjwejbomvmnbbjadklbbmhcnx'),
-array('id'=>'761', 'name'=>'rpfrjponypclkpzmrinutyvu', 'date'=>'04-May-2007', 'price'=>'9728', 'number'=>'179', 'address'=>'xrzcjjsxxq', 'company'=>'zcxpcjgkwaev', 'desc'=>'zhzwhzgerghaqzxnqknth', 'age'=>'878', 'title'=>'rigoilkeksdhzdoeuulvk', 'phone'=>'tybdlvlnqdv', 'email'=>'sehdisvmzvpnzkilgtwzry', 'zip'=>'sehdisvmzvpnzkilgtwzry', 'country'=>'ctp'),
-array('id'=>'762', 'name'=>'tmglqnpzf', 'date'=>'14-May-2001', 'price'=>'2339', 'number'=>'856', 'address'=>'fnbqtuntmlxoemfofru', 'company'=>'iighoruuxwndjotcj', 'desc'=>'wvstkxg', 'age'=>'6078', 'title'=>'mhheppkxecry', 'phone'=>'nmcwawzkdwgwprtwhfiommdcx', 'email'=>'h', 'zip'=>'h', 'country'=>'rfzfrbbsybdbxkxnbrjixswkf'),
-array('id'=>'763', 'name'=>'cbucsabxsdzkb', 'date'=>'16-Dec-2000', 'price'=>'9582', 'number'=>'9380', 'address'=>'m', 'company'=>'twiqpebufoxgjzzjawbewmfxa', 'desc'=>'wykjydfgu', 'age'=>'7975', 'title'=>'vprkmxtlwcm', 'phone'=>'drqpxnqgkpqunuzupug', 'email'=>'jxuwvnhrqu', 'zip'=>'jxuwvnhrqu', 'country'=>'tmbjjpapapg'),
-array('id'=>'764', 'name'=>'bty', 'date'=>'16-Aug-2001', 'price'=>'314', 'number'=>'9200', 'address'=>'vt', 'company'=>'jbpzwatjccsrchrsolvpftf', 'desc'=>'ygrbblylnokkpdtrgli', 'age'=>'3501', 'title'=>'abhlxwrqclpicqkopvc', 'phone'=>'gms', 'email'=>'gkpssylsa', 'zip'=>'gkpssylsa', 'country'=>'exqwoshdbkumzjibnoo'),
-array('id'=>'765', 'name'=>'uqnmjmycmrhkhdyakbbuwot', 'date'=>'24-Feb-2007', 'price'=>'7278', 'number'=>'3984', 'address'=>'ziepvqyip', 'company'=>'v', 'desc'=>'ifoldo', 'age'=>'8419', 'title'=>'qqbek', 'phone'=>'agakpzt', 'email'=>'poknxzpsgxxuibjehzv', 'zip'=>'poknxzpsgxxuibjehzv', 'country'=>'efqemqpbq'),
-array('id'=>'766', 'name'=>'fxgtuginmflhomqsuqndu', 'date'=>'22-Sep-2008', 'price'=>'2144', 'number'=>'4278', 'address'=>'hbxdhujappjcbp', 'company'=>'jdazvuqiylcsk', 'desc'=>'dzpfwsm', 'age'=>'6524', 'title'=>'n', 'phone'=>'qwislw', 'email'=>'ow', 'zip'=>'ow', 'country'=>'jr'),
-array('id'=>'767', 'name'=>'pdvinclmsrjkdamqgc', 'date'=>'17-Jun-2007', 'price'=>'9314', 'number'=>'4516', 'address'=>'mizwaspqvkyjnkwfbfqefcv', 'company'=>'fibagmytvyp', 'desc'=>'qfmmqkwdvsjxyzcdbxpgf', 'age'=>'6533', 'title'=>'ldffzeu', 'phone'=>'vahhqseuowdlvcnyekokq', 'email'=>'rbjxg', 'zip'=>'rbjxg', 'country'=>'bbexcmesf'),
-array('id'=>'768', 'name'=>'tfqeatrzxboh', 'date'=>'22-Aug-2008', 'price'=>'7634', 'number'=>'1450', 'address'=>'amycrweeaxjjkcpagquxqrz', 'company'=>'yrzyl', 'desc'=>'vm', 'age'=>'6111', 'title'=>'phqtlrrubcxrcdhwbyob', 'phone'=>'ntc', 'email'=>'efhrvbgcrao', 'zip'=>'efhrvbgcrao', 'country'=>'rjktgbwkj'),
-array('id'=>'768', 'name'=>'hinkvgnglsn', 'date'=>'16-Jan-2005', 'price'=>'3542', 'number'=>'6600', 'address'=>'jfqboav', 'company'=>'crfllrtteeolsvwkjzzyi', 'desc'=>'gswwtkxogagllscf', 'age'=>'4617', 'title'=>'kascwom', 'phone'=>'omfwcl', 'email'=>'yiijfwpfcbrvex', 'zip'=>'yiijfwpfcbrvex', 'country'=>'lhidjes'),
-array('id'=>'769', 'name'=>'giqdlcsjkat', 'date'=>'25-Jul-2003', 'price'=>'8198', 'number'=>'9859', 'address'=>'muokcarkea', 'company'=>'wwadeqgpsyzcyss', 'desc'=>'bnvmapbkrbccfcrcyrfdi', 'age'=>'4709', 'title'=>'bktejmwfokaalqbwhdy', 'phone'=>'jablzsrdbd', 'email'=>'coqgycddqodrattwbwvlgwn', 'zip'=>'coqgycddqodrattwbwvlgwn', 'country'=>'vfjzhnwjcnqapuegih'),
-array('id'=>'770', 'name'=>'bqfdnaot', 'date'=>'03-Nov-2004', 'price'=>'7116', 'number'=>'3004', 'address'=>'sojoylcomsjqyrywaamfd', 'company'=>'f', 'desc'=>'ucugubbmqlbpxeejwn', 'age'=>'114', 'title'=>'eyreydkcequysoenqgzg', 'phone'=>'bwpfaycnzwsxnxwrhy', 'email'=>'xsuqhzdxfdexfanlalnokj', 'zip'=>'xsuqhzdxfdexfanlalnokj', 'country'=>'ixefpm'),
-array('id'=>'771', 'name'=>'kxgaefeblhf', 'date'=>'14-Apr-2001', 'price'=>'8695', 'number'=>'9119', 'address'=>'ikutub', 'company'=>'sg', 'desc'=>'ismtcja', 'age'=>'1326', 'title'=>'fhorouabzxzgf', 'phone'=>'bzecbxijfb', 'email'=>'zeezhsfphwebxfbuehapi', 'zip'=>'zeezhsfphwebxfbuehapi', 'country'=>'tlbrukxwgwalwidbxlybmvgop'),
-array('id'=>'772', 'name'=>'qafpurrmlbjhifhtbpwdni', 'date'=>'16-Dec-2006', 'price'=>'8727', 'number'=>'8276', 'address'=>'mhfciksdb', 'company'=>'pnlyutecm', 'desc'=>'sjjgrk', 'age'=>'7909', 'title'=>'hqvuxawflpjn', 'phone'=>'yajxvdbyphrzrxrcsdjiydfz', 'email'=>'l', 'zip'=>'l', 'country'=>'quyotzyqvbr'),
-array('id'=>'773', 'name'=>'zlrqjisblcjkgpjhb', 'date'=>'25-Oct-2007', 'price'=>'7629', 'number'=>'4575', 'address'=>'tkfomxiewuvnddg', 'company'=>'oioy', 'desc'=>'diwedtaxfprpufc', 'age'=>'7075', 'title'=>'gpibcleiptresg', 'phone'=>'aclewmc', 'email'=>'b', 'zip'=>'b', 'country'=>'rwztpnzevbhhgpxzhbr'),
-array('id'=>'774', 'name'=>'squxmgao', 'date'=>'22-Apr-2001', 'price'=>'2077', 'number'=>'7270', 'address'=>'ugzybafjgvgfdhxrqqhknurnj', 'company'=>'h', 'desc'=>'faoagnziofruaxa', 'age'=>'1588', 'title'=>'yvvod', 'phone'=>'byyphy', 'email'=>'wewlfcyekmjchkahoffjat', 'zip'=>'wewlfcyekmjchkahoffjat', 'country'=>'gvlfksdgpican'),
-array('id'=>'775', 'name'=>'rqlbttmtaaygkzaxgvjlgcpnr', 'date'=>'18-Nov-2006', 'price'=>'4301', 'number'=>'8356', 'address'=>'dmdefxqyyrxecwfadb', 'company'=>'ohleudbkw', 'desc'=>'goqssuyplwnc', 'age'=>'7855', 'title'=>'frxfuyojganaeplacs', 'phone'=>'skhnjxyglbadgra', 'email'=>'mzawfbjgfzsg', 'zip'=>'mzawfbjgfzsg', 'country'=>'k'),
-array('id'=>'776', 'name'=>'vdhebgkmilpodqaqqbmv', 'date'=>'24-Jan-2000', 'price'=>'3363', 'number'=>'8189', 'address'=>'pxflraoyepfpcnarbeic', 'company'=>'yeguhcxqxrfuwqmxfkcv', 'desc'=>'rxdspfwyirwmxru', 'age'=>'23', 'title'=>'lxgqsdheanpcif', 'phone'=>'gimwnjuvariyicyxnwde', 'email'=>'hmtiaikjofpwsl', 'zip'=>'hmtiaikjofpwsl', 'country'=>'bggcxoafrz'),
-array('id'=>'777', 'name'=>'vhkko', 'date'=>'04-Nov-2007', 'price'=>'8746', 'number'=>'4823', 'address'=>'famvxeh', 'company'=>'gnoikcjq', 'desc'=>'itydbinpfrlcetiegdc', 'age'=>'4100', 'title'=>'lqyzzjbjavr', 'phone'=>'uvvdjkjawleqtjwxmgix', 'email'=>'gxxqygruylpthsdrbdonifh', 'zip'=>'gxxqygruylpthsdrbdonifh', 'country'=>'befimdftadkykbtimi'),
-array('id'=>'778', 'name'=>'bfldjaqrfxkgbpoosuh', 'date'=>'27-Sep-2006', 'price'=>'6858', 'number'=>'3277', 'address'=>'lqfttzvylyhlozrmjxn', 'company'=>'mcshkkfbcovofbiyadwmbdxqc', 'desc'=>'cmnqlzsdhconerb', 'age'=>'9829', 'title'=>'hanfb', 'phone'=>'cnsgliiakvnbgntk', 'email'=>'vyhapjzvqaiwbyypreaz', 'zip'=>'vyhapjzvqaiwbyypreaz', 'country'=>'akiolpbfzvbyd'),
-array('id'=>'779', 'name'=>'nbjdbrzdqyshct', 'date'=>'18-Mar-2006', 'price'=>'6729', 'number'=>'9559', 'address'=>'dojinfjm', 'company'=>'kawljanba', 'desc'=>'ryjzbdgrxyqfbepjs', 'age'=>'7988', 'title'=>'eddfaopacqatiydizg', 'phone'=>'remhkomzxeupjx', 'email'=>'oyhdykuydcwhkwoznsm', 'zip'=>'oyhdykuydcwhkwoznsm', 'country'=>'cahbxlwnvugjsonqyhocj'),
-array('id'=>'780', 'name'=>'uhytvqgqt', 'date'=>'26-Mar-2007', 'price'=>'1557', 'number'=>'3869', 'address'=>'rflypdmctljhnttxo', 'company'=>'w', 'desc'=>'wmomgvkb', 'age'=>'9670', 'title'=>'sqadophbrambiavbykcu', 'phone'=>'yhhlncwobqhsrlhgsi', 'email'=>'tvabwvdvgfpydxgplilakchc', 'zip'=>'tvabwvdvgfpydxgplilakchc', 'country'=>'sjzlsyeoyfkujfaovzs'),
-array('id'=>'781', 'name'=>'hense', 'date'=>'23-Nov-2004', 'price'=>'214', 'number'=>'5255', 'address'=>'knpd', 'company'=>'urkacejiexd', 'desc'=>'qwi', 'age'=>'9040', 'title'=>'w', 'phone'=>'fukqvyvfllixfah', 'email'=>'clpkqn', 'zip'=>'clpkqn', 'country'=>'udldbmzqrubipz'),
-array('id'=>'782', 'name'=>'kpdivdpbgaqqreflhqoic', 'date'=>'28-Jul-2006', 'price'=>'3256', 'number'=>'487', 'address'=>'xa', 'company'=>'tlvwtr', 'desc'=>'i', 'age'=>'7098', 'title'=>'jjxbndm', 'phone'=>'tbewpeqxfsvgzorvllmmt', 'email'=>'tdor', 'zip'=>'tdor', 'country'=>'burx'),
-array('id'=>'783', 'name'=>'bkhgafmtasspknbvan', 'date'=>'06-Jul-2002', 'price'=>'7394', 'number'=>'7267', 'address'=>'xuspsghuqpaqumkvfdlpqmlr', 'company'=>'avguoesjwhbdovtewkyivuoyf', 'desc'=>'prp', 'age'=>'2383', 'title'=>'pcyjqcbazjbdyxwct', 'phone'=>'bccvqbb', 'email'=>'qtjwlzyjiplkplurosol', 'zip'=>'qtjwlzyjiplkplurosol', 'country'=>'itwkwrbxtvnmejyeihmx'),
-array('id'=>'784', 'name'=>'meretktfebyamusormjezoo', 'date'=>'20-Nov-2007', 'price'=>'1730', 'number'=>'2134', 'address'=>'xdgcvkwfebjfzkstdgl', 'company'=>'qpoedlxzqctogzq', 'desc'=>'k', 'age'=>'5098', 'title'=>'ooquob', 'phone'=>'iettujiiomul', 'email'=>'kofzufpvqdce', 'zip'=>'kofzufpvqdce', 'country'=>'szgtmoyfhtpqcdcwo'),
-array('id'=>'785', 'name'=>'dvgxaws', 'date'=>'01-Aug-2007', 'price'=>'8548', 'number'=>'6891', 'address'=>'vyhimgotzdkbg', 'company'=>'yvcfyxmwyjopj', 'desc'=>'mbxhzepll', 'age'=>'1548', 'title'=>'khplo', 'phone'=>'jk', 'email'=>'pjdbf', 'zip'=>'pjdbf', 'country'=>'l'),
-array('id'=>'786', 'name'=>'uedvblvgbhrfmbmcn', 'date'=>'06-Dec-2006', 'price'=>'4444', 'number'=>'4160', 'address'=>'unnapyugtyk', 'company'=>'avkgwrybezohmpm', 'desc'=>'bxvwliwah', 'age'=>'6573', 'title'=>'bprqqnb', 'phone'=>'ktumyuafhqsqspmobvkbcc', 'email'=>'erbuipwez', 'zip'=>'erbuipwez', 'country'=>'zlnumtbdlsvafjb'),
-array('id'=>'787', 'name'=>'ddwnhoocwdybdobobwbv', 'date'=>'05-Dec-2002', 'price'=>'6548', 'number'=>'9984', 'address'=>'wjjwemz', 'company'=>'a', 'desc'=>'qpjntip', 'age'=>'8591', 'title'=>'qlymmtkqzcqgyapufcuhcb', 'phone'=>'sllltahprsnefhpvgrmnpnd', 'email'=>'sfezigxari', 'zip'=>'sfezigxari', 'country'=>'ljtbamoerwtn'),
-array('id'=>'788', 'name'=>'aqantkfzpf', 'date'=>'24-Mar-2001', 'price'=>'3380', 'number'=>'5218', 'address'=>'uyvozvboasku', 'company'=>'nfgeft', 'desc'=>'pzwefeainouinqxmmybmrmg', 'age'=>'9152', 'title'=>'l', 'phone'=>'erxc', 'email'=>'xymcdml', 'zip'=>'xymcdml', 'country'=>'bgzowwbiucvmpbjq'),
-array('id'=>'789', 'name'=>'vflxmjwylzlxqm', 'date'=>'17-Jan-2000', 'price'=>'9876', 'number'=>'4536', 'address'=>'i', 'company'=>'edsufc', 'desc'=>'tqgycdklzj', 'age'=>'8975', 'title'=>'vuphxfixrkfxpiqjosuhjafle', 'phone'=>'xdzuduptcmylkpvp', 'email'=>'kyeumxptgqzsu', 'zip'=>'kyeumxptgqzsu', 'country'=>'qxpkbkaunnsyxiu'),
-array('id'=>'790', 'name'=>'flazyypsefrxzhnxwyyhys', 'date'=>'13-Oct-2004', 'price'=>'7189', 'number'=>'3561', 'address'=>'mwrrisrgqgzvmrslyfjv', 'company'=>'hcca', 'desc'=>'ompxhbuytcrljhsjdeavqy', 'age'=>'507', 'title'=>'tfhviisxuhvcjpbdssocagldl', 'phone'=>'zbkaadfhzoq', 'email'=>'lkzgnivolohaqhgblr', 'zip'=>'lkzgnivolohaqhgblr', 'country'=>'ktxltbqbbfrtq'),
-array('id'=>'791', 'name'=>'xpbtenhloytuafmnpgl', 'date'=>'28-Dec-2003', 'price'=>'6889', 'number'=>'556', 'address'=>'xtiovblldeqrmb', 'company'=>'kvaka', 'desc'=>'yqtjrtwjulgnu', 'age'=>'8088', 'title'=>'vguzllqxm', 'phone'=>'hivsjjqaczsvwcqhjeben', 'email'=>'kiwvtmsgiaoesyniypirlet', 'zip'=>'kiwvtmsgiaoesyniypirlet', 'country'=>'m'),
-array('id'=>'792', 'name'=>'ogtlq', 'date'=>'10-Dec-2003', 'price'=>'8145', 'number'=>'8247', 'address'=>'bdfq', 'company'=>'ypvgolpf', 'desc'=>'tyzgafuhygxapjvkowounxs', 'age'=>'997', 'title'=>'zqeovciubovgjcfqaff', 'phone'=>'bqzxftlclo', 'email'=>'keayachvevqlfsrvswbcx', 'zip'=>'keayachvevqlfsrvswbcx', 'country'=>'bvxvhzgvvrzvqayxvd'),
-array('id'=>'793', 'name'=>'pyeguxcvaan', 'date'=>'24-Jan-2003', 'price'=>'8961', 'number'=>'1295', 'address'=>'dygvyclybiu', 'company'=>'bgtz', 'desc'=>'zthcpiddkz', 'age'=>'5503', 'title'=>'czlbfgz', 'phone'=>'ryjatobz', 'email'=>'ajhtrkj', 'zip'=>'ajhtrkj', 'country'=>'nmknarqzdrfjrobqxbjlcjtds'),
-array('id'=>'794', 'name'=>'klgkzsunsmdspvxznmbejcn', 'date'=>'06-Oct-2007', 'price'=>'5686', 'number'=>'3298', 'address'=>'pfabllbdgowsroi', 'company'=>'mhayjehlsdrpr', 'desc'=>'fhffjqrkuxzqqreyergfppjxb', 'age'=>'964', 'title'=>'s', 'phone'=>'ssxaxdjouujrtzike', 'email'=>'pvnuld', 'zip'=>'pvnuld', 'country'=>'ifgi'),
-array('id'=>'795', 'name'=>'aqvanykcselkyksjpzylnswr', 'date'=>'06-Nov-2007', 'price'=>'1256', 'number'=>'5403', 'address'=>'bokxpywaapflzdwsnmsl', 'company'=>'geuxaaudoofdzdtxztyoykoc', 'desc'=>'hptzbr', 'age'=>'2252', 'title'=>'mdgmx', 'phone'=>'bmpelsxjs', 'email'=>'hgprvsyciscjjiov', 'zip'=>'hgprvsyciscjjiov', 'country'=>'uijejvuognl'),
-array('id'=>'796', 'name'=>'cxmrp', 'date'=>'12-Apr-2004', 'price'=>'4128', 'number'=>'7083', 'address'=>'mbpuql', 'company'=>'lupqdk', 'desc'=>'rrydheffrxv', 'age'=>'9932', 'title'=>'jkapxcf', 'phone'=>'tqyelovozhgqgkykqd', 'email'=>'ny', 'zip'=>'ny', 'country'=>'vi'),
-array('id'=>'797', 'name'=>'xkyccrtbweqstpzaffkeqa', 'date'=>'20-Mar-2005', 'price'=>'2646', 'number'=>'7983', 'address'=>'phgmrepuwj', 'company'=>'snmkhbjhhpslfttxhasspa', 'desc'=>'csdrmzairovcvwmdebvpgpje', 'age'=>'8873', 'title'=>'xpzxnbpqs', 'phone'=>'pt', 'email'=>'higjddvhhxc', 'zip'=>'higjddvhhxc', 'country'=>'dshipqfepdsrtikvydgflnp'),
-array('id'=>'798', 'name'=>'kwyizwmrdugtalje', 'date'=>'02-Jan-2008', 'price'=>'4717', 'number'=>'4214', 'address'=>'kozqamfpcqmbzmxlda', 'company'=>'kugwe', 'desc'=>'zfhlqawfzn', 'age'=>'2090', 'title'=>'tvnkipjumuy', 'phone'=>'ajigfmqfsyqiy', 'email'=>'nxbsiuowewloq', 'zip'=>'nxbsiuowewloq', 'country'=>'iomjyupdhgizfzhdnvaoojic'),
-array('id'=>'799', 'name'=>'zscpqleducxkf', 'date'=>'18-Feb-2004', 'price'=>'1480', 'number'=>'8358', 'address'=>'lzagaovjxxplw', 'company'=>'nmyyrctt', 'desc'=>'dzetoipbtocaorvyotoaqwndv', 'age'=>'4745', 'title'=>'xfoxiobccjsddhgdvxzu', 'phone'=>'tjljfznblhz', 'email'=>'wwakxcmhuqkbwoxtn', 'zip'=>'wwakxcmhuqkbwoxtn', 'country'=>'fhbrrhqeiclhuieusc'),
-array('id'=>'800', 'name'=>'jruu', 'date'=>'18-Sep-2003', 'price'=>'6443', 'number'=>'3755', 'address'=>'jodkgurwzazlittmnlpkpy', 'company'=>'k', 'desc'=>'uaclkzuzdefywcxwbif', 'age'=>'8118', 'title'=>'r', 'phone'=>'nhscgunz', 'email'=>'nbzybuxeydcvfa', 'zip'=>'nbzybuxeydcvfa', 'country'=>'hixckplxwdacynbmbd'),
-array('id'=>'801', 'name'=>'fgxjfbmbgmtourqfgbccfcfdp', 'date'=>'18-Mar-2005', 'price'=>'4296', 'number'=>'1165', 'address'=>'qkozppmrwylktcby', 'company'=>'dalidqms', 'desc'=>'cjjfazppzfelxbjimdknbsr', 'age'=>'816', 'title'=>'zfum', 'phone'=>'sphbuibkxaqcmndwvqzgdazu', 'email'=>'du', 'zip'=>'du', 'country'=>'yhgrwosr'),
-array('id'=>'802', 'name'=>'buusxggbcbrcivdhqfkk', 'date'=>'10-Jul-2006', 'price'=>'7806', 'number'=>'9840', 'address'=>'isffmhahzxofyr', 'company'=>'ptpkwwa', 'desc'=>'hl', 'age'=>'6263', 'title'=>'dkprthxyueybevq', 'phone'=>'uhsjahuwev', 'email'=>'lgpbkzrctzzrteqvilltfslps', 'zip'=>'lgpbkzrctzzrteqvilltfslps', 'country'=>'jpxfojlelwdcywbyovc'),
-array('id'=>'803', 'name'=>'lqcewuqmnjwdhbsq', 'date'=>'24-Jun-2000', 'price'=>'3524', 'number'=>'46', 'address'=>'hxggl', 'company'=>'jq', 'desc'=>'ugvzdpppdzlggmywzuz', 'age'=>'3410', 'title'=>'eqslwdnfugabcaerquvpf', 'phone'=>'v', 'email'=>'assvrbqwrihomvugcv', 'zip'=>'assvrbqwrihomvugcv', 'country'=>'evmwlgr'),
-array('id'=>'804', 'name'=>'twfupxqhygdq', 'date'=>'13-Jul-2001', 'price'=>'725', 'number'=>'2634', 'address'=>'i', 'company'=>'vqnrckdjb', 'desc'=>'vvba', 'age'=>'6118', 'title'=>'yfyxmcobntduumdpc', 'phone'=>'hfbkodpjyrkoiiugg', 'email'=>'iuiwomq', 'zip'=>'iuiwomq', 'country'=>'ztyblfgm'),
-array('id'=>'805', 'name'=>'pffowpcfyxleeuznqnzhw', 'date'=>'02-Dec-2007', 'price'=>'346', 'number'=>'4646', 'address'=>'h', 'company'=>'qdowictxeywckbgebtvotcls', 'desc'=>'ftp', 'age'=>'2366', 'title'=>'o', 'phone'=>'ectmemkjlhlvirzjlvyexj', 'email'=>'bpqrvsfswhljlytujagejxe', 'zip'=>'bpqrvsfswhljlytujagejxe', 'country'=>'izrnxbkzqbqmtveqcqz'),
-array('id'=>'806', 'name'=>'tjyupcemhxvhpi', 'date'=>'19-Feb-2006', 'price'=>'1741', 'number'=>'2860', 'address'=>'utoqyetoehcxqasfdwsk', 'company'=>'nsjwxzqbhkwaznzegni', 'desc'=>'qgerykuvcfoqx', 'age'=>'9264', 'title'=>'uxcwfntgngfr', 'phone'=>'sabigfzfpuasz', 'email'=>'ixnvslypqmixzpc', 'zip'=>'ixnvslypqmixzpc', 'country'=>'curddyiddyxeqxtzu'),
-array('id'=>'807', 'name'=>'mtsbkekhdzjvbemfhkok', 'date'=>'14-Jun-2002', 'price'=>'6977', 'number'=>'1312', 'address'=>'lcztw', 'company'=>'mpowtyexynsa', 'desc'=>'ffzptjdgrvkxhmwbj', 'age'=>'3670', 'title'=>'yykswoqvcjvto', 'phone'=>'s', 'email'=>'vch', 'zip'=>'vch', 'country'=>'uc'),
-array('id'=>'808', 'name'=>'kzoliyzhwjztyqoaz', 'date'=>'22-May-2004', 'price'=>'4827', 'number'=>'5048', 'address'=>'ipzkkcxcmwryfpxmmh', 'company'=>'ffcugcfaqrni', 'desc'=>'d', 'age'=>'3053', 'title'=>'okiqxeivjy', 'phone'=>'wkaiqglkmnqmdizmidu', 'email'=>'rebibgqxqoqmzqvpwga', 'zip'=>'rebibgqxqoqmzqvpwga', 'country'=>'tquxyujg'),
-array('id'=>'809', 'name'=>'api', 'date'=>'25-Dec-2002', 'price'=>'3091', 'number'=>'5218', 'address'=>'ycxkbn', 'company'=>'qkmrsg', 'desc'=>'ndginng', 'age'=>'6593', 'title'=>'vzpsjxgqvingj', 'phone'=>'m', 'email'=>'k', 'zip'=>'k', 'country'=>'sdfzqjgzwufnhanxtwuzmqizx'),
-array('id'=>'810', 'name'=>'k', 'date'=>'12-Sep-2003', 'price'=>'4047', 'number'=>'5382', 'address'=>'keyrevljjtkwqet', 'company'=>'dfclezdekwp', 'desc'=>'gdjriiimdtwnmhjdlcop', 'age'=>'3215', 'title'=>'bnqfsbbhvileztmh', 'phone'=>'qbddnk', 'email'=>'qwqflywnmnteo', 'zip'=>'qwqflywnmnteo', 'country'=>'mjdxocrbkxslbvzljqia'),
-array('id'=>'811', 'name'=>'zshlfapuvbdyzsbqtmol', 'date'=>'17-Nov-2002', 'price'=>'9129', 'number'=>'605', 'address'=>'ojrkdqclbimrcitgg', 'company'=>'ziisuxesnmpoeeyvoc', 'desc'=>'rnozafcizjpr', 'age'=>'3221', 'title'=>'abrxgjktzzxdyssafjotjoy', 'phone'=>'xyvmpdjqfbnl', 'email'=>'yekybnwugw', 'zip'=>'yekybnwugw', 'country'=>'plszzrlxphjfktvqvjbgigqgi'),
-array('id'=>'812', 'name'=>'ckz', 'date'=>'01-Jan-2003', 'price'=>'8265', 'number'=>'9851', 'address'=>'nlidssidmet', 'company'=>'nvnvbec', 'desc'=>'ifmtfptqlt', 'age'=>'477', 'title'=>'ejbwbkzootvcojyqnaawfnpl', 'phone'=>'jb', 'email'=>'ccmhmoeoydcnxx', 'zip'=>'ccmhmoeoydcnxx', 'country'=>'lhocuocruqhftqh'),
-array('id'=>'813', 'name'=>'jtavhejgimtgkjsrxum', 'date'=>'25-Jun-2001', 'price'=>'2828', 'number'=>'5138', 'address'=>'ngbunvdhwzo', 'company'=>'j', 'desc'=>'kvpqfyixwdjjanqnyeuay', 'age'=>'2971', 'title'=>'cosbdtlydhounndkjgutg', 'phone'=>'kugoogm', 'email'=>'cpkuqoocnsjbmxopiyvcsc', 'zip'=>'cpkuqoocnsjbmxopiyvcsc', 'country'=>'cwqrkxegzt'),
-array('id'=>'814', 'name'=>'jgimuawvntkcciyebapd', 'date'=>'07-Nov-2007', 'price'=>'3102', 'number'=>'1550', 'address'=>'odsgycngohhkcuenwgwvlxwb', 'company'=>'t', 'desc'=>'vbluqpn', 'age'=>'8878', 'title'=>'pkudrbouwthsa', 'phone'=>'olb', 'email'=>'mcduyffsvv', 'zip'=>'mcduyffsvv', 'country'=>'sjvcdy'),
-array('id'=>'815', 'name'=>'nobgw', 'date'=>'08-Oct-2008', 'price'=>'3329', 'number'=>'7028', 'address'=>'t', 'company'=>'dwzbc', 'desc'=>'uxaaq', 'age'=>'3698', 'title'=>'tntnshctnyouywmzprcmq', 'phone'=>'pwy', 'email'=>'wydgtxtnllunf', 'zip'=>'wydgtxtnllunf', 'country'=>'mtclqokg'),
-array('id'=>'816', 'name'=>'txritpvqnywhw', 'date'=>'23-Jul-2002', 'price'=>'600', 'number'=>'5856', 'address'=>'hxhaztrodxvrqsjylytcm', 'company'=>'ytooovpdrwbyxaropv', 'desc'=>'kncdwapvurh', 'age'=>'4808', 'title'=>'baeqwttnqvmowec', 'phone'=>'aowoqakrpgl', 'email'=>'oyxqzbg', 'zip'=>'oyxqzbg', 'country'=>'uajlvwzrabdbqzphaazpg'),
-array('id'=>'817', 'name'=>'vjtliureproankaelcinsi', 'date'=>'01-Jan-2002', 'price'=>'1275', 'number'=>'9884', 'address'=>'kkufuoqdjihzawanhasscaf', 'company'=>'iivrmvpwgjbaysdialhah', 'desc'=>'opihhlhn', 'age'=>'2469', 'title'=>'wbhixwfdggdfzhoz', 'phone'=>'wabeoqnvyydmeuigcre', 'email'=>'whfdllcszclvcnzrdmnblqnq', 'zip'=>'whfdllcszclvcnzrdmnblqnq', 'country'=>'wwnoamlirot'),
-array('id'=>'818', 'name'=>'mctyxwlxnokaqvrel', 'date'=>'02-Jan-2002', 'price'=>'6120', 'number'=>'6089', 'address'=>'cbrtqlwhx', 'company'=>'bwwxhulwelnzdrlgsuwidyjvr', 'desc'=>'g', 'age'=>'5719', 'title'=>'dojzkhh', 'phone'=>'sejer', 'email'=>'hivnbpjks', 'zip'=>'hivnbpjks', 'country'=>'tnzuuob'),
-array('id'=>'819', 'name'=>'ly', 'date'=>'21-Jun-2001', 'price'=>'7313', 'number'=>'4202', 'address'=>'cpamwjhkk', 'company'=>'uupcodcixqkvtwthoyazid', 'desc'=>'jplsxwdtqyjtmm', 'age'=>'8208', 'title'=>'jmgffcynrxnrgqgpgshdo', 'phone'=>'xfjgywttrdg', 'email'=>'ilbgzsenkkeqzkihoxslccsb', 'zip'=>'ilbgzsenkkeqzkihoxslccsb', 'country'=>'lvqobownpdmihztsdjroszcp'),
-array('id'=>'820', 'name'=>'stgtsspihqwedm', 'date'=>'18-Apr-2007', 'price'=>'6124', 'number'=>'6259', 'address'=>'iuyzirylgqazkg', 'company'=>'czikhzhlcuttqjjerdd', 'desc'=>'mupybgybqfutedelc', 'age'=>'4558', 'title'=>'fgqywaibrmfiyzyxbfvcvax', 'phone'=>'fatrcfohlfgifoj', 'email'=>'bogzoewpjsrfspuypopstez', 'zip'=>'bogzoewpjsrfspuypopstez', 'country'=>'kgnpv'),
-array('id'=>'821', 'name'=>'wltwaytpilhoe', 'date'=>'10-Nov-2000', 'price'=>'4643', 'number'=>'9030', 'address'=>'eqwewgkjwggjcrdysc', 'company'=>'hkdpyhmijyfbcwygse', 'desc'=>'baxikaaoysqqabupz', 'age'=>'585', 'title'=>'i', 'phone'=>'anmcjkjcpae', 'email'=>'xmbxmpwegnehiuhj', 'zip'=>'xmbxmpwegnehiuhj', 'country'=>'puwchzmsiphitxgfyesobx'),
-array('id'=>'822', 'name'=>'bbxwigsyboainnb', 'date'=>'04-Oct-2002', 'price'=>'1751', 'number'=>'8689', 'address'=>'lcfput', 'company'=>'sngtpdpykiwlwxuk', 'desc'=>'vfoeklkvnpl', 'age'=>'3358', 'title'=>'cawiumlk', 'phone'=>'wshipfczryf', 'email'=>'cprnl', 'zip'=>'cprnl', 'country'=>'cwnl'),
-array('id'=>'823', 'name'=>'ihiuttfplnxbta', 'date'=>'12-Dec-2007', 'price'=>'2126', 'number'=>'6297', 'address'=>'v', 'company'=>'ogmrdzc', 'desc'=>'ok', 'age'=>'3847', 'title'=>'fdqltcyqdrqecpjsrezglmx', 'phone'=>'maralbxqeobxrao', 'email'=>'rfyuvimnnmtyyrnlrfld', 'zip'=>'rfyuvimnnmtyyrnlrfld', 'country'=>'jtlxvj'),
-array('id'=>'824', 'name'=>'yjodiizqumehfdgwqrowcr', 'date'=>'13-Jan-2004', 'price'=>'5828', 'number'=>'3730', 'address'=>'yydxisb', 'company'=>'aahvmmcspipgaecc', 'desc'=>'fohuyptxtrflswltdhgpjy', 'age'=>'1888', 'title'=>'okssnvotkwnimhffyl', 'phone'=>'rhdklkqatpfmdqewe', 'email'=>'l', 'zip'=>'l', 'country'=>'kiktuszarkriruscejdyyjk'),
-array('id'=>'825', 'name'=>'p', 'date'=>'05-Dec-2005', 'price'=>'3648', 'number'=>'486', 'address'=>'r', 'company'=>'tmetmwdeevzx', 'desc'=>'ehbcflnhlcfpsoqsgcmshffd', 'age'=>'3539', 'title'=>'iejgcnneqt', 'phone'=>'daagfpyugrajdtr', 'email'=>'zvsjdxskz', 'zip'=>'zvsjdxskz', 'country'=>'yewrtz'),
-array('id'=>'826', 'name'=>'fxjesqvtzzmqjmlbvpy', 'date'=>'01-Jul-2008', 'price'=>'8092', 'number'=>'9738', 'address'=>'rr', 'company'=>'rjqxhabaqxtqxghgsshnig', 'desc'=>'jf', 'age'=>'8948', 'title'=>'iozegjud', 'phone'=>'vfrldkbaqigibowkv', 'email'=>'tavcikcnrliucdaupdeqdvzk', 'zip'=>'tavcikcnrliucdaupdeqdvzk', 'country'=>'byal'),
-array('id'=>'827', 'name'=>'fuuhdfjqwvzrycssrwxiatik', 'date'=>'11-Nov-2003', 'price'=>'9065', 'number'=>'8430', 'address'=>'wb', 'company'=>'rjzwtqtpplnsdgjzeszxbk', 'desc'=>'ltsgvoisgrrdlhwaxiop', 'age'=>'4506', 'title'=>'zlzslxtvseoklkztcflt', 'phone'=>'wbfxyoloz', 'email'=>'nlffwd', 'zip'=>'nlffwd', 'country'=>'svdgfoqfhtltnupoannoycne'),
-array('id'=>'828', 'name'=>'kvvnunjxuomlutefmrzcgzpuo', 'date'=>'25-Jul-2000', 'price'=>'7371', 'number'=>'5008', 'address'=>'d', 'company'=>'wrdkabepo', 'desc'=>'jhupumoxsonncbk', 'age'=>'1861', 'title'=>'xfygcqkmrmrhahribgcn', 'phone'=>'agknunoerjbxiiaysnqee', 'email'=>'elomnupbqpiadcnshfbjdkr', 'zip'=>'elomnupbqpiadcnshfbjdkr', 'country'=>'jjr'),
-array('id'=>'829', 'name'=>'vwthlgvgvxwlfw', 'date'=>'09-Jul-2003', 'price'=>'2721', 'number'=>'5893', 'address'=>'iyttpxczobnkygrj', 'company'=>'npikmupjjxtqn', 'desc'=>'zldsbavao', 'age'=>'8818', 'title'=>'yvuqfhdvqohld', 'phone'=>'ubkloukaxdbyybnv', 'email'=>'mqkcwrgriuytypo', 'zip'=>'mqkcwrgriuytypo', 'country'=>'z'),
-array('id'=>'830', 'name'=>'ujpsnqqlsdhhpy', 'date'=>'21-Aug-2007', 'price'=>'3709', 'number'=>'9735', 'address'=>'rtklszzszyh', 'company'=>'iwlvmbhffomvneohont', 'desc'=>'hdrzcr', 'age'=>'6970', 'title'=>'p', 'phone'=>'vxvgtiibnopajcfxktldashrs', 'email'=>'ikmykhwfoq', 'zip'=>'ikmykhwfoq', 'country'=>'wrbkgcujhsuady'),
-array('id'=>'831', 'name'=>'fsppbabakiwqxmetdfekiy', 'date'=>'17-Oct-2005', 'price'=>'5726', 'number'=>'6258', 'address'=>'nrrsjhilhjlssiipumjy', 'company'=>'niamdpdsgyfxqxhxgs', 'desc'=>'pewi', 'age'=>'4712', 'title'=>'ygrhf', 'phone'=>'vokiraljgk', 'email'=>'eanlxtecjizrueq', 'zip'=>'eanlxtecjizrueq', 'country'=>'w'),
-array('id'=>'832', 'name'=>'gtvrbm', 'date'=>'15-Aug-2007', 'price'=>'9500', 'number'=>'9063', 'address'=>'cyzovtsycbyu', 'company'=>'ckxyhefbzwcmopinnvqlu', 'desc'=>'hnxg', 'age'=>'6115', 'title'=>'ekuhurfcwldvigiwwrjjmzug', 'phone'=>'cubi', 'email'=>'amuutomzqj', 'zip'=>'amuutomzqj', 'country'=>'uetanpwezfq'),
-array('id'=>'833', 'name'=>'w', 'date'=>'04-Jan-2005', 'price'=>'2188', 'number'=>'4634', 'address'=>'f', 'company'=>'vasknsawevbxvonrsnximyfq', 'desc'=>'ww', 'age'=>'5465', 'title'=>'cntcgdpzeldzmaubomtbkboj', 'phone'=>'flebzce', 'email'=>'vhtzwseivdvwy', 'zip'=>'vhtzwseivdvwy', 'country'=>'llqnwsbfzhrdirfnebuxar'),
-array('id'=>'834', 'name'=>'zliv', 'date'=>'08-Apr-2006', 'price'=>'7460', 'number'=>'6964', 'address'=>'goaitapk', 'company'=>'ycj', 'desc'=>'gkfdlwtqwfy', 'age'=>'7150', 'title'=>'flgxunlvvfvkq', 'phone'=>'jsiuytacexwutbtmoyxvwsiin', 'email'=>'nio', 'zip'=>'nio', 'country'=>'ixwq'),
-array('id'=>'835', 'name'=>'jsyopuijvcwkbufxmofzs', 'date'=>'09-Sep-2002', 'price'=>'8914', 'number'=>'6319', 'address'=>'thwp', 'company'=>'pnefinoepkoqeuor', 'desc'=>'tqbmyikpm', 'age'=>'1512', 'title'=>'jtmygrdofssvdhlicazluq', 'phone'=>'gourehvaqonp', 'email'=>'ftjklcfpjrxmrxxlnjsc', 'zip'=>'ftjklcfpjrxmrxxlnjsc', 'country'=>'jgle'),
-array('id'=>'836', 'name'=>'tu', 'date'=>'16-Aug-2008', 'price'=>'4187', 'number'=>'9129', 'address'=>'waplkhjwyh', 'company'=>'kvdcyimfurmwkhoyhzv', 'desc'=>'vwhhgorcmzwwuazsi', 'age'=>'4626', 'title'=>'cdkznrnlynhpjdwqkkimxhj', 'phone'=>'cjuvrgsujctwthisuphd', 'email'=>'eudpcqmkzgniaiagbuq', 'zip'=>'eudpcqmkzgniaiagbuq', 'country'=>'nmxu'),
-array('id'=>'838', 'name'=>'okxrdcmgrowdzwkn', 'date'=>'13-Feb-2007', 'price'=>'1881', 'number'=>'7170', 'address'=>'zibmvzhqpwanoepalgpikpe', 'company'=>'cjgyozvniwadvhukevxsz', 'desc'=>'sltitexyzzigx', 'age'=>'8751', 'title'=>'tkopks', 'phone'=>'smvwispifh', 'email'=>'zqndnmdnujlrpebetmw', 'zip'=>'zqndnmdnujlrpebetmw', 'country'=>'fjzb'),
-array('id'=>'839', 'name'=>'qzyytyogcctfpnpaff', 'date'=>'08-Feb-2003', 'price'=>'9302', 'number'=>'7494', 'address'=>'cyqcah', 'company'=>'rhtqbreithbzwpoxutbb', 'desc'=>'zvj', 'age'=>'918', 'title'=>'zeuhzlpsbrjgzdnbckq', 'phone'=>'hlkjnoijxldxpxfoi', 'email'=>'hkmrqmuenxoeovqzfennn', 'zip'=>'hkmrqmuenxoeovqzfennn', 'country'=>'zqjpnpewklh'),
-array('id'=>'840', 'name'=>'xk', 'date'=>'03-Nov-2008', 'price'=>'8118', 'number'=>'6519', 'address'=>'jm', 'company'=>'jrxwfkifaruogylrjs', 'desc'=>'mqykswfjzowrxo', 'age'=>'5731', 'title'=>'uzczautoasasbthojgyc', 'phone'=>'dm', 'email'=>'s', 'zip'=>'s', 'country'=>'tqxikshn'),
-array('id'=>'841', 'name'=>'hlxidxaf', 'date'=>'09-Aug-2006', 'price'=>'118', 'number'=>'5341', 'address'=>'cqvosoxmevvpnddell', 'company'=>'itufuzwbtwplzgho', 'desc'=>'vmlahgqujtyuepdyjjsjfucck', 'age'=>'5475', 'title'=>'qv', 'phone'=>'prcbrjhherbdmgsp', 'email'=>'czwl', 'zip'=>'czwl', 'country'=>'qnha'),
-array('id'=>'842', 'name'=>'rxahpdignq', 'date'=>'20-Jul-2002', 'price'=>'6268', 'number'=>'8078', 'address'=>'wnkapjxannovoqffogmd', 'company'=>'vkxlzptpkn', 'desc'=>'yxmngjouxdq', 'age'=>'4525', 'title'=>'vricemmzxkkwadmlqyjo', 'phone'=>'xvumprpfdk', 'email'=>'u', 'zip'=>'u', 'country'=>'ezfqycbizbmlmdjwrut'),
-array('id'=>'843', 'name'=>'gcfwiigkdzocfe', 'date'=>'09-Dec-2001', 'price'=>'3872', 'number'=>'2871', 'address'=>'wsuacqs', 'company'=>'kfkqhqmqzsacsofxtgfzqn', 'desc'=>'nfbnisf', 'age'=>'1779', 'title'=>'kp', 'phone'=>'sfgiezjhrxmprturjhy', 'email'=>'nzkvrqauaposvubztkglita', 'zip'=>'nzkvrqauaposvubztkglita', 'country'=>'mvqwcptqoemgunbvcpnxkpxea'),
-array('id'=>'844', 'name'=>'ixpiklyhnnaecfr', 'date'=>'28-Apr-2001', 'price'=>'4251', 'number'=>'7907', 'address'=>'aielycp', 'company'=>'gegeuopfnwtbxxeconbtywaz', 'desc'=>'fkdhz', 'age'=>'503', 'title'=>'ehtywiejexlcvp', 'phone'=>'kdgd', 'email'=>'c', 'zip'=>'c', 'country'=>'bii'),
-array('id'=>'845', 'name'=>'qlmepuxoqgs', 'date'=>'12-Dec-2004', 'price'=>'4701', 'number'=>'4904', 'address'=>'brvexygabhi', 'company'=>'ttaegeuaci', 'desc'=>'iastqefbgxwkuvrvx', 'age'=>'9456', 'title'=>'hrx', 'phone'=>'wdmqeoy', 'email'=>'wyoppsvqzsnjnibifzmnr', 'zip'=>'wyoppsvqzsnjnibifzmnr', 'country'=>'unngdsvbo'),
-array('id'=>'846', 'name'=>'c', 'date'=>'18-Apr-2007', 'price'=>'1543', 'number'=>'2652', 'address'=>'wuekdfsjfewworkcynut', 'company'=>'implufgymavhffk', 'desc'=>'yupdqmriwu', 'age'=>'2592', 'title'=>'oazxnpihvo', 'phone'=>'ipbpuh', 'email'=>'f', 'zip'=>'f', 'country'=>'uvilh'),
-array('id'=>'847', 'name'=>'euaoiaogndovydbgsdv', 'date'=>'12-Jun-2007', 'price'=>'7158', 'number'=>'6131', 'address'=>'nybvyuzsuobvchjf', 'company'=>'eeagktjgguczksmiuihohz', 'desc'=>'wbeyjndgs', 'age'=>'3115', 'title'=>'yszizg', 'phone'=>'cfn', 'email'=>'swpbddjdnffrdofhuxpbw', 'zip'=>'swpbddjdnffrdofhuxpbw', 'country'=>'bfhhiknw'),
-array('id'=>'848', 'name'=>'tuhxyq', 'date'=>'13-Dec-2006', 'price'=>'2390', 'number'=>'1211', 'address'=>'uigpgvrdesimzrwnobtivbfus', 'company'=>'fnnimh', 'desc'=>'txxpobthkfgcbuqdo', 'age'=>'9726', 'title'=>'qftilywyhjgzcexrsylziqgk', 'phone'=>'bbvpbuggnormkqutxt', 'email'=>'broupzuyqbjjclesmzzsnn', 'zip'=>'broupzuyqbjjclesmzzsnn', 'country'=>'axauryonzf'),
-array('id'=>'849', 'name'=>'vbptrqcbtofmaflssycs', 'date'=>'04-Nov-2004', 'price'=>'5467', 'number'=>'733', 'address'=>'cb', 'company'=>'dwdflxxc', 'desc'=>'y', 'age'=>'8363', 'title'=>'eiojtgbsjupmhd', 'phone'=>'kfqsjnvoytmbtk', 'email'=>'hofvyycarmugzcjnmoeeyr', 'zip'=>'hofvyycarmugzcjnmoeeyr', 'country'=>'n'),
-array('id'=>'850', 'name'=>'zrnkouztqxstxjfspeu', 'date'=>'20-Dec-2002', 'price'=>'5371', 'number'=>'8792', 'address'=>'monzfgyxtilo', 'company'=>'fefxych', 'desc'=>'uwh', 'age'=>'5997', 'title'=>'awjwjvlwvrdtoxcalkfqp', 'phone'=>'osk', 'email'=>'nhacdaznxijifeziyo', 'zip'=>'nhacdaznxijifeziyo', 'country'=>'aorku'),
-array('id'=>'851', 'name'=>'y', 'date'=>'20-Nov-2003', 'price'=>'6027', 'number'=>'2034', 'address'=>'phuqhhnqqwwvwetk', 'company'=>'tycetkeriw', 'desc'=>'x', 'age'=>'817', 'title'=>'nkldrsrijneejjytt', 'phone'=>'swwlhbdpyenavakgec', 'email'=>'vkjioosxmlreeobpvctkbxxbs', 'zip'=>'vkjioosxmlreeobpvctkbxxbs', 'country'=>'lzcozyyihnxzljlcopqqfmty'),
-array('id'=>'852', 'name'=>'vuvoshovvouuwbhubsem', 'date'=>'21-Oct-2000', 'price'=>'4703', 'number'=>'3567', 'address'=>'ycevwa', 'company'=>'spiaedvsyqpaxjb', 'desc'=>'nnlgpxpvvsaqpbg', 'age'=>'2988', 'title'=>'oivsdnqucrrlshzgs', 'phone'=>'vpwrlo', 'email'=>'cduillxtgpxugrwxii', 'zip'=>'cduillxtgpxugrwxii', 'country'=>'qiwiosxkkizclcwt'),
-array('id'=>'853', 'name'=>'qhogfim', 'date'=>'06-Nov-2003', 'price'=>'2131', 'number'=>'5471', 'address'=>'v', 'company'=>'xdkpbvzkucvxyplgftvlye', 'desc'=>'vjiaxjwugafvbavmvxitwxec', 'age'=>'1210', 'title'=>'ypwcnsmwskfpempkhrlddgam', 'phone'=>'wjezmcxbzaprmlkwrzbdollgw', 'email'=>'kdowclfhlskjuj', 'zip'=>'kdowclfhlskjuj', 'country'=>'jbvvlsmkt'),
-array('id'=>'854', 'name'=>'fagbpqeemhqspblzkfjtokpjv', 'date'=>'24-Mar-2002', 'price'=>'663', 'number'=>'4476', 'address'=>'gmmibc', 'company'=>'gpvwilxtkhytb', 'desc'=>'erwzzsgaemhqz', 'age'=>'6320', 'title'=>'ceyrzuakstvaspbftt', 'phone'=>'t', 'email'=>'uasymaplqhovggubgf', 'zip'=>'uasymaplqhovggubgf', 'country'=>'abusrwxkpzehtearrahd'),
-array('id'=>'855', 'name'=>'rmvxhxenreolwg', 'date'=>'22-Mar-2005', 'price'=>'8845', 'number'=>'7234', 'address'=>'emaedsflvwanjvlqspekt', 'company'=>'vqzdkqadmepmjteoeak', 'desc'=>'nuzy', 'age'=>'4232', 'title'=>'opciiyyibiyclkgbxp', 'phone'=>'cdycocqicotvdiylrwjz', 'email'=>'syaejhfhwzjaympbcxerrzua', 'zip'=>'syaejhfhwzjaympbcxerrzua', 'country'=>'gruqrsiqsnzathxtqxrdntg'),
-array('id'=>'856', 'name'=>'xcwscuzuopmgyczlczejwxa', 'date'=>'17-Oct-2001', 'price'=>'3013', 'number'=>'3285', 'address'=>'sfhucaxwz', 'company'=>'kodrmfrxircrnarip', 'desc'=>'qyejdmdgmaclsmzvembvk', 'age'=>'3502', 'title'=>'maamsjcnzbsi', 'phone'=>'emlrn', 'email'=>'cfacbeoczylml', 'zip'=>'cfacbeoczylml', 'country'=>'myevasvbkegp'),
-array('id'=>'857', 'name'=>'gefikfllkznkyzwjlj', 'date'=>'18-Mar-2001', 'price'=>'3262', 'number'=>'3032', 'address'=>'k', 'company'=>'erhvjnzowjuhvehjog', 'desc'=>'lpuvxjag', 'age'=>'6875', 'title'=>'q', 'phone'=>'fhraqfafck', 'email'=>'kgerptxyenszlcaruahegpwhg', 'zip'=>'kgerptxyenszlcaruahegpwhg', 'country'=>'i'),
-array('id'=>'858', 'name'=>'sloy', 'date'=>'07-Jul-2004', 'price'=>'3384', 'number'=>'1393', 'address'=>'nrencgnuaocf', 'company'=>'rbbydjjhcvvbkbptebhw', 'desc'=>'uymhtn', 'age'=>'8362', 'title'=>'tqnuslxcvfeqafbbvugwb', 'phone'=>'cw', 'email'=>'p', 'zip'=>'p', 'country'=>'udz'),
-array('id'=>'859', 'name'=>'pdripokkuobuucwpxcmzep', 'date'=>'07-Oct-2001', 'price'=>'9785', 'number'=>'183', 'address'=>'zqepuvxj', 'company'=>'htfvvzqxvf', 'desc'=>'ystchpimojunzzdtvadg', 'age'=>'2853', 'title'=>'ldsktpgzkerehztpliyfwyf', 'phone'=>'sazvghtsklcebjdlnvpvujkgs', 'email'=>'moirobrox', 'zip'=>'moirobrox', 'country'=>'vqqfbtjccnoqjelenwkggwup'),
-array('id'=>'860', 'name'=>'qgxnesevx', 'date'=>'16-Feb-2002', 'price'=>'3398', 'number'=>'6595', 'address'=>'xhfbtjppuvwrqlfzclxpq', 'company'=>'tlnzavirqfywhsf', 'desc'=>'iatesjqyjskgiawcmjcmekd', 'age'=>'8279', 'title'=>'cryuxvcxphqzyoir', 'phone'=>'pzylckvexapavfcnexkaaiph', 'email'=>'ofmxwlmwjyyuudrussqyudcr', 'zip'=>'ofmxwlmwjyyuudrussqyudcr', 'country'=>'crwrzvgfidctqz'),
-array('id'=>'861', 'name'=>'xyjapethurcxtul', 'date'=>'14-Nov-2002', 'price'=>'5345', 'number'=>'4692', 'address'=>'url', 'company'=>'ufntidrhmswqlekchiwctso', 'desc'=>'g', 'age'=>'284', 'title'=>'asrxm', 'phone'=>'lgfoxnapjrbocdwkzyermgy', 'email'=>'lyfdvsagzgvwt', 'zip'=>'lyfdvsagzgvwt', 'country'=>'mdnnsqqobqmfiymgmxesba'),
-array('id'=>'862', 'name'=>'h', 'date'=>'09-May-2000', 'price'=>'2592', 'number'=>'661', 'address'=>'tfmgxdxleoxjwwvditiauilw', 'company'=>'vfscgrvlecihzulo', 'desc'=>'vknqnwkvxfejbufgn', 'age'=>'3109', 'title'=>'edzjgirgccuux', 'phone'=>'iose', 'email'=>'ocdslfnrmazafdapjigplijf', 'zip'=>'ocdslfnrmazafdapjigplijf', 'country'=>'onuhst'),
-array('id'=>'863', 'name'=>'xogccxpcwqizqxiydyjl', 'date'=>'17-Mar-2006', 'price'=>'8620', 'number'=>'959', 'address'=>'dugzpdovgqsv', 'company'=>'olbncywabuknczgycsc', 'desc'=>'zclcqhigzeznqbbsaytcsd', 'age'=>'6128', 'title'=>'dvufoxcnzoqpvywudwitx', 'phone'=>'lxiezbipwm', 'email'=>'rraotoniedd', 'zip'=>'rraotoniedd', 'country'=>'zxg'),
-array('id'=>'864', 'name'=>'atqmry', 'date'=>'19-Aug-2000', 'price'=>'9963', 'number'=>'2767', 'address'=>'lsodtdxhrfmuiqugxqmxkdj', 'company'=>'cb', 'desc'=>'caaamtpqnsnvktiecyz', 'age'=>'3401', 'title'=>'qvtazddbewefxerruifnw', 'phone'=>'x', 'email'=>'icrgbacrwwsvzvx', 'zip'=>'icrgbacrwwsvzvx', 'country'=>'sci'),
-array('id'=>'865', 'name'=>'aibinof', 'date'=>'13-Jun-2007', 'price'=>'8492', 'number'=>'5169', 'address'=>'donfgjbzfbvc', 'company'=>'nene', 'desc'=>'nmnwabbnmwj', 'age'=>'98', 'title'=>'mpvsvfuv', 'phone'=>'vqnaernida', 'email'=>'qxvsyjeutfdfuzyqeslpo', 'zip'=>'qxvsyjeutfdfuzyqeslpo', 'country'=>'c'),
-array('id'=>'866', 'name'=>'ucoxck', 'date'=>'28-Jul-2002', 'price'=>'2680', 'number'=>'9419', 'address'=>'ltirwolvmbafnpu', 'company'=>'rivlkkjnuynafmp', 'desc'=>'fxibluxywxejnyyeh', 'age'=>'7708', 'title'=>'sezgyytydfovlmdn', 'phone'=>'xlwuiadvzcagwqyaqezoyxs', 'email'=>'mnpy', 'zip'=>'mnpy', 'country'=>'dwposjxtntsqtymkx'),
-array('id'=>'867', 'name'=>'c', 'date'=>'18-Jun-2000', 'price'=>'3975', 'number'=>'3320', 'address'=>'wwvuo', 'company'=>'rdnknkdadwqxvdhsqivdywnhc', 'desc'=>'eyesxwvkgj', 'age'=>'8227', 'title'=>'kzfbwaeet', 'phone'=>'npymlluovymaqjwmudvqm', 'email'=>'psgmt', 'zip'=>'psgmt', 'country'=>'rngeceroql'),
-array('id'=>'868', 'name'=>'kpmazjmumikz', 'date'=>'28-Jun-2006', 'price'=>'7721', 'number'=>'4563', 'address'=>'fczlhbpzqgl', 'company'=>'svjfvioidbqnbentyze', 'desc'=>'ceo', 'age'=>'3788', 'title'=>'ejwku', 'phone'=>'cpzilixulylzapmt', 'email'=>'lyrocgxilhevbu', 'zip'=>'lyrocgxilhevbu', 'country'=>'rugccdxocincyavmmudawkye'),
-array('id'=>'869', 'name'=>'jrgeq', 'date'=>'27-Dec-2007', 'price'=>'343', 'number'=>'455', 'address'=>'y', 'company'=>'dgdfedbqpwuqsfo', 'desc'=>'auhsblizkfzlgyajeepihrz', 'age'=>'8972', 'title'=>'ungzcdawlsxwb', 'phone'=>'hgwsnutwyxmhfdhcrbqxas', 'email'=>'b', 'zip'=>'b', 'country'=>'mtliuipbeiozcl'),
-array('id'=>'870', 'name'=>'xfebnhsoxqpprqedkpmfychck', 'date'=>'03-Oct-2004', 'price'=>'2850', 'number'=>'9996', 'address'=>'ffrgsyzhwpxl', 'company'=>'opkyfw', 'desc'=>'eylh', 'age'=>'3583', 'title'=>'jwojiuo', 'phone'=>'a', 'email'=>'yapupmg', 'zip'=>'yapupmg', 'country'=>'awgzcddgbonlwwhlfqfuqg'),
-array('id'=>'871', 'name'=>'grjweqsenzdpchw', 'date'=>'24-Feb-2003', 'price'=>'6195', 'number'=>'7129', 'address'=>'xdmnjg', 'company'=>'pis', 'desc'=>'acretkjgjmwmusrqchiif', 'age'=>'4824', 'title'=>'svbwkkpgkrxplhysrloef', 'phone'=>'wvjees', 'email'=>'qncmoyxzn', 'zip'=>'qncmoyxzn', 'country'=>'kfb'),
-array('id'=>'872', 'name'=>'jyjajxfoebkngofpf', 'date'=>'19-Sep-2006', 'price'=>'2883', 'number'=>'6258', 'address'=>'gesrktqbcokdyij', 'company'=>'nlxarlggqzyi', 'desc'=>'oxnsqe', 'age'=>'1182', 'title'=>'venkpqiyav', 'phone'=>'lsmddsjusid', 'email'=>'wbmprrscmxpxmgflgawssjvwb', 'zip'=>'wbmprrscmxpxmgflgawssjvwb', 'country'=>'runut'),
-array('id'=>'873', 'name'=>'gznxspkpfhclnnrnkjgte', 'date'=>'24-Jan-2003', 'price'=>'7650', 'number'=>'6112', 'address'=>'ojhkpgynyoyotgretfvhpfn', 'company'=>'kqeukurze', 'desc'=>'jtfhhevfspmjtfopneubnfss', 'age'=>'9768', 'title'=>'nq', 'phone'=>'r', 'email'=>'llussyoyqdkaxqp', 'zip'=>'llussyoyqdkaxqp', 'country'=>'ethfhmxalanc'),
-array('id'=>'874', 'name'=>'rmpl', 'date'=>'09-Feb-2003', 'price'=>'7770', 'number'=>'2521', 'address'=>'x', 'company'=>'bvirhmlorsbpsmpfp', 'desc'=>'kgdzsjhcdodbffwn', 'age'=>'8699', 'title'=>'ahs', 'phone'=>'atgsgvyvmicqivzqy', 'email'=>'fb', 'zip'=>'fb', 'country'=>'khay'),
-array('id'=>'875', 'name'=>'ylwq', 'date'=>'17-May-2007', 'price'=>'1809', 'number'=>'8402', 'address'=>'drfmtvuovlmyqocbwc', 'company'=>'a', 'desc'=>'ylcpxs', 'age'=>'4749', 'title'=>'of', 'phone'=>'flszg', 'email'=>'ncyaappcqlfq', 'zip'=>'ncyaappcqlfq', 'country'=>'lpxoevgrxvw'),
-array('id'=>'876', 'name'=>'h', 'date'=>'01-Oct-2005', 'price'=>'3368', 'number'=>'5439', 'address'=>'horweunpzebktzzyu', 'company'=>'qsbmwc', 'desc'=>'rcjaqaifrejlrzlvbwpa', 'age'=>'8199', 'title'=>'ubendrjflbiucy', 'phone'=>'kemooygojcpfrpbgkckyf', 'email'=>'h', 'zip'=>'h', 'country'=>'njtilsdwxql'),
-array('id'=>'877', 'name'=>'rzzupflfgsqjcop', 'date'=>'24-Feb-2000', 'price'=>'7193', 'number'=>'2052', 'address'=>'brmfnjvyvkpvkjkpvpv', 'company'=>'ferutwquovoqma', 'desc'=>'zkqxfbnalxlbtbwhhbybv', 'age'=>'7929', 'title'=>'pjnezzeuzolxunlvy', 'phone'=>'haciwjqy', 'email'=>'rtcjjmxn', 'zip'=>'rtcjjmxn', 'country'=>'wsgwhrtceex'),
-array('id'=>'878', 'name'=>'edpnaydyhvskf', 'date'=>'24-Jan-2000', 'price'=>'6222', 'number'=>'3023', 'address'=>'iovqfosktpngurvhsukqbfjl', 'company'=>'lincplkega', 'desc'=>'vttoihucz', 'age'=>'6402', 'title'=>'rluinaryld', 'phone'=>'yfxkqbr', 'email'=>'kmkebtmwvlnfdyall', 'zip'=>'kmkebtmwvlnfdyall', 'country'=>'d'),
-array('id'=>'879', 'name'=>'grlmowdpnuaa', 'date'=>'06-Feb-2000', 'price'=>'9323', 'number'=>'6695', 'address'=>'udlagjasvbvfocxapmwsbjnc', 'company'=>'sgmqykkbvk', 'desc'=>'flabnvhc', 'age'=>'9216', 'title'=>'cnqy', 'phone'=>'sisus', 'email'=>'bebzplblwj', 'zip'=>'bebzplblwj', 'country'=>'hjsufzwddzquxvmg'),
-array('id'=>'880', 'name'=>'zyheah', 'date'=>'13-Sep-2003', 'price'=>'1651', 'number'=>'3083', 'address'=>'vpcnkhmhlpgbkexwkl', 'company'=>'kkl', 'desc'=>'kshwbmeuhtwuee', 'age'=>'2509', 'title'=>'pwrqgvndgzg', 'phone'=>'jsfulnqnzuhgodas', 'email'=>'hdwdvnk', 'zip'=>'hdwdvnk', 'country'=>'bnxauojmuexhulgps'),
-array('id'=>'881', 'name'=>'wnw', 'date'=>'22-Jan-2000', 'price'=>'287', 'number'=>'9092', 'address'=>'ohmpvkpqyzcsdaaylgnet', 'company'=>'agneanfyitguibfxr', 'desc'=>'xuw', 'age'=>'272', 'title'=>'xyhdmlxdmdqqedvcmoihx', 'phone'=>'mucqrwnssk', 'email'=>'zodllgxpxotbkwnye', 'zip'=>'zodllgxpxotbkwnye', 'country'=>'vpiqryinmagxsglvrxcpm'),
-array('id'=>'882', 'name'=>'gboc', 'date'=>'15-Jul-2002', 'price'=>'4343', 'number'=>'3489', 'address'=>'tznshbeiibbonxglawxaae', 'company'=>'ph', 'desc'=>'cpdllwkzosbtbjvdy', 'age'=>'3460', 'title'=>'e', 'phone'=>'abrabwcqeustxefupfji', 'email'=>'cjqymp', 'zip'=>'cjqymp', 'country'=>'nubnvto'),
-array('id'=>'883', 'name'=>'qnulgniksczxmhe', 'date'=>'20-Jul-2007', 'price'=>'5131', 'number'=>'1835', 'address'=>'urewfzptwf', 'company'=>'jzvpmeafga', 'desc'=>'ti', 'age'=>'2756', 'title'=>'zcvemqwq', 'phone'=>'cqbvmgfwgals', 'email'=>'mylm', 'zip'=>'mylm', 'country'=>'e'),
-array('id'=>'884', 'name'=>'mukizxyv', 'date'=>'12-Jun-2008', 'price'=>'1653', 'number'=>'4710', 'address'=>'qtymzzyselqpxruszhm', 'company'=>'qlhohvzezl', 'desc'=>'qewdevbwammqkekcespojbv', 'age'=>'9222', 'title'=>'qxnqjlgo', 'phone'=>'jsdlody', 'email'=>'t', 'zip'=>'t', 'country'=>'gemkxbygc'),
-array('id'=>'885', 'name'=>'klcy', 'date'=>'13-Dec-2002', 'price'=>'3115', 'number'=>'84', 'address'=>'rsudhycjslpxxavy', 'company'=>'cbtgmejkfvtovkfofjwdlfvwv', 'desc'=>'uvotuquoxgshqyckmxu', 'age'=>'7083', 'title'=>'zbidnnykjsef', 'phone'=>'xzxsov', 'email'=>'gcpfezrctkptlxwzlvjunozu', 'zip'=>'gcpfezrctkptlxwzlvjunozu', 'country'=>'zseoncuqszur'),
-array('id'=>'886', 'name'=>'lbmfnkbmvxwqkkqfxqybeld', 'date'=>'02-Dec-2007', 'price'=>'9486', 'number'=>'8729', 'address'=>'quzrhefrfsmcp', 'company'=>'na', 'desc'=>'txirymdclfykbmawls', 'age'=>'1271', 'title'=>'yuvqhyfjmgcfdlx', 'phone'=>'y', 'email'=>'d', 'zip'=>'d', 'country'=>'fcuhovdzng'),
-array('id'=>'887', 'name'=>'bkcijisvovar', 'date'=>'26-Mar-2006', 'price'=>'2110', 'number'=>'9264', 'address'=>'pdzkkofootvefwoieyrxtfs', 'company'=>'xzrrepoutofedlsrenvk', 'desc'=>'ktoikmcqew', 'age'=>'5421', 'title'=>'ofi', 'phone'=>'udxi', 'email'=>'cltudyiz', 'zip'=>'cltudyiz', 'country'=>'skchtntvd'),
-array('id'=>'888', 'name'=>'rbgwkkqnizvkloepn', 'date'=>'16-Jun-2007', 'price'=>'2194', 'number'=>'9500', 'address'=>'nrlgnpeeggkdqvuddtznfosu', 'company'=>'f', 'desc'=>'xlhwyzie', 'age'=>'4828', 'title'=>'jrdpchgxbjbvjoaxgvzmdxx', 'phone'=>'tvlbaxykpcz', 'email'=>'jfplpqgzehwlcwygt', 'zip'=>'jfplpqgzehwlcwygt', 'country'=>'rnrcosancpqchaiwlymrx'),
-array('id'=>'889', 'name'=>'udbqbhkxzxpbmicalrqnyqwvc', 'date'=>'09-Oct-2006', 'price'=>'6758', 'number'=>'9888', 'address'=>'lducebmcakscwaexlw', 'company'=>'zvevqgpyahytt', 'desc'=>'n', 'age'=>'8302', 'title'=>'pijpsb', 'phone'=>'pbwnmtamofhflweme', 'email'=>'fx', 'zip'=>'fx', 'country'=>'tsli'),
-array('id'=>'890', 'name'=>'yuvqkwmxjfyvuddzpadb', 'date'=>'08-Feb-2002', 'price'=>'588', 'number'=>'4258', 'address'=>'u', 'company'=>'jvqhplxzikxsqvokyrjnrn', 'desc'=>'vuwxfxrbhnspdem', 'age'=>'1152', 'title'=>'xafnvtytkhhc', 'phone'=>'wyptvvqnwyaondsagfxgl', 'email'=>'bejvprcsnyq', 'zip'=>'bejvprcsnyq', 'country'=>'sl'),
-array('id'=>'891', 'name'=>'yvhzjucc', 'date'=>'10-Oct-2002', 'price'=>'7119', 'number'=>'6064', 'address'=>'drynmneofrnwufisogn', 'company'=>'gxqjalsjdichzaulozaur', 'desc'=>'rluzejgsfmpvvq', 'age'=>'2739', 'title'=>'zkvcsvdnhrmim', 'phone'=>'wdpr', 'email'=>'ua', 'zip'=>'ua', 'country'=>'mfvcbqsie'),
-array('id'=>'892', 'name'=>'aumvxzcpmkcqhggyjaz', 'date'=>'15-Sep-2001', 'price'=>'5303', 'number'=>'5954', 'address'=>'eiqjakj', 'company'=>'wftwhjjslaarhzbiytveh', 'desc'=>'llsbvtmepi', 'age'=>'3722', 'title'=>'frrpjdpj', 'phone'=>'wiwehpzlwkxidzdxlimu', 'email'=>'uajmptpedkbmgguwgf', 'zip'=>'uajmptpedkbmgguwgf', 'country'=>'qdbucfrooejgzjqlyj'),
-array('id'=>'893', 'name'=>'nl', 'date'=>'28-Feb-2006', 'price'=>'3983', 'number'=>'7728', 'address'=>'qaghdibgotucx', 'company'=>'jwn', 'desc'=>'iljjoxvsxmcratrhauqcbevvh', 'age'=>'7328', 'title'=>'qpmqyyaimxdeuphlqadyayocz', 'phone'=>'yvzrvqhigfggnseqxy', 'email'=>'ekxeov', 'zip'=>'ekxeov', 'country'=>'mjilc'),
-array('id'=>'894', 'name'=>'cxcsek', 'date'=>'11-Dec-2005', 'price'=>'2335', 'number'=>'8947', 'address'=>'knhiultrq', 'company'=>'mwtwefy', 'desc'=>'mahotmzsvq', 'age'=>'9555', 'title'=>'ajghrbtlsjtefnakszu', 'phone'=>'zctto', 'email'=>'mkjkdjtkqllkxdtqizd', 'zip'=>'mkjkdjtkqllkxdtqizd', 'country'=>'jwiebihvb'),
-array('id'=>'895', 'name'=>'ngxykhsuydgibk', 'date'=>'20-Jan-2006', 'price'=>'748', 'number'=>'8138', 'address'=>'lr', 'company'=>'qssxnutbha', 'desc'=>'fkgxfeblmdwpuprpschctzvrn', 'age'=>'6027', 'title'=>'oxlncvuaaz', 'phone'=>'ml', 'email'=>'ibays', 'zip'=>'ibays', 'country'=>'rvxuoxpgkfryccmf'),
-array('id'=>'896', 'name'=>'fxgijsn', 'date'=>'21-Sep-2004', 'price'=>'6785', 'number'=>'4312', 'address'=>'igcc', 'company'=>'zsajxriatufrblohtyzh', 'desc'=>'svjeaskcufbngkkys', 'age'=>'4273', 'title'=>'nqjobywvxwcopxytxq', 'phone'=>'zkjb', 'email'=>'pljneufrkpgmnchkzjzohxif', 'zip'=>'pljneufrkpgmnchkzjzohxif', 'country'=>'mfyvgwlrfzwze'),
-array('id'=>'897', 'name'=>'utwhwdswnr', 'date'=>'23-May-2005', 'price'=>'7534', 'number'=>'9939', 'address'=>'ge', 'company'=>'b', 'desc'=>'wndcmzcrmml', 'age'=>'2580', 'title'=>'sdmkzack', 'phone'=>'qeuskztmkqznslmuczhn', 'email'=>'qgkcrj', 'zip'=>'qgkcrj', 'country'=>'tu'),
-array('id'=>'898', 'name'=>'zsdkrwwcmv', 'date'=>'06-Aug-2002', 'price'=>'1198', 'number'=>'58', 'address'=>'chyjxftzwd', 'company'=>'qy', 'desc'=>'a', 'age'=>'9157', 'title'=>'ehkaemnactiftsiaqs', 'phone'=>'vlxspainajltntdoxqcxsvf', 'email'=>'oyhppznllkdalmnlwzfksizq', 'zip'=>'oyhppznllkdalmnlwzfksizq', 'country'=>'bnrwtqlsxahwnsiywijjwvgv'),
-array('id'=>'899', 'name'=>'ojpeirsaomqzenam', 'date'=>'16-May-2001', 'price'=>'7148', 'number'=>'5103', 'address'=>'b', 'company'=>'lxsrtthhdxlmodmcqccuqcg', 'desc'=>'r', 'age'=>'4398', 'title'=>'emubysuplowssueeiir', 'phone'=>'ytnskqzlike', 'email'=>'xzovrjlcyivq', 'zip'=>'xzovrjlcyivq', 'country'=>'zv'),
-array('id'=>'900', 'name'=>'mwffkyq', 'date'=>'26-Dec-1999', 'price'=>'3494', 'number'=>'3430', 'address'=>'vgfkcx', 'company'=>'nasvviyudjcqghwqgmre', 'desc'=>'anuwuahwxbkxu', 'age'=>'2498', 'title'=>'denhopxuxtlefcitdw', 'phone'=>'aqnhnkjyideah', 'email'=>'ooxdlsbed', 'zip'=>'ooxdlsbed', 'country'=>'kgndk'),
-array('id'=>'901', 'name'=>'kaesnpclxgqynzmb', 'date'=>'18-Nov-2004', 'price'=>'6015', 'number'=>'6728', 'address'=>'twbzkejuvuvanippu', 'company'=>'vllilxkioxyf', 'desc'=>'rcqrmvahrvcril', 'age'=>'2712', 'title'=>'gttsfcddmlrkkwzbzpsmltt', 'phone'=>'ow', 'email'=>'xibuovogaqjddvvnfrmh', 'zip'=>'xibuovogaqjddvvnfrmh', 'country'=>'cadntxqitlfbmaqio'),
-array('id'=>'902', 'name'=>'fhmidhvj', 'date'=>'09-Dec-2005', 'price'=>'6464', 'number'=>'4157', 'address'=>'uykrpslaynnzevob', 'company'=>'tiqb', 'desc'=>'yxuxfloqcjp', 'age'=>'4744', 'title'=>'e', 'phone'=>'mfdzs', 'email'=>'dnr', 'zip'=>'dnr', 'country'=>'rkni'),
-array('id'=>'903', 'name'=>'gjueoftfhcutdzzpecowfskxx', 'date'=>'09-Jan-2003', 'price'=>'4070', 'number'=>'7458', 'address'=>'rcewrjpwrs', 'company'=>'lvqkkunzrtrbqodxz', 'desc'=>'rjftnblxripjza', 'age'=>'2016', 'title'=>'kplypcrgdivhguvx', 'phone'=>'arrc', 'email'=>'pu', 'zip'=>'pu', 'country'=>'eelfjbpznoo'),
-array('id'=>'904', 'name'=>'vtoqbu', 'date'=>'25-May-2006', 'price'=>'5997', 'number'=>'9072', 'address'=>'halwuxbyi', 'company'=>'ikwhxk', 'desc'=>'nqrgfiizterjcaqcmnxjpw', 'age'=>'7136', 'title'=>'ecsmadinuzuzhczbhqkjr', 'phone'=>'m', 'email'=>'ojod', 'zip'=>'ojod', 'country'=>'gzkjr'),
-array('id'=>'905', 'name'=>'uexodsnlun', 'date'=>'03-Jun-2001', 'price'=>'9053', 'number'=>'4497', 'address'=>'yxznhnrmtqwdisncxlrbd', 'company'=>'mysaa', 'desc'=>'xmrwkqjrdadxraaztocqz', 'age'=>'7467', 'title'=>'cyfbqfbmcneyyuipxj', 'phone'=>'uatvznjceivwlubmlho', 'email'=>'jcciawrptajobdkbqudvdyro', 'zip'=>'jcciawrptajobdkbqudvdyro', 'country'=>'tbdaqbksdtsakiukri'),
-array('id'=>'906', 'name'=>'tmlnqgqoyfhshltxndpq', 'date'=>'10-Nov-2005', 'price'=>'2791', 'number'=>'6760', 'address'=>'sjueenrpbhw', 'company'=>'vuydnfogcbjssgbjnt', 'desc'=>'gcokgcbwdiswenuhazvg', 'age'=>'982', 'title'=>'qvpxwykptqshbykcvoknko', 'phone'=>'e', 'email'=>'berigoybevycgovxgdyfna', 'zip'=>'berigoybevycgovxgdyfna', 'country'=>'b'),
-array('id'=>'907', 'name'=>'maoqwquoybdwd', 'date'=>'21-Mar-2000', 'price'=>'3778', 'number'=>'9695', 'address'=>'fwwjvcxwczhqlieb', 'company'=>'uwtt', 'desc'=>'wqbdidniutercatzwvydljlq', 'age'=>'4371', 'title'=>'lhjegguhjdlxmfqq', 'phone'=>'sqqsmlqqxacnltytcdzjyh', 'email'=>'bsqnygevzvlrixhzuh', 'zip'=>'bsqnygevzvlrixhzuh', 'country'=>'i'),
-array('id'=>'908', 'name'=>'hmxkmgitzkmqykwdgwys', 'date'=>'09-Jun-2005', 'price'=>'8209', 'number'=>'2652', 'address'=>'diswdzjbjv', 'company'=>'spicbybm', 'desc'=>'esrdkekzarkdacadcjfmf', 'age'=>'5278', 'title'=>'uvhv', 'phone'=>'ihpmagpklaklruorxovz', 'email'=>'bldoqxkxtffburbahlmhwxzq', 'zip'=>'bldoqxkxtffburbahlmhwxzq', 'country'=>'rnamnyozccpa'),
-array('id'=>'909', 'name'=>'tssunkworiaz', 'date'=>'26-Feb-2008', 'price'=>'8081', 'number'=>'3920', 'address'=>'ilcwjqvmtlmhyfa', 'company'=>'anawcsfcsjaqekgn', 'desc'=>'jjfafstqebokcflpgiryn', 'age'=>'7887', 'title'=>'wvhafoobxxhxdzru', 'phone'=>'tjov', 'email'=>'zluhdtuxkrsssy', 'zip'=>'zluhdtuxkrsssy', 'country'=>'gaeehc'),
-array('id'=>'910', 'name'=>'a', 'date'=>'02-Mar-2004', 'price'=>'9659', 'number'=>'5969', 'address'=>'mnkptgbptpm', 'company'=>'hfoeti', 'desc'=>'faona', 'age'=>'5707', 'title'=>'caurlgfwwycxnwmadufrz', 'phone'=>'aeeasrbhneiivupaqlztimpvm', 'email'=>'pskorksvllnntbrcjnw', 'zip'=>'pskorksvllnntbrcjnw', 'country'=>'onjngrawnnpcfarwlksxwgkp'),
-array('id'=>'911', 'name'=>'rq', 'date'=>'16-Jul-2004', 'price'=>'1434', 'number'=>'565', 'address'=>'riprfcevfjvwgggydceoslq', 'company'=>'cfyqjaoaie', 'desc'=>'nhvimfejlkpkospdl', 'age'=>'677', 'title'=>'vdzuujuijcmbquxygdc', 'phone'=>'pnfzcypfjrzfvzz', 'email'=>'ityswlumfrlmvoc', 'zip'=>'ityswlumfrlmvoc', 'country'=>'cikegzkqrk'),
-array('id'=>'912', 'name'=>'jucsobkknext', 'date'=>'09-Nov-2001', 'price'=>'6827', 'number'=>'8546', 'address'=>'bypmdwl', 'company'=>'mdyiqidsarulch', 'desc'=>'zamhgedogcdsfze', 'age'=>'7409', 'title'=>'hruxaxqapllr', 'phone'=>'bqtoyascoyesqjsvcec', 'email'=>'yauwrvlcgdviupwspoue', 'zip'=>'yauwrvlcgdviupwspoue', 'country'=>'zwejozmscgrdb'),
-array('id'=>'913', 'name'=>'wzxdcsmwiipyxkcljyqs', 'date'=>'17-Jun-2001', 'price'=>'2073', 'number'=>'7075', 'address'=>'wvmkqjknnng', 'company'=>'j', 'desc'=>'jynhipssoikayp', 'age'=>'2377', 'title'=>'admnocxyqllwlvlu', 'phone'=>'yccouucdfdbujsvmeia', 'email'=>'gzyrkvd', 'zip'=>'gzyrkvd', 'country'=>'gxzfzc'),
-array('id'=>'914', 'name'=>'xwxdazxjstwwbxeiwczh', 'date'=>'03-Nov-2004', 'price'=>'1800', 'number'=>'235', 'address'=>'kapevnbtqbsol', 'company'=>'hhhjemrbpq', 'desc'=>'ntvruicu', 'age'=>'9596', 'title'=>'pmiickb', 'phone'=>'vmydtiigzjvqrijna', 'email'=>'wcy', 'zip'=>'wcy', 'country'=>'johsxkcycykbbejklitgy'),
-array('id'=>'915', 'name'=>'iyqlvtjqcyyvvjy', 'date'=>'13-Sep-2007', 'price'=>'1782', 'number'=>'5005', 'address'=>'jwiuecbdnrlmhwiagzdexzzh', 'company'=>'ttuygshcbcheeksvvedsnez', 'desc'=>'iekhesfxlzws', 'age'=>'7184', 'title'=>'vug', 'phone'=>'yl', 'email'=>'qgivkbipavye', 'zip'=>'qgivkbipavye', 'country'=>'gjxlg'),
-array('id'=>'916', 'name'=>'dbegwynzxym', 'date'=>'06-Jun-2007', 'price'=>'3561', 'number'=>'6233', 'address'=>'rfwmdbsjkpvryguakbwjow', 'company'=>'niusdd', 'desc'=>'zvowisxac', 'age'=>'3143', 'title'=>'xzpeuppvmykifyrz', 'phone'=>'ucztyopghnhjvxhv', 'email'=>'lpbblozvwftn', 'zip'=>'lpbblozvwftn', 'country'=>'kihk'),
-array('id'=>'917', 'name'=>'zsmgf', 'date'=>'17-Sep-2000', 'price'=>'6671', 'number'=>'8788', 'address'=>'dimfjxujtqonetynbiphih', 'company'=>'onneoealijxotuicozr', 'desc'=>'e', 'age'=>'4195', 'title'=>'rmigtqomebaiqejbntycmtkph', 'phone'=>'gjorigdrnw', 'email'=>'bjmdjvt', 'zip'=>'bjmdjvt', 'country'=>'fubytdlmoauzhd'),
-array('id'=>'918', 'name'=>'mucdhyljixmrtgfybhxuljga', 'date'=>'02-Apr-2008', 'price'=>'6544', 'number'=>'1674', 'address'=>'pqhrupqfyydlq', 'company'=>'rvvsdtnoctomuodzbtpilj', 'desc'=>'bpwashqpzmkspefdgzstugwt', 'age'=>'3134', 'title'=>'jratpcildbttqsf', 'phone'=>'l', 'email'=>'fqymqrfkxcegsnxthmwq', 'zip'=>'fqymqrfkxcegsnxthmwq', 'country'=>'zrrsikykvsqmrcciimglqme'),
-array('id'=>'919', 'name'=>'xlvtcttuk', 'date'=>'04-Jun-2007', 'price'=>'3963', 'number'=>'5126', 'address'=>'ddcugedprjahwelg', 'company'=>'xb', 'desc'=>'zvptgbwblkspnujuznjqxj', 'age'=>'9302', 'title'=>'okzqhbmhxcbedyfpiye', 'phone'=>'toqsczjzihtwrsnzuzgsci', 'email'=>'fgcvoaaltpbmravqjdjgvc', 'zip'=>'fgcvoaaltpbmravqjdjgvc', 'country'=>'uxtbpvklbqnxfnxqhmr'),
-array('id'=>'920', 'name'=>'rpub', 'date'=>'06-Sep-2002', 'price'=>'5542', 'number'=>'2795', 'address'=>'j', 'company'=>'uktp', 'desc'=>'erlsoqglhnyzhcrwxspc', 'age'=>'9766', 'title'=>'jano', 'phone'=>'yhjsmbefpvlbcyabfcsc', 'email'=>'l', 'zip'=>'l', 'country'=>'ckwmkjaehioavqfafa'),
-array('id'=>'921', 'name'=>'cjhepkx', 'date'=>'12-Aug-2003', 'price'=>'3672', 'number'=>'5207', 'address'=>'fadpaixixyendesdpzg', 'company'=>'hlorifbrppkvpokqxizugdhjh', 'desc'=>'n', 'age'=>'8702', 'title'=>'t', 'phone'=>'hekynqaffpqafflvctuwa', 'email'=>'ejeexbfqwmvhljxmpccfdhk', 'zip'=>'ejeexbfqwmvhljxmpccfdhk', 'country'=>'cmiwjjunsyspzxg'),
-array('id'=>'922', 'name'=>'cdvlaiadkg', 'date'=>'19-Mar-2005', 'price'=>'8373', 'number'=>'7612', 'address'=>'eqnn', 'company'=>'agjtwiqdfa', 'desc'=>'jwrje', 'age'=>'7004', 'title'=>'oytgppzuuqhib', 'phone'=>'okblsroy', 'email'=>'uhplrudejcypsopmif', 'zip'=>'uhplrudejcypsopmif', 'country'=>'qgcfqdqjvfiozpdkgxo'),
-array('id'=>'923', 'name'=>'qjvjxl', 'date'=>'07-Oct-2005', 'price'=>'5878', 'number'=>'8749', 'address'=>'rcousxqxgexvihcfwnmnxiw', 'company'=>'trbkgyhyavtstjqzonvwv', 'desc'=>'bslofjwbeqsfazdhxedqwwa', 'age'=>'5234', 'title'=>'obskxqmpbbvlywpopvppzw', 'phone'=>'dadaxenuspmd', 'email'=>'cqceryppuedk', 'zip'=>'cqceryppuedk', 'country'=>'t'),
-array('id'=>'924', 'name'=>'pmcqpcnuqinfuqswgvaytpnou', 'date'=>'27-Aug-2007', 'price'=>'4192', 'number'=>'9188', 'address'=>'ajwrzzftpngvhxoeeke', 'company'=>'du', 'desc'=>'soirjtpduzzlyyrs', 'age'=>'5436', 'title'=>'zjmw', 'phone'=>'qbhuelpueedvnxkqrjqdiou', 'email'=>'c', 'zip'=>'c', 'country'=>'amkxkbzsvdelyipbecyptqzj'),
-array('id'=>'925', 'name'=>'xnjamjm', 'date'=>'09-Nov-2008', 'price'=>'9504', 'number'=>'2530', 'address'=>'ujtficvjgxivrzv', 'company'=>'s', 'desc'=>'yg', 'age'=>'4575', 'title'=>'tvlqdjpjyktsqbullajuwatra', 'phone'=>'uztgymckdfts', 'email'=>'rdiktkeewforcol', 'zip'=>'rdiktkeewforcol', 'country'=>'pxoorvndxxgdqzsidbsw'),
-array('id'=>'926', 'name'=>'bicpzfdkztiohzjvdhskkjk', 'date'=>'20-Jan-2004', 'price'=>'1434', 'number'=>'4413', 'address'=>'pikylzxqd', 'company'=>'pwreeqnz', 'desc'=>'useecohubkgkaovyauw', 'age'=>'6681', 'title'=>'ehuvlzmyzgtrkytyfozqukqj', 'phone'=>'pjamb', 'email'=>'qitmutzssgmkqkdppspgmzxv', 'zip'=>'qitmutzssgmkqkdppspgmzxv', 'country'=>'mfgyh'),
-array('id'=>'927', 'name'=>'pycjscckipuzzyp', 'date'=>'19-Jul-2001', 'price'=>'8157', 'number'=>'1431', 'address'=>'szkf', 'company'=>'qdmvt', 'desc'=>'uw', 'age'=>'4771', 'title'=>'ypwherhdqwsh', 'phone'=>'n', 'email'=>'fglplqfpdai', 'zip'=>'fglplqfpdai', 'country'=>'ufshdh'),
-array('id'=>'928', 'name'=>'lwspmphuqvg', 'date'=>'03-Nov-2006', 'price'=>'4609', 'number'=>'5034', 'address'=>'rcmsksnp', 'company'=>'utszfevyti', 'desc'=>'bddxjazbmmkdo', 'age'=>'8590', 'title'=>'zokozfirenvalpizqldnvd', 'phone'=>'wpzgtndqmrab', 'email'=>'gjikxekjttikemyap', 'zip'=>'gjikxekjttikemyap', 'country'=>'wfkdyxhokzp'),
-array('id'=>'929', 'name'=>'vvzgtdrcxklipxgp', 'date'=>'19-Jun-2004', 'price'=>'7080', 'number'=>'740', 'address'=>'qzxfjwuvmqqmwjpn', 'company'=>'nxyvnwbcjtoc', 'desc'=>'esvcyfysalirxfbnsnbqm', 'age'=>'8769', 'title'=>'iyf', 'phone'=>'sutnzmibloadolmfj', 'email'=>'hxkvyahvepukhmeba', 'zip'=>'hxkvyahvepukhmeba', 'country'=>'ojf'),
-array('id'=>'930', 'name'=>'fdmrqsbizysuxtbsxrnhyzl', 'date'=>'01-Dec-2004', 'price'=>'5751', 'number'=>'3720', 'address'=>'ohartrilsqkrieobghzx', 'company'=>'hwutwuiledaldseuaqnq', 'desc'=>'e', 'age'=>'9597', 'title'=>'talaa', 'phone'=>'vhfpackjo', 'email'=>'mpzqhelhuyxvcw', 'zip'=>'mpzqhelhuyxvcw', 'country'=>'w'),
-array('id'=>'931', 'name'=>'wywrfchgfrpu', 'date'=>'03-Feb-2003', 'price'=>'2009', 'number'=>'7189', 'address'=>'jdyecvzfsabqnxoj', 'company'=>'umwarnqlttvylli', 'desc'=>'jmrfmwymxpavdkl', 'age'=>'9376', 'title'=>'hzovpzoiunugvkqibvuyuh', 'phone'=>'jhrnrclokkcgacvjxiedeo', 'email'=>'mqphojpktwcgofscpdf', 'zip'=>'mqphojpktwcgofscpdf', 'country'=>'dhqnezridfcqvrykbnuvk'),
-array('id'=>'932', 'name'=>'z', 'date'=>'22-Jan-2000', 'price'=>'6996', 'number'=>'9006', 'address'=>'nbpeoue', 'company'=>'cimezi', 'desc'=>'xsylnuwkvwnqyfngtovydp', 'age'=>'961', 'title'=>'skwwjethw', 'phone'=>'tkmpuiliyknmqgbmfe', 'email'=>'ho', 'zip'=>'ho', 'country'=>'skrcpkjmddwpsrxezvpm'),
-array('id'=>'933', 'name'=>'tjsyn', 'date'=>'07-Oct-2000', 'price'=>'5726', 'number'=>'9311', 'address'=>'gacqkounkjgbg', 'company'=>'bcznkfhtxf', 'desc'=>'slkhjxn', 'age'=>'3938', 'title'=>'e', 'phone'=>'oyhzhnboycqyqbexvcdc', 'email'=>'ombykpiktdyslyzyzoxc', 'zip'=>'ombykpiktdyslyzyzoxc', 'country'=>'wsgap'),
-array('id'=>'934', 'name'=>'se', 'date'=>'09-Nov-2006', 'price'=>'9748', 'number'=>'2407', 'address'=>'o', 'company'=>'misladjacjoaluw', 'desc'=>'axs', 'age'=>'927', 'title'=>'lgxtywzzlomthxukgvnpknaej', 'phone'=>'fgw', 'email'=>'giodbma', 'zip'=>'giodbma', 'country'=>'m'),
-array('id'=>'935', 'name'=>'yfxvahcvvrfisks', 'date'=>'17-Nov-2008', 'price'=>'7474', 'number'=>'8847', 'address'=>'bljdy', 'company'=>'fkvvjbsfba', 'desc'=>'wvzcesn', 'age'=>'8626', 'title'=>'cvizbkllojvtuq', 'phone'=>'drgjtgrqcqtgjg', 'email'=>'yj', 'zip'=>'yj', 'country'=>'gjzrukfdfyywmbotlhacyctr'),
-array('id'=>'936', 'name'=>'yl', 'date'=>'09-Dec-2002', 'price'=>'2837', 'number'=>'6536', 'address'=>'yltdpzcnw', 'company'=>'pkiasicqkvisyg', 'desc'=>'zong', 'age'=>'2149', 'title'=>'erqigqktmzjwhjppmgaiot', 'phone'=>'vxfkkl', 'email'=>'hqgxznnjhajqwqz', 'zip'=>'hqgxznnjhajqwqz', 'country'=>'gmsguhzadwgn'),
-array('id'=>'937', 'name'=>'doikmixarfaavxrvjx', 'date'=>'03-Mar-2001', 'price'=>'691', 'number'=>'3961', 'address'=>'cna', 'company'=>'bhbewkpj', 'desc'=>'njjsjknhbirzqtdsdh', 'age'=>'7961', 'title'=>'hdspexmonvgaeqsob', 'phone'=>'vcpmcf', 'email'=>'fxknsb', 'zip'=>'fxknsb', 'country'=>'vukaswpfrwgvmzknffqu'),
-array('id'=>'938', 'name'=>'axyxhlqjgmeqmwncce', 'date'=>'10-Dec-2000', 'price'=>'4504', 'number'=>'2902', 'address'=>'znpqhhjhfi', 'company'=>'ntwwa', 'desc'=>'brvxexzi', 'age'=>'8606', 'title'=>'iipthcjy', 'phone'=>'qhswpyjjug', 'email'=>'chaxffven', 'zip'=>'chaxffven', 'country'=>'nwzdqhgzfqpnjmciv'),
-array('id'=>'939', 'name'=>'cv', 'date'=>'11-Feb-2007', 'price'=>'1321', 'number'=>'5739', 'address'=>'y', 'company'=>'pqhlqkbyqaehqrrdtzy', 'desc'=>'bbbhk', 'age'=>'9091', 'title'=>'zzjtoabarl', 'phone'=>'p', 'email'=>'cu', 'zip'=>'cu', 'country'=>'tlbwfavlc'),
-array('id'=>'940', 'name'=>'jhkuhjebxecx', 'date'=>'15-Nov-2008', 'price'=>'4672', 'number'=>'6248', 'address'=>'ga', 'company'=>'rbtxboielunteibomclqej', 'desc'=>'sizikfjhxkavm', 'age'=>'5904', 'title'=>'qby', 'phone'=>'udmv', 'email'=>'yydpcmcvubefhnmey', 'zip'=>'yydpcmcvubefhnmey', 'country'=>'zkcdadceyfqux'),
-array('id'=>'941', 'name'=>'aeumgqhiunpiaugnuq', 'date'=>'26-Aug-2006', 'price'=>'7779', 'number'=>'9927', 'address'=>'sfnmdcedgzqnqyvklktlfz', 'company'=>'zqpwijwfccspfvtibtzpjxkui', 'desc'=>'nubntaejxntusvwkkbfek', 'age'=>'2924', 'title'=>'kwhhhcqdqleeffiocvhwndty', 'phone'=>'vetflrqizxqbou', 'email'=>'zzweeethaaeoexnssr', 'zip'=>'zzweeethaaeoexnssr', 'country'=>'ydcolcmceax'),
-array('id'=>'942', 'name'=>'w', 'date'=>'06-Sep-2000', 'price'=>'8971', 'number'=>'9554', 'address'=>'xzmmekzw', 'company'=>'qi', 'desc'=>'t', 'age'=>'4400', 'title'=>'fnbircfndcgiddh', 'phone'=>'bhynljnileq', 'email'=>'xccdqemhhsvku', 'zip'=>'xccdqemhhsvku', 'country'=>'t'),
-array('id'=>'943', 'name'=>'ajhii', 'date'=>'22-Oct-2006', 'price'=>'3234', 'number'=>'981', 'address'=>'mtq', 'company'=>'vsolxatesp', 'desc'=>'mrhkwiterczlth', 'age'=>'5299', 'title'=>'uhnedgspdtihlywypeimnc', 'phone'=>'eeppyxdvrkivnooc', 'email'=>'hlztkvrzaamnddrit', 'zip'=>'hlztkvrzaamnddrit', 'country'=>'gqkbivk'),
-array('id'=>'944', 'name'=>'ysmqaypti', 'date'=>'13-May-2002', 'price'=>'4577', 'number'=>'4605', 'address'=>'zpyrxryeijfqfquoomae', 'company'=>'yughfrprdkrs', 'desc'=>'iqahuiqa', 'age'=>'9470', 'title'=>'qskefkjrjdyqjpgasqrlz', 'phone'=>'b', 'email'=>'h', 'zip'=>'h', 'country'=>'ixwhtmzdrfoaxxevonkun'),
-array('id'=>'945', 'name'=>'folfplmlukh', 'date'=>'05-Dec-2006', 'price'=>'509', 'number'=>'2933', 'address'=>'gvmdtqzhdjc', 'company'=>'noxbadrlqcfakhefi', 'desc'=>'rpidtbusjycm', 'age'=>'6264', 'title'=>'bnqbrhmhksivzma', 'phone'=>'zrxhvqjp', 'email'=>'tolfeags', 'zip'=>'tolfeags', 'country'=>'hjyurjnzfmmfvlxs'),
-array('id'=>'946', 'name'=>'jcjsvxdbbdiuuqetkvd', 'date'=>'23-Nov-2002', 'price'=>'4015', 'number'=>'2550', 'address'=>'fsmylfhnoajmdl', 'company'=>'hticjmvuiyrcgc', 'desc'=>'vhbhgmmna', 'age'=>'626', 'title'=>'korvcyplayxwt', 'phone'=>'vkibnr', 'email'=>'vsebfqpgsdqgumitbuuasq', 'zip'=>'vsebfqpgsdqgumitbuuasq', 'country'=>'ylegnrykmrooxfddygt'),
-array('id'=>'947', 'name'=>'f', 'date'=>'24-Jul-2002', 'price'=>'3138', 'number'=>'6119', 'address'=>'agaysef', 'company'=>'wdrjug', 'desc'=>'rmavkhopjudfcmvjmbjkuop', 'age'=>'384', 'title'=>'tsuoyrgksbv', 'phone'=>'q', 'email'=>'klopnakwnmg', 'zip'=>'klopnakwnmg', 'country'=>'hvniggabvytbjmcentpxeen'),
-array('id'=>'948', 'name'=>'yoslv', 'date'=>'20-Aug-2005', 'price'=>'1704', 'number'=>'288', 'address'=>'lbzgashjekosdepijdapcoi', 'company'=>'jzfadgyohxvhq', 'desc'=>'rvn', 'age'=>'2500', 'title'=>'rldzugakioswy', 'phone'=>'bzvixkqvfylipgwwt', 'email'=>'hwocdommceibwk', 'zip'=>'hwocdommceibwk', 'country'=>'r'),
-array('id'=>'949', 'name'=>'bjthheqxlntfbbcpdfeqsgub', 'date'=>'19-Apr-2003', 'price'=>'3424', 'number'=>'3546', 'address'=>'hlna', 'company'=>'ufjrrwlwxmynqergxy', 'desc'=>'y', 'age'=>'2643', 'title'=>'jpbownbxfwcpnulzqj', 'phone'=>'owctoiqnjot', 'email'=>'yj', 'zip'=>'yj', 'country'=>'mgro'),
-array('id'=>'950', 'name'=>'khmybxxrgjgdlastqfdfzfe', 'date'=>'11-Apr-2005', 'price'=>'6152', 'number'=>'359', 'address'=>'uyqbk', 'company'=>'chltouasfalzrq', 'desc'=>'xq', 'age'=>'3140', 'title'=>'z', 'phone'=>'tpsyjqokbcniohxjh', 'email'=>'pibozsrwizyirrxk', 'zip'=>'pibozsrwizyirrxk', 'country'=>'haesbhfkvmifuzu'),
-array('id'=>'951', 'name'=>'i', 'date'=>'21-Dec-1999', 'price'=>'9409', 'number'=>'605', 'address'=>'wjrohbeocigeqmpmzxrtxlvxu', 'company'=>'quwsusclhjmlxoteskqhwqf', 'desc'=>'jcyfasdrnzjhs', 'age'=>'4666', 'title'=>'zvfktteymopukfayoc', 'phone'=>'tdqwudwekordnmiyfccdprs', 'email'=>'cykamnxgqn', 'zip'=>'cykamnxgqn', 'country'=>'lrz'),
-array('id'=>'952', 'name'=>'oh', 'date'=>'03-Feb-2006', 'price'=>'5629', 'number'=>'22', 'address'=>'rcdgtwqwubwhouneirpzqgbfn', 'company'=>'ghvggnj', 'desc'=>'udglzbmwia', 'age'=>'6367', 'title'=>'fynvxebzjogqvcxcpgmjkt', 'phone'=>'kuhgdhwzmvnitrjsayzr', 'email'=>'bowqviafcvpxcwaktax', 'zip'=>'bowqviafcvpxcwaktax', 'country'=>'nfieobfmawgckd'),
-array('id'=>'953', 'name'=>'mtlop', 'date'=>'13-Dec-2005', 'price'=>'9198', 'number'=>'4824', 'address'=>'rm', 'company'=>'gaeoetpkgqgnsrqlxcfjrukdm', 'desc'=>'pozcogct', 'age'=>'7881', 'title'=>'nkstayh', 'phone'=>'qyfoalxsfivsrlhrnvx', 'email'=>'prycbqwcpdvfbbtc', 'zip'=>'prycbqwcpdvfbbtc', 'country'=>'ruszpkqbshoo'),
-array('id'=>'954', 'name'=>'dwdgy', 'date'=>'03-Sep-2000', 'price'=>'3319', 'number'=>'2089', 'address'=>'ogxijkzdcytnpufwjuboyx', 'company'=>'evlgvtlsisqqbapfc', 'desc'=>'zqduvzeqatoyls', 'age'=>'7442', 'title'=>'zpqkhydxpfyelbslrvgmvk', 'phone'=>'wdr', 'email'=>'pknljdbukaxipdguohnz', 'zip'=>'pknljdbukaxipdguohnz', 'country'=>'jfmeqpbuhvjrjubmwvxxtfnwm'),
-array('id'=>'955', 'name'=>'uuktdqfigv', 'date'=>'01-Apr-2000', 'price'=>'1915', 'number'=>'3828', 'address'=>'oevabrxzldmiqutkpdes', 'company'=>'kbafkahpkbepxerpcqa', 'desc'=>'djvxc', 'age'=>'2513', 'title'=>'gkfzugzarahh', 'phone'=>'jlagprvsiwy', 'email'=>'fujiavolbog', 'zip'=>'fujiavolbog', 'country'=>'ngzongzw'),
-array('id'=>'956', 'name'=>'d', 'date'=>'20-Apr-2008', 'price'=>'203', 'number'=>'105', 'address'=>'ylcsvktrzesnlabrzpfgpc', 'company'=>'pghhfhhcgtezopsfoxxbiyca', 'desc'=>'sgehidwolduslwzeayspqyeo', 'age'=>'8500', 'title'=>'xuixs', 'phone'=>'d', 'email'=>'imbfbmjvfuseytcrjtpnhmt', 'zip'=>'imbfbmjvfuseytcrjtpnhmt', 'country'=>'gbcyc'),
-array('id'=>'957', 'name'=>'ktxqujzqotitscvjlozywl', 'date'=>'03-Aug-2006', 'price'=>'7308', 'number'=>'1900', 'address'=>'vlngfkwauvrjpach', 'company'=>'xr', 'desc'=>'mrljddlvwqmrc', 'age'=>'9692', 'title'=>'hjuidqzmfzpnbnepzvajyevu', 'phone'=>'l', 'email'=>'rofpwp', 'zip'=>'rofpwp', 'country'=>'esaefgdvtf'),
-array('id'=>'958', 'name'=>'uiuvrsznmzytrnyhjnrogssm', 'date'=>'24-Dec-2002', 'price'=>'7256', 'number'=>'497', 'address'=>'rvxlrpeqcqqbkio', 'company'=>'pywhmdze', 'desc'=>'yaxrbmjxkupayfd', 'age'=>'5821', 'title'=>'fzeuhusebfhbjwakuslhbj', 'phone'=>'vystewibbhfvpaoubt', 'email'=>'c', 'zip'=>'c', 'country'=>'ycn'),
-array('id'=>'959', 'name'=>'zzwjrrhkkmgtnhbtdrusl', 'date'=>'13-Oct-2004', 'price'=>'9351', 'number'=>'5734', 'address'=>'bcdwccslujt', 'company'=>'ufko', 'desc'=>'spnwhhosdzfboqdrtzt', 'age'=>'8670', 'title'=>'eqbyuweflxybluiti', 'phone'=>'x', 'email'=>'fzxwcopb', 'zip'=>'fzxwcopb', 'country'=>'mtmdvky'),
-array('id'=>'960', 'name'=>'ddmbeywmsfmpns', 'date'=>'12-Jul-2005', 'price'=>'6485', 'number'=>'9718', 'address'=>'shrm', 'company'=>'uheszswcfygduswzfln', 'desc'=>'aynrxrjeivxddcvcureapldk', 'age'=>'1713', 'title'=>'j', 'phone'=>'lwiluvdsnm', 'email'=>'wiuzlwvnrnsrcevmivwsht', 'zip'=>'wiuzlwvnrnsrcevmivwsht', 'country'=>'t'),
-array('id'=>'961', 'name'=>'wgljdhrxhcucqlpjcsnyfwt', 'date'=>'17-Jan-2000', 'price'=>'8315', 'number'=>'6658', 'address'=>'koqqzzthqrotlrkwhuza', 'company'=>'yfesiutd', 'desc'=>'nnadeadyhup', 'age'=>'8645', 'title'=>'aoyxvtxwbwcgok', 'phone'=>'h', 'email'=>'mubnygncevwtsk', 'zip'=>'mubnygncevwtsk', 'country'=>'gjsccqyemakakliyydam'),
-array('id'=>'962', 'name'=>'zekvae', 'date'=>'13-Jun-2008', 'price'=>'7599', 'number'=>'8215', 'address'=>'vyhucuunufycexgfj', 'company'=>'mimxembr', 'desc'=>'altshsabuuwhpcgshdymmgyv', 'age'=>'7071', 'title'=>'zfxrdydxqlqqnkljsamzs', 'phone'=>'cqfpwekpakuxcyvgwmr', 'email'=>'dexooqoapgts', 'zip'=>'dexooqoapgts', 'country'=>'zhtdsieddbgbxnxjeknjhby'),
-array('id'=>'963', 'name'=>'ynwsgtsonwhvalz', 'date'=>'20-Dec-1999', 'price'=>'9798', 'number'=>'1838', 'address'=>'jjiwtqxronqcjijdaxqxemxp', 'company'=>'zhmymkivteo', 'desc'=>'cgyqwbafk', 'age'=>'1374', 'title'=>'iudmga', 'phone'=>'ra', 'email'=>'dzvohrhmg', 'zip'=>'dzvohrhmg', 'country'=>'pmqfjrfocjukdxwjy'),
-array('id'=>'964', 'name'=>'y', 'date'=>'07-Apr-2008', 'price'=>'2001', 'number'=>'7720', 'address'=>'wbrds', 'company'=>'qilzar', 'desc'=>'caimdgjnfjpdsv', 'age'=>'628', 'title'=>'pguqyxjeosqnticvjkimrra', 'phone'=>'apztkbqaikqgialxtckmln', 'email'=>'uxphohh', 'zip'=>'uxphohh', 'country'=>'ixlbimrivcz'),
-array('id'=>'965', 'name'=>'znitqtfbgmw', 'date'=>'03-Feb-2001', 'price'=>'7303', 'number'=>'3724', 'address'=>'eripsrbkawn', 'company'=>'zyzmgsdzxfgkbkmfdwqhozwhq', 'desc'=>'rqvequcqhjikjgqpqszdxcao', 'age'=>'3804', 'title'=>'ngveemvzrltubb', 'phone'=>'kmm', 'email'=>'ccivbmsemgoauuvyz', 'zip'=>'ccivbmsemgoauuvyz', 'country'=>'tyzfsuht'),
-array('id'=>'966', 'name'=>'fkjinrdodwtpdhqxcl', 'date'=>'02-Oct-2006', 'price'=>'5992', 'number'=>'25', 'address'=>'usncmluswdbjveyzbrp', 'company'=>'zfbb', 'desc'=>'xclncfivskieeaaic', 'age'=>'3992', 'title'=>'hiei', 'phone'=>'t', 'email'=>'zzoaqmcbafgi', 'zip'=>'zzoaqmcbafgi', 'country'=>'z'),
-array('id'=>'967', 'name'=>'eyjfhlpl', 'date'=>'27-Sep-2005', 'price'=>'256', 'number'=>'9385', 'address'=>'nxicxypaa', 'company'=>'fhyfhrolpxqwigi', 'desc'=>'e', 'age'=>'9338', 'title'=>'d', 'phone'=>'papryog', 'email'=>'ovevtjclyoavexdlgepegsmv', 'zip'=>'ovevtjclyoavexdlgepegsmv', 'country'=>'bmrptqeouaiedtcruxw'),
-array('id'=>'968', 'name'=>'h', 'date'=>'08-Dec-2008', 'price'=>'1363', 'number'=>'5041', 'address'=>'pijrvbhosldmmlrp', 'company'=>'tgarc', 'desc'=>'tkrahvnxkwhcrijgav', 'age'=>'3610', 'title'=>'hvewbydbqgukq', 'phone'=>'lxgyurvbtmk', 'email'=>'sl', 'zip'=>'sl', 'country'=>'cyfxdcycfztmtdcfozmnudiv'),
-array('id'=>'969', 'name'=>'gaoryqpentgmvmloyfsal', 'date'=>'01-Mar-2008', 'price'=>'8256', 'number'=>'7805', 'address'=>'e', 'company'=>'yzwyonxedbrwiesv', 'desc'=>'htvauhhvedpghfe', 'age'=>'2886', 'title'=>'d', 'phone'=>'paascspkwhfmozhoupwpt', 'email'=>'ezhkeomhkbiktkcivypakeast', 'zip'=>'ezhkeomhkbiktkcivypakeast', 'country'=>'hqkbppbxzfllnwmwgggj'),
-array('id'=>'970', 'name'=>'he', 'date'=>'20-Jan-2003', 'price'=>'1134', 'number'=>'4086', 'address'=>'xst', 'company'=>'tjwugwa', 'desc'=>'iooukvareptmuwedzp', 'age'=>'2458', 'title'=>'hzeaibvpxvhgjwatsblwre', 'phone'=>'laoozdvwl', 'email'=>'bldcgtacaglxhfpjrmav', 'zip'=>'bldcgtacaglxhfpjrmav', 'country'=>'lwkawnvtyqukuwrnxuodg'),
-array('id'=>'971', 'name'=>'lbudouzjgvu', 'date'=>'21-Mar-2002', 'price'=>'1147', 'number'=>'4557', 'address'=>'tgrncj', 'company'=>'a', 'desc'=>'pdj', 'age'=>'663', 'title'=>'vdiyrdxbktvrmd', 'phone'=>'ykoecbhldhptkyuzuyis', 'email'=>'mqqwkmowpiuawyc', 'zip'=>'mqqwkmowpiuawyc', 'country'=>'fnbmduxbpxvngodsftppfdlv'),
-array('id'=>'972', 'name'=>'viexhk', 'date'=>'10-May-2008', 'price'=>'5733', 'number'=>'1473', 'address'=>'qtsmhzbksgehvklhfxnbf', 'company'=>'znclwzazuqtndamele', 'desc'=>'pmhzxofucha', 'age'=>'7925', 'title'=>'nxrjwr', 'phone'=>'ridfmesqp', 'email'=>'cfjjfhykcasdvyrsqbpikhr', 'zip'=>'cfjjfhykcasdvyrsqbpikhr', 'country'=>'mdsfuhcwmmgrue'),
-array('id'=>'973', 'name'=>'fuzatqsjrhscpjrbnjhhrk', 'date'=>'05-Feb-2007', 'price'=>'4228', 'number'=>'8335', 'address'=>'pyoutoumenwwvozky', 'company'=>'mmaturdzvakqszog', 'desc'=>'huouzbqwwfwhemtqnml', 'age'=>'1603', 'title'=>'kzrupjtepnmjchje', 'phone'=>'fbdbiiobzbokfeufvpveizuw', 'email'=>'ezundstevvme', 'zip'=>'ezundstevvme', 'country'=>'odlcorgiwb'),
-array('id'=>'974', 'name'=>'ggradeecysgqlkmgxr', 'date'=>'13-Aug-2007', 'price'=>'1105', 'number'=>'5213', 'address'=>'uurrwpjc', 'company'=>'bdagidfajvmtitrzkcunqd', 'desc'=>'kuzgkji', 'age'=>'2785', 'title'=>'mhrukwutrg', 'phone'=>'aaeakhuxxxfhs', 'email'=>'ndnw', 'zip'=>'ndnw', 'country'=>'yispcclxwd'),
-array('id'=>'975', 'name'=>'eepeowymtw', 'date'=>'01-Aug-2005', 'price'=>'8426', 'number'=>'5539', 'address'=>'jkditvxwyjtumyeqct', 'company'=>'rqtejqvkfryyajbidxgzv', 'desc'=>'sqcrvttpolfipoy', 'age'=>'4264', 'title'=>'ecyddhfmkcskyicoltjenysze', 'phone'=>'p', 'email'=>'zasecqifynsjqltptwe', 'zip'=>'zasecqifynsjqltptwe', 'country'=>'qnie'),
-array('id'=>'976', 'name'=>'d', 'date'=>'03-Aug-2006', 'price'=>'3891', 'number'=>'985', 'address'=>'chvtpbrdtbueukyqodh', 'company'=>'ml', 'desc'=>'nogqhqsasawlpxd', 'age'=>'7579', 'title'=>'eowzyuqmxxokidxxk', 'phone'=>'eagfthbexziqrn', 'email'=>'nmdic', 'zip'=>'nmdic', 'country'=>'gafqijoftcktjqmq'),
-array('id'=>'977', 'name'=>'nraeinjvaneddldjb', 'date'=>'21-May-2005', 'price'=>'6765', 'number'=>'4735', 'address'=>'cgbsssjkfbkkjyufyh', 'company'=>'clvfuxrnni', 'desc'=>'f', 'age'=>'4189', 'title'=>'hdyznj', 'phone'=>'oupxt', 'email'=>'dsrnucizx', 'zip'=>'dsrnucizx', 'country'=>'qlszl'),
-array('id'=>'978', 'name'=>'rgnqgaalou', 'date'=>'14-Dec-2003', 'price'=>'4514', 'number'=>'6102', 'address'=>'ddagla', 'company'=>'rrpk', 'desc'=>'biatpojvokhdfjqt', 'age'=>'7995', 'title'=>'zxjaeu', 'phone'=>'i', 'email'=>'sxwizfjsuxbp', 'zip'=>'sxwizfjsuxbp', 'country'=>'mwqrggkamkyw'),
-array('id'=>'979', 'name'=>'rm', 'date'=>'04-May-2001', 'price'=>'3445', 'number'=>'9755', 'address'=>'iewayucogolxf', 'company'=>'dpsqarmluexfhbogo', 'desc'=>'llwjgyynmjkraohtehkrse', 'age'=>'8405', 'title'=>'jdrxjgtuspeyocla', 'phone'=>'wsmkzgphqgau', 'email'=>'qd', 'zip'=>'qd', 'country'=>'ibppu'),
-array('id'=>'980', 'name'=>'kogyrrz', 'date'=>'16-Jan-2006', 'price'=>'6317', 'number'=>'9335', 'address'=>'wnzmuagwqkczlsogc', 'company'=>'qrcpjupmihdgyztymoytkp', 'desc'=>'nop', 'age'=>'2384', 'title'=>'vj', 'phone'=>'mabcjvrwdyzjxzdvlruecjhq', 'email'=>'xwbsfaegbgqwymawmktlnpxf', 'zip'=>'xwbsfaegbgqwymawmktlnpxf', 'country'=>'biujysgvtz'),
-array('id'=>'981', 'name'=>'dhvkyrjlsfxczjppgvz', 'date'=>'05-Apr-2006', 'price'=>'6764', 'number'=>'1043', 'address'=>'yyfxzzbhumfm', 'company'=>'qeaogaxwpespmvieyucwa', 'desc'=>'wzaeunkhibmjpsjnpyshoedwj', 'age'=>'780', 'title'=>'lzslvrmamzkuhlgqa', 'phone'=>'aoozgvnlzjubbgatrvlewydg', 'email'=>'lrybsxbhlaohnzgxuh', 'zip'=>'lrybsxbhlaohnzgxuh', 'country'=>'bitteexacagvlytnqrpycpmkd'),
-array('id'=>'982', 'name'=>'bgybhguakzxkcyrx', 'date'=>'17-May-2005', 'price'=>'9027', 'number'=>'2422', 'address'=>'melcqvgc', 'company'=>'ijkjqqdrbcp', 'desc'=>'fndcxstuzchd', 'age'=>'5034', 'title'=>'uiqwuyfeiw', 'phone'=>'mnwpcjupmwnfqiesqifac', 'email'=>'qzhpemxbhjoey', 'zip'=>'qzhpemxbhjoey', 'country'=>'oshapugfdkytsdtvr'),
-array('id'=>'983', 'name'=>'zzzlxatgpxfglxnmniss', 'date'=>'04-Jun-2005', 'price'=>'2095', 'number'=>'8592', 'address'=>'yrljlkilvflpmamrhypv', 'company'=>'cdevqhlvegu', 'desc'=>'rdhclsyrdndeaulzjgkmk', 'age'=>'5804', 'title'=>'awtwbzq', 'phone'=>'ruetgwsxafbffwrfgxpsie', 'email'=>'jbtfcswzkrdexawubbwghsxmy', 'zip'=>'jbtfcswzkrdexawubbwghsxmy', 'country'=>'cqehqojjumcqlmhpqfqnz'),
-array('id'=>'984', 'name'=>'vyxowjmsmcwuskd', 'date'=>'06-Dec-2004', 'price'=>'1551', 'number'=>'8289', 'address'=>'q', 'company'=>'rhi', 'desc'=>'uizjexg', 'age'=>'7014', 'title'=>'qemdgixztabyqftswxj', 'phone'=>'fqx', 'email'=>'phrnokheothvc', 'zip'=>'phrnokheothvc', 'country'=>'vvgwu'),
-array('id'=>'985', 'name'=>'np', 'date'=>'12-Dec-2008', 'price'=>'773', 'number'=>'6343', 'address'=>'zefhwsvgaautiqw', 'company'=>'lstimqkafjldl', 'desc'=>'t', 'age'=>'4374', 'title'=>'ysbro', 'phone'=>'rodlwthk', 'email'=>'adnm', 'zip'=>'adnm', 'country'=>'ymyhxctyveetxglloca'),
-array('id'=>'986', 'name'=>'wlwgqwkdiebudj', 'date'=>'07-Sep-2001', 'price'=>'6686', 'number'=>'567', 'address'=>'wvfcgqr', 'company'=>'qjxnutukq', 'desc'=>'oyjqt', 'age'=>'4811', 'title'=>'mscdtkzppcvgufxdclywfjnkx', 'phone'=>'unfgnszqvsb', 'email'=>'irydxsjvvmguimdvwahro', 'zip'=>'irydxsjvvmguimdvwahro', 'country'=>'xcfxtbpvwymvc'),
-array('id'=>'987', 'name'=>'lfjxldgxgbuhj', 'date'=>'24-May-2008', 'price'=>'3647', 'number'=>'9335', 'address'=>'gr', 'company'=>'wmbu', 'desc'=>'wwjjhosfzvlxcnrjwdeumdxtu', 'age'=>'539', 'title'=>'hcjgzgpioebtdxe', 'phone'=>'z', 'email'=>'siovnihqfblgqtjaa', 'zip'=>'siovnihqfblgqtjaa', 'country'=>'gqrvusoy'),
-array('id'=>'988', 'name'=>'zpkryynlhvcmwotmid', 'date'=>'10-Jun-2004', 'price'=>'7691', 'number'=>'9731', 'address'=>'ptv', 'company'=>'rlw', 'desc'=>'bhizfvlmqozmdtzl', 'age'=>'8603', 'title'=>'vigulvngzfsv', 'phone'=>'tcftiaevrsudwocikodsux', 'email'=>'qlk', 'zip'=>'qlk', 'country'=>'rdknxnsqvtvrknm'),
-array('id'=>'989', 'name'=>'aqskfvdzsh', 'date'=>'05-Jul-2006', 'price'=>'1958', 'number'=>'8236', 'address'=>'pjsdcjzveqgscucckunpq', 'company'=>'pixfnpkikardetmd', 'desc'=>'rtvjwplyagmqwcf', 'age'=>'2121', 'title'=>'lspwbaxtdbmqechyyruodtojf', 'phone'=>'ghkl', 'email'=>'wexsfxp', 'zip'=>'wexsfxp', 'country'=>'aqlrvoztmqnatgodltjtdvbz'),
-array('id'=>'990', 'name'=>'sfviewzpnuemnqdbrwhgztzj', 'date'=>'04-Jun-2001', 'price'=>'5607', 'number'=>'1373', 'address'=>'mwji', 'company'=>'oede', 'desc'=>'xielyhmqeuweownbzs', 'age'=>'6375', 'title'=>'wdz', 'phone'=>'lduqhy', 'email'=>'fgmqfudw', 'zip'=>'fgmqfudw', 'country'=>'ysdnoqpojfrfjqmuugkbfsgmf'),
-array('id'=>'991', 'name'=>'abozzhcmvtbkchbiqs', 'date'=>'13-Oct-2004', 'price'=>'664', 'number'=>'8508', 'address'=>'hovtutmvubuuix', 'company'=>'eriouqp', 'desc'=>'hi', 'age'=>'9151', 'title'=>'vzokgdgayzntuonowl', 'phone'=>'acepwufzcnxuixjtemzel', 'email'=>'setgshdddeghtdcydembyvyio', 'zip'=>'setgshdddeghtdcydembyvyio', 'country'=>'vo'),
-array('id'=>'992', 'name'=>'nzlggd', 'date'=>'11-Jul-2002', 'price'=>'6675', 'number'=>'5593', 'address'=>'yiqbguftveotm', 'company'=>'vi', 'desc'=>'doedzljdztkqixpqo', 'age'=>'6356', 'title'=>'ivqdaexnhtvywjdzjojmncx', 'phone'=>'kutb', 'email'=>'kysgowgtt', 'zip'=>'kysgowgtt', 'country'=>'bmoziydihrrueurjemd'),
-array('id'=>'993', 'name'=>'neottkamdtoqiozgrhoizi', 'date'=>'21-Jun-2000', 'price'=>'8700', 'number'=>'9363', 'address'=>'zejnixgcigpm', 'company'=>'d', 'desc'=>'jr', 'age'=>'804', 'title'=>'ikeqjnecnabaafj', 'phone'=>'ohuqpbgbcjdlb', 'email'=>'bjpfa', 'zip'=>'bjpfa', 'country'=>'secgfdggiquxxoomqunserdfx'),
-array('id'=>'994', 'name'=>'nkpmcuoiarpgaf', 'date'=>'26-Dec-1999', 'price'=>'5850', 'number'=>'4576', 'address'=>'fgcxkubprgeeqtr', 'company'=>'nfbnxquxwuvykhopnr', 'desc'=>'xlonduriklzdz', 'age'=>'1985', 'title'=>'ncuh', 'phone'=>'q', 'email'=>'vp', 'zip'=>'vp', 'country'=>'cecqvpohdbkx'),
-array('id'=>'995', 'name'=>'ieslexprzkzzbcvrox', 'date'=>'19-Oct-2004', 'price'=>'6654', 'number'=>'2507', 'address'=>'yk', 'company'=>'iix', 'desc'=>'q', 'age'=>'831', 'title'=>'cgrryrcxreamwpksgyj', 'phone'=>'ahxeqfbsvdmx', 'email'=>'dpiusgmxgy', 'zip'=>'dpiusgmxgy', 'country'=>'vilchuohclltrmlmqyk'),
-array('id'=>'996', 'name'=>'ai', 'date'=>'21-Nov-2005', 'price'=>'3462', 'number'=>'6307', 'address'=>'hjrqvtxqietuqmldyytwj', 'company'=>'yjcvdsetomdgcyzzoieh', 'desc'=>'uuo', 'age'=>'9200', 'title'=>'nrpwlogokjgpcvbfbd', 'phone'=>'bdtj', 'email'=>'bmcvbao', 'zip'=>'bmcvbao', 'country'=>'rekdsrsdaysdut'),
-array('id'=>'997', 'name'=>'xnwaggiiskduksicwtgpk', 'date'=>'20-Dec-2003', 'price'=>'8860', 'number'=>'4025', 'address'=>'rdxmbkjbrpjziu', 'company'=>'dfv', 'desc'=>'hrfnhqlzbik', 'age'=>'5955', 'title'=>'n', 'phone'=>'noxwqomanvuq', 'email'=>'zmkhepvlfhkhquwqijdxgaou', 'zip'=>'zmkhepvlfhkhquwqijdxgaou', 'country'=>'oiiizgilqppg'),
-array('id'=>'998', 'name'=>'m', 'date'=>'13-Sep-2006', 'price'=>'3376', 'number'=>'2292', 'address'=>'zozcmfdaaqoiyxhe', 'company'=>'svwibh', 'desc'=>'ozthizxi', 'age'=>'5554', 'title'=>'kacobceplcnthtmcpuexds', 'phone'=>'xafwxnluylxnnardltqfakr', 'email'=>'ami', 'zip'=>'ami', 'country'=>'pbumbajzouungratrrwdlnj'),
-array('id'=>'999', 'name'=>'aqxmyvczpoaqxafsusyltsd', 'date'=>'16-May-2002', 'price'=>'8610', 'number'=>'689', 'address'=>'izrzwexsgxivyysy', 'company'=>'ksw', 'desc'=>'epbiaqpwr', 'age'=>'2507', 'title'=>'ryeoc', 'phone'=>'gi', 'email'=>'odymwwqhpmqtcsbciryaxervi', 'zip'=>'odymwwqhpmqtcsbciryaxervi', 'country'=>'yllhl'),
-array('id'=>'1000', 'name'=>'jmhfdouqfo', 'date'=>'26-Sep-2005', 'price'=>'7941', 'number'=>'2368', 'address'=>'tgfxyag', 'company'=>'zrp', 'desc'=>'cqrldy', 'age'=>'6754', 'title'=>'nmwsap', 'phone'=>'qjwxddcabdhfczvi', 'email'=>'l', 'zip'=>'l', 'country'=>'noyfulrrerguiqrfuuiuvlcan'),
-array('id'=>'1001', 'name'=>'wdgwquuwpgngkfnfnewty', 'date'=>'02-Aug-2006', 'price'=>'4583', 'number'=>'4909', 'address'=>'mawixzptqkomzvagffukt', 'company'=>'gmxxoqjamvbjezitszdhmdcm', 'desc'=>'irdtlcayz', 'age'=>'9049', 'title'=>'qgnccolgnuag', 'phone'=>'dofgrsqakutvwttwrgn', 'email'=>'tpaibhwvhdplrvsjnijycdt', 'zip'=>'tpaibhwvhdplrvsjnijycdt', 'country'=>'wnwntjlmzmuatrwbulnmhfwvn'),
-array('id'=>'1002', 'name'=>'qinqfamttvfgusbvlsr', 'date'=>'15-Jun-2001', 'price'=>'237', 'number'=>'9844', 'address'=>'fvgtbakkna', 'company'=>'nmkhipnchpxthphu', 'desc'=>'hudnqkhrkrcxrslect', 'age'=>'4812', 'title'=>'hpzwntecazvitywjie', 'phone'=>'t', 'email'=>'drnvdryweqdtqzhkdjlce', 'zip'=>'drnvdryweqdtqzhkdjlce', 'country'=>'wdqfmuhgqkxdgavfwzv'),
-array('id'=>'1003', 'name'=>'mzawdjhgobcsrifmqld', 'date'=>'10-Dec-2001', 'price'=>'2919', 'number'=>'3636', 'address'=>'mg', 'company'=>'ig', 'desc'=>'ugvqkfyquztnrbsesdhsm', 'age'=>'5477', 'title'=>'w', 'phone'=>'ncsvioqpjgzpepje', 'email'=>'wvkpzdsh', 'zip'=>'wvkpzdsh', 'country'=>'fvwbljeefnsvcccbrhrbl'),
-array('id'=>'1004', 'name'=>'glmgofnkljgmvqrzvesqgut', 'date'=>'14-Apr-2000', 'price'=>'9869', 'number'=>'5040', 'address'=>'akslxyzdmjo', 'company'=>'qaqgsqcwjtcdmlpmkcxkn', 'desc'=>'wlovobfcxwdodvff', 'age'=>'6821', 'title'=>'zuslfixqlvbylx', 'phone'=>'atyczaaweo', 'email'=>'zufrielbprjniujktvidvcbyb', 'zip'=>'zufrielbprjniujktvidvcbyb', 'country'=>'yx'),
-array('id'=>'1005', 'name'=>'xghcxqgjrwaak', 'date'=>'23-Apr-2006', 'price'=>'7647', 'number'=>'5568', 'address'=>'crketjfwidcvaid', 'company'=>'ftj', 'desc'=>'lgqlqzhktvzvnkz', 'age'=>'2750', 'title'=>'fdbjfxkoanutxjfdzrt', 'phone'=>'ydstdohnoohurjdxgnmgbhayq', 'email'=>'bqxvpv', 'zip'=>'bqxvpv', 'country'=>'ipcxwqllxfdgjanxnuyuvwlby'),
-array('id'=>'1006', 'name'=>'trtsajuxfljripupyudwixuc', 'date'=>'19-Sep-2004', 'price'=>'7658', 'number'=>'6052', 'address'=>'sjgmbgvweahnrqc', 'company'=>'fbhixpgrrzjf', 'desc'=>'yulibxjisgmtnzldcx', 'age'=>'3735', 'title'=>'esa', 'phone'=>'zslybrramcinzsvsyhl', 'email'=>'hxpjuznzrnt', 'zip'=>'hxpjuznzrnt', 'country'=>'ffphwghiiqwiiragz'),
-array('id'=>'1007', 'name'=>'hjirehedzswqycffym', 'date'=>'09-Jun-2007', 'price'=>'1466', 'number'=>'1508', 'address'=>'mve', 'company'=>'vrldatufbzjargrpixu', 'desc'=>'jioems', 'age'=>'3054', 'title'=>'omrkddnexhjygszyyqngoinx', 'phone'=>'cbdujbiwtszwgdun', 'email'=>'sufssejglxpzu', 'zip'=>'sufssejglxpzu', 'country'=>'bwiwf'),
-array('id'=>'1008', 'name'=>'cdyba', 'date'=>'06-Feb-2007', 'price'=>'7113', 'number'=>'7161', 'address'=>'nyfgdomolbogh', 'company'=>'cqmibrkeqmfurzn', 'desc'=>'naisglhtat', 'age'=>'8129', 'title'=>'zcfctrlujvzziet', 'phone'=>'ehjrhskoeshflculfzoyqztav', 'email'=>'zdxtdbamthfevjwdoh', 'zip'=>'zdxtdbamthfevjwdoh', 'country'=>'jtlihk'),
-array('id'=>'1009', 'name'=>'dacwzf', 'date'=>'21-Sep-2002', 'price'=>'8207', 'number'=>'7447', 'address'=>'obatxkpazxgiqsrycrfgr', 'company'=>'crmvkvr', 'desc'=>'qge', 'age'=>'6711', 'title'=>'bbocaljjcbabesgkknmbailwa', 'phone'=>'ngtefvguyhghqi', 'email'=>'rjnjqyudl', 'zip'=>'rjnjqyudl', 'country'=>'etgatvnapsfkyzjffqvoa'),
-array('id'=>'1010', 'name'=>'oxomrsxmxrtylolleeqpcqyi', 'date'=>'17-Nov-2001', 'price'=>'4415', 'number'=>'6125', 'address'=>'keozqfsnspelnpazb', 'company'=>'drugi', 'desc'=>'ofisqyjacyasdsgwhl', 'age'=>'3074', 'title'=>'bivcnzuifcatiimyhvzjt', 'phone'=>'c', 'email'=>'siuatcvukrxyqrgvuhpcqbb', 'zip'=>'siuatcvukrxyqrgvuhpcqbb', 'country'=>'xagraiptrjtllpfwgdvwubs'),
-array('id'=>'1011', 'name'=>'hqzjrxhse', 'date'=>'22-Dec-2004', 'price'=>'5771', 'number'=>'4930', 'address'=>'ygpk', 'company'=>'vhbycyseqhnyynhqkpjoo', 'desc'=>'bd', 'age'=>'5959', 'title'=>'cvumr', 'phone'=>'usowrhahoofnbnd', 'email'=>'cmzrpauegxa', 'zip'=>'cmzrpauegxa', 'country'=>'j'),
-array('id'=>'1012', 'name'=>'ekfabmbjbpooqbsc', 'date'=>'06-Feb-2000', 'price'=>'8247', 'number'=>'7906', 'address'=>'qz', 'company'=>'najxrabc', 'desc'=>'bescn', 'age'=>'7517', 'title'=>'ciieakifmeapuzyhzh', 'phone'=>'rifu', 'email'=>'hyfjmzcohltiw', 'zip'=>'hyfjmzcohltiw', 'country'=>'o'),
-array('id'=>'1013', 'name'=>'oyaow', 'date'=>'16-Mar-2001', 'price'=>'4533', 'number'=>'2529', 'address'=>'razyzfimfkam', 'company'=>'tvrvjabyybnviczuilljl', 'desc'=>'jqsvwdwiyq', 'age'=>'1671', 'title'=>'mornmqpalxckskve', 'phone'=>'gpdxhztkvcjmgayvrlhh', 'email'=>'h', 'zip'=>'h', 'country'=>'ykdruywpfltcttwdpy'),
-array('id'=>'1014', 'name'=>'f', 'date'=>'28-Jul-2000', 'price'=>'2380', 'number'=>'4488', 'address'=>'nmqglajd', 'company'=>'izlnkeqdxmhmlvorkosqz', 'desc'=>'e', 'age'=>'4767', 'title'=>'lxrvbndayrldhpbux', 'phone'=>'fscxdqptqqxcii', 'email'=>'z', 'zip'=>'z', 'country'=>'bnhc'),
-array('id'=>'1015', 'name'=>'ophdqbafhthewyuqolortxstb', 'date'=>'08-Oct-2003', 'price'=>'8791', 'number'=>'7228', 'address'=>'lipozrpe', 'company'=>'jmdgkxwzikqbhiujdbsaualc', 'desc'=>'zchpggysjedhbcql', 'age'=>'7480', 'title'=>'tcncfoufjvqmmqotfv', 'phone'=>'e', 'email'=>'jirrkuhwnappn', 'zip'=>'jirrkuhwnappn', 'country'=>'vcnbmjryvimpohpsvy'),
-array('id'=>'1016', 'name'=>'qlgyhuyxkmpg', 'date'=>'04-Jul-2002', 'price'=>'310', 'number'=>'4875', 'address'=>'yihlxvsmoolpbbaizicyfnkvt', 'company'=>'zazlzythkqdddrrohsqhaqqd', 'desc'=>'vqyrjxqjwcjvvr', 'age'=>'2219', 'title'=>'uiqmaetsvbtl', 'phone'=>'wznmxevvufswpnsgt', 'email'=>'acvnc', 'zip'=>'acvnc', 'country'=>'g'),
-array('id'=>'1017', 'name'=>'hohykhmxfqsalysingatz', 'date'=>'23-Mar-2000', 'price'=>'605', 'number'=>'3051', 'address'=>'coay', 'company'=>'ofvzmhwrxorinkqaqruqxp', 'desc'=>'zxxblxzhmedlrkhihw', 'age'=>'268', 'title'=>'jlhkbzfswulwsjxd', 'phone'=>'wltbofs', 'email'=>'mbgjcxtnfdoejhbesxwcuzjr', 'zip'=>'mbgjcxtnfdoejhbesxwcuzjr', 'country'=>'csahlzungdp'),
-array('id'=>'1018', 'name'=>'cjarnjypornktijczvfsvn', 'date'=>'23-Feb-2002', 'price'=>'6624', 'number'=>'587', 'address'=>'gfhioizcsyr', 'company'=>'peqjma', 'desc'=>'mwrfsejnmap', 'age'=>'8945', 'title'=>'ufpjnp', 'phone'=>'godmdidnvez', 'email'=>'aqmsvwg', 'zip'=>'aqmsvwg', 'country'=>'xveepjt'),
-array('id'=>'1019', 'name'=>'jjdxnqbvuoqynyyelrzhxhf', 'date'=>'13-Sep-2003', 'price'=>'2956', 'number'=>'8180', 'address'=>'gs', 'company'=>'qwjdnkzhypf', 'desc'=>'oerzvqhsxmkj', 'age'=>'8470', 'title'=>'eyyxkoutrheqocgupv', 'phone'=>'gvtxclvpvflojkmhvabpsitj', 'email'=>'wqrllpsgiqjumzqrlebvqiq', 'zip'=>'wqrllpsgiqjumzqrlebvqiq', 'country'=>'kgksztqvkhhvxzcfq'),
-array('id'=>'1020', 'name'=>'c', 'date'=>'18-May-2006', 'price'=>'8284', 'number'=>'8034', 'address'=>'rlcidnonfnhvirdpnapp', 'company'=>'faghkx', 'desc'=>'g', 'age'=>'6936', 'title'=>'xdyfgluurhbnqsqgfrvux', 'phone'=>'v', 'email'=>'jgb', 'zip'=>'jgb', 'country'=>'mtfkweqdpk'),
-array('id'=>'1021', 'name'=>'rzuirk', 'date'=>'26-Jul-2000', 'price'=>'3863', 'number'=>'7231', 'address'=>'loduueehxkruoixdsvkkuesmp', 'company'=>'krrdqcr', 'desc'=>'xlxbtullpatmemipxcu', 'age'=>'6238', 'title'=>'jxzbocrrukogiqz', 'phone'=>'cks', 'email'=>'ef', 'zip'=>'ef', 'country'=>'rnvoqp'),
-array('id'=>'1022', 'name'=>'zcfari', 'date'=>'10-Aug-2001', 'price'=>'1032', 'number'=>'8845', 'address'=>'lniopthry', 'company'=>'ypaterjjxilc', 'desc'=>'clakodhxo', 'age'=>'8099', 'title'=>'dkakcy', 'phone'=>'aoxusodblmnovpawaozimod', 'email'=>'rnscprzqfxkyloaxan', 'zip'=>'rnscprzqfxkyloaxan', 'country'=>'vcmrdarlmfof'),
-array('id'=>'1023', 'name'=>'ya', 'date'=>'17-Aug-2008', 'price'=>'3161', 'number'=>'8207', 'address'=>'stigughhsckeunemzrsnwp', 'company'=>'uphkppfmizvptbw', 'desc'=>'t', 'age'=>'9739', 'title'=>'xuzcgytylqo', 'phone'=>'l', 'email'=>'jwuz', 'zip'=>'jwuz', 'country'=>'g'),
-array('id'=>'1024', 'name'=>'b', 'date'=>'23-Nov-2000', 'price'=>'7561', 'number'=>'8703', 'address'=>'sitnhvtgprsggtsldofcql', 'company'=>'rnhnqbjmus', 'desc'=>'hzbaf', 'age'=>'6789', 'title'=>'yyyrqjuepxuahmooze', 'phone'=>'jqjbwrbyrhpjfni', 'email'=>'essihpdixpwlpbbzrlancbl', 'zip'=>'essihpdixpwlpbbzrlancbl', 'country'=>'jbeopmltfecntfvqvscl'),
-array('id'=>'1025', 'name'=>'klql', 'date'=>'21-Dec-2004', 'price'=>'4204', 'number'=>'5318', 'address'=>'mrlcewvkbyxuetlamolfsw', 'company'=>'jhqcubqrnicpnzlxa', 'desc'=>'vvoogobua', 'age'=>'2677', 'title'=>'xyxeoazprqdzt', 'phone'=>'nselsohncwurxpredo', 'email'=>'at', 'zip'=>'at', 'country'=>'atfrkirdbfvgqoux'),
-array('id'=>'1026', 'name'=>'twoqmgvpvxppnqitisczvef', 'date'=>'12-Aug-2007', 'price'=>'2442', 'number'=>'2001', 'address'=>'icnfreryzguwwjkmrdu', 'company'=>'gugkzyuvez', 'desc'=>'nccsuhkshrmdowo', 'age'=>'404', 'title'=>'rvyxqfiqdclicb', 'phone'=>'feozlzssqfwfbkgpccozs', 'email'=>'hixkufmvarzprlojefo', 'zip'=>'hixkufmvarzprlojefo', 'country'=>'k'),
-array('id'=>'1027', 'name'=>'qfmsumlouu', 'date'=>'06-May-2005', 'price'=>'6322', 'number'=>'6895', 'address'=>'rjkgbwukaa', 'company'=>'akplavytpkedfzokofczwmjcn', 'desc'=>'xygxxh', 'age'=>'3093', 'title'=>'tjircychbhgqr', 'phone'=>'wtusfevsktqrqozzbsijj', 'email'=>'ilsjszakux', 'zip'=>'ilsjszakux', 'country'=>'opj'),
-array('id'=>'1028', 'name'=>'cdftvwhuvjm', 'date'=>'21-Jan-2007', 'price'=>'5367', 'number'=>'435', 'address'=>'glafmka', 'company'=>'opzxikalp', 'desc'=>'glbbhknkdjyereprkbc', 'age'=>'4143', 'title'=>'qzkohuotki', 'phone'=>'w', 'email'=>'bdupoxzmc', 'zip'=>'bdupoxzmc', 'country'=>'rribtlmecmorujgnu'),
-array('id'=>'1029', 'name'=>'ryqvsgjpfvsxmk', 'date'=>'16-Mar-2001', 'price'=>'6736', 'number'=>'358', 'address'=>'tnwlhgrv', 'company'=>'g', 'desc'=>'reanwgwmm', 'age'=>'7061', 'title'=>'jfop', 'phone'=>'shuabhxmpedkfjuxouk', 'email'=>'bgxozcyeroy', 'zip'=>'bgxozcyeroy', 'country'=>'vtlxbijqnn'),
-array('id'=>'1030', 'name'=>'xvplqzwsgugfxfjoth', 'date'=>'17-Dec-2000', 'price'=>'3889', 'number'=>'4866', 'address'=>'t', 'company'=>'sgjtyhontfmpxskexhjhwd', 'desc'=>'vtpffryckemddts', 'age'=>'6454', 'title'=>'xdcvwmzuujbr', 'phone'=>'qmggsmyrpiwbm', 'email'=>'ueqgctjxqwxlqhmhvducknoje', 'zip'=>'ueqgctjxqwxlqhmhvducknoje', 'country'=>'safe'),
-array('id'=>'1031', 'name'=>'jqglkqjamgldnylicfkntzxxe', 'date'=>'27-Jul-2003', 'price'=>'7734', 'number'=>'9508', 'address'=>'dpqozgxat', 'company'=>'mwsl', 'desc'=>'aonlbgl', 'age'=>'9634', 'title'=>'poc', 'phone'=>'ibilqzapfyqzccvuncvcphdvt', 'email'=>'zjr', 'zip'=>'zjr', 'country'=>'ia'),
-array('id'=>'1032', 'name'=>'mtqmjwlzvncqiqtes', 'date'=>'13-Apr-2007', 'price'=>'1886', 'number'=>'2069', 'address'=>'eorgxrkoddeqnabmwppmyffdy', 'company'=>'pvtuuyjlfgdpuh', 'desc'=>'yxgzztvpiiooorndgiw', 'age'=>'355', 'title'=>'vjo', 'phone'=>'q', 'email'=>'qkzjjwpjwjemrnagbr', 'zip'=>'qkzjjwpjwjemrnagbr', 'country'=>'eycbzfwjuxzmnjlwtim'),
-array('id'=>'1033', 'name'=>'vhrnu', 'date'=>'22-Sep-2007', 'price'=>'3835', 'number'=>'5426', 'address'=>'i', 'company'=>'chvyqqvpcizofsxr', 'desc'=>'dnbuawmuswisfzvmvtdl', 'age'=>'6032', 'title'=>'nyscelavfdihyjdlev', 'phone'=>'nonmjzhd', 'email'=>'st', 'zip'=>'st', 'country'=>'gsojwzjrfmamkkqvomdba'),
-array('id'=>'1034', 'name'=>'kqvotohpvzeevd', 'date'=>'15-Jun-2003', 'price'=>'87', 'number'=>'5705', 'address'=>'kzlgoxkqybejsaxmofcjf', 'company'=>'obkbpt', 'desc'=>'e', 'age'=>'5773', 'title'=>'datryehxflgy', 'phone'=>'ekaknkptyqea', 'email'=>'xcjmp', 'zip'=>'xcjmp', 'country'=>'niemmmjsxqrjv'),
-array('id'=>'1035', 'name'=>'fpvujtlnur', 'date'=>'25-May-2000', 'price'=>'9214', 'number'=>'4468', 'address'=>'lutxhfhadyrntt', 'company'=>'yjttsnfghwrdyppmbjgzrlg', 'desc'=>'oeibyczxmsrefwlmt', 'age'=>'1282', 'title'=>'rtgeuqkthwaykehl', 'phone'=>'kla', 'email'=>'drbiomvhqmzjtedjpxrlxq', 'zip'=>'drbiomvhqmzjtedjpxrlxq', 'country'=>'cxhfhsfewxffmsbtintrh'),
-array('id'=>'1036', 'name'=>'qnriypytrvbwduchqanv', 'date'=>'06-Jun-2007', 'price'=>'2317', 'number'=>'5048', 'address'=>'zerxzilrqj', 'company'=>'odxket', 'desc'=>'yvvpvikingoar', 'age'=>'5287', 'title'=>'ileq', 'phone'=>'vggbvjyforsnnocjwnrjuf', 'email'=>'ltptftkboq', 'zip'=>'ltptftkboq', 'country'=>'pmrorfg'),
-array('id'=>'1037', 'name'=>'tywdujvedbooveiaxsc', 'date'=>'10-Jun-2003', 'price'=>'722', 'number'=>'8196', 'address'=>'p', 'company'=>'hwwapuwtpgpu', 'desc'=>'qjxmnfmky', 'age'=>'5682', 'title'=>'hyzcapphllibgfuwlkqvbzt', 'phone'=>'myzxwouentgoi', 'email'=>'wthfvokpkwaasbalonkok', 'zip'=>'wthfvokpkwaasbalonkok', 'country'=>'dflrzrf'),
-array('id'=>'1038', 'name'=>'bcvgxjrnuonug', 'date'=>'23-Jul-2006', 'price'=>'1426', 'number'=>'3193', 'address'=>'s', 'company'=>'iwyunymshzujvaheruy', 'desc'=>'itmxo', 'age'=>'1327', 'title'=>'x', 'phone'=>'tqnpp', 'email'=>'cntvutp', 'zip'=>'cntvutp', 'country'=>'oplt'),
-array('id'=>'1039', 'name'=>'snolzl', 'date'=>'04-Dec-2003', 'price'=>'9229', 'number'=>'3087', 'address'=>'ovudd', 'company'=>'rxslrhpgxbzfhrsvdsgevsc', 'desc'=>'yqy', 'age'=>'7243', 'title'=>'cqkaiwrqmxnowsvolqr', 'phone'=>'xvy', 'email'=>'xbooahidxtdgpuwc', 'zip'=>'xbooahidxtdgpuwc', 'country'=>'jqpcldncvrarprprfd'),
-array('id'=>'1040', 'name'=>'lulexrusnxlxn', 'date'=>'01-Dec-2007', 'price'=>'1521', 'number'=>'5448', 'address'=>'zf', 'company'=>'qvu', 'desc'=>'majen', 'age'=>'8062', 'title'=>'yzwqupdrabfabfepieuluqga', 'phone'=>'gj', 'email'=>'ueftec', 'zip'=>'ueftec', 'country'=>'zrnrsoxsp'),
-array('id'=>'1041', 'name'=>'elbzxwqdwskgzflfyqhhpzv', 'date'=>'20-Mar-2003', 'price'=>'1396', 'number'=>'4061', 'address'=>'gidsjdpfttcmejmjurhkzpaz', 'company'=>'gqukbsqjwi', 'desc'=>'ayyurbgwktfflnqlcqk', 'age'=>'5199', 'title'=>'bhhcaymxgfxferxgytqsywd', 'phone'=>'moodzcaajhd', 'email'=>'fphmveravp', 'zip'=>'fphmveravp', 'country'=>'uixmht'),
-array('id'=>'1042', 'name'=>'geijdkjetqhdwxkitpa', 'date'=>'13-Sep-2005', 'price'=>'9803', 'number'=>'2170', 'address'=>'wsgqhzwmhfqsoulfcpbaajtp', 'company'=>'mazmgyiyfy', 'desc'=>'eutmaj', 'age'=>'1921', 'title'=>'equggvggfzwqmxp', 'phone'=>'dogctfjyaclalqpphkwnfcul', 'email'=>'q', 'zip'=>'q', 'country'=>'o'),
-array('id'=>'1043', 'name'=>'msgsuaydyyfkyraoh', 'date'=>'27-Apr-2001', 'price'=>'8454', 'number'=>'1685', 'address'=>'qqhhr', 'company'=>'vjhnpahpyloxrywjzkqhj', 'desc'=>'dnzudgbvcwekkuksjjd', 'age'=>'9380', 'title'=>'vxcewn', 'phone'=>'ewoijncnueixbnhlhsdr', 'email'=>'h', 'zip'=>'h', 'country'=>'icmlhjzcovqwfez'),
-array('id'=>'1044', 'name'=>'ebwfodrvvumxccgfpsmyronn', 'date'=>'11-Feb-2006', 'price'=>'3662', 'number'=>'3799', 'address'=>'iometbikwef', 'company'=>'cimjnbbza', 'desc'=>'ongtxydhklvxqpyyaud', 'age'=>'2248', 'title'=>'fnqo', 'phone'=>'r', 'email'=>'bsipfpjdomlyygv', 'zip'=>'bsipfpjdomlyygv', 'country'=>'wtoworcswqjlrbb'),
-array('id'=>'1045', 'name'=>'kizzrcneolduhsragnp', 'date'=>'17-Dec-2002', 'price'=>'8014', 'number'=>'2250', 'address'=>'gxrhplrykqqndubp', 'company'=>'wwrnxybnwqurwlxudejovizl', 'desc'=>'mptofrlciyahandriuntrhxv', 'age'=>'6871', 'title'=>'rzlcyysrnxjy', 'phone'=>'s', 'email'=>'azxncowxcqoknkczbcleakw', 'zip'=>'azxncowxcqoknkczbcleakw', 'country'=>'xuavvtsvsqjuefrhv'),
-array('id'=>'1046', 'name'=>'jqujswuwwetocopxj', 'date'=>'18-Apr-2001', 'price'=>'391', 'number'=>'2611', 'address'=>'vlvnsrukalekdae', 'company'=>'xjtmlhbjrkzxlgmhsivlzpvaa', 'desc'=>'k', 'age'=>'1609', 'title'=>'p', 'phone'=>'yzxk', 'email'=>'fmuxwuuibhp', 'zip'=>'fmuxwuuibhp', 'country'=>'pkfpaaqbbbfcrjbrglc'),
-array('id'=>'1047', 'name'=>'xjvsddtlsnbdsrdtheujkwbt', 'date'=>'20-Nov-2000', 'price'=>'3721', 'number'=>'8133', 'address'=>'isvdkzgelzsm', 'company'=>'kd', 'desc'=>'dllyvv', 'age'=>'8116', 'title'=>'psppckbkcxnnxusitkvwuy', 'phone'=>'ykp', 'email'=>'fksczlrpnbryepmsmgkvavq', 'zip'=>'fksczlrpnbryepmsmgkvavq', 'country'=>'qpbpaqmgbeibpaqdchchwoz'),
-array('id'=>'1048', 'name'=>'kfvfvtwlullkxslbbmrbd', 'date'=>'05-Oct-2003', 'price'=>'9038', 'number'=>'4384', 'address'=>'llrgvwc', 'company'=>'s', 'desc'=>'xeqiqagimijzalcvpntau', 'age'=>'1873', 'title'=>'mlhiojbkhfa', 'phone'=>'vbwdofnnfypancto', 'email'=>'yajkhsyrtjyykpulmyzrlmw', 'zip'=>'yajkhsyrtjyykpulmyzrlmw', 'country'=>'cxxfqlcpm'),
-array('id'=>'1049', 'name'=>'teylxhkwrzrdmpddaqzkswixn', 'date'=>'01-Oct-2000', 'price'=>'2441', 'number'=>'4887', 'address'=>'ar', 'company'=>'l', 'desc'=>'iwlawceishlsyld', 'age'=>'6449', 'title'=>'movgpym', 'phone'=>'a', 'email'=>'tbyikvulrxpzp', 'zip'=>'tbyikvulrxpzp', 'country'=>'kivvlmdybyeqwrsxelzdtjy'),
-array('id'=>'1050', 'name'=>'pkkoziyieuuqysrxwhunz', 'date'=>'20-Aug-2003', 'price'=>'6439', 'number'=>'8108', 'address'=>'atsv', 'company'=>'cgwcovks', 'desc'=>'ejowaltifhixztnu', 'age'=>'9460', 'title'=>'nqjvtqsweohxem', 'phone'=>'tjiecqk', 'email'=>'zhjtvdrjri', 'zip'=>'zhjtvdrjri', 'country'=>'mcjfzotgmyttrcbwfrg'),
-array('id'=>'1051', 'name'=>'nykjcbstklgnvlmjf', 'date'=>'24-Sep-2001', 'price'=>'4661', 'number'=>'5675', 'address'=>'opruhykymjjvllofvaliv', 'company'=>'ufcnagzpcofuinstmfcvang', 'desc'=>'scpeklbfqetrltg', 'age'=>'5472', 'title'=>'miqzbjl', 'phone'=>'lghznx', 'email'=>'pmxayyfodyfprmdzym', 'zip'=>'pmxayyfodyfprmdzym', 'country'=>'xnzjulqcldzdsmat'),
-array('id'=>'1052', 'name'=>'yydxespqwppifmwfvrrltcpsg', 'date'=>'06-Apr-2002', 'price'=>'549', 'number'=>'5783', 'address'=>'anjysc', 'company'=>'jzdyijleohvftp', 'desc'=>'ihnrmus', 'age'=>'603', 'title'=>'s', 'phone'=>'lqhnfrmipvrbzgi', 'email'=>'lcktkshcecugdnvoedcjv', 'zip'=>'lcktkshcecugdnvoedcjv', 'country'=>'rkkjmkpvfbxquii'),
-array('id'=>'1053', 'name'=>'neetirpxwt', 'date'=>'06-Dec-2004', 'price'=>'5814', 'number'=>'8982', 'address'=>'zgljwgpxdfslnuvazauisjfo', 'company'=>'fu', 'desc'=>'urptybduhsskxkwl', 'age'=>'1996', 'title'=>'metgmlqsasxvjrmzll', 'phone'=>'o', 'email'=>'hhysf', 'zip'=>'hhysf', 'country'=>'pqnicsbj'),
-array('id'=>'1054', 'name'=>'zxnsvicmvcygc', 'date'=>'14-Jun-2003', 'price'=>'7732', 'number'=>'4271', 'address'=>'zts', 'company'=>'hataccfpcddvylxl', 'desc'=>'zjocwbn', 'age'=>'6265', 'title'=>'qpgjfnkyombt', 'phone'=>'d', 'email'=>'eyvqwgywqnzmomcbdshnyvx', 'zip'=>'eyvqwgywqnzmomcbdshnyvx', 'country'=>'jkxdlbaqavhwcftttsfhfi'),
-array('id'=>'1055', 'name'=>'bqwzmtvw', 'date'=>'22-Jan-2008', 'price'=>'5972', 'number'=>'8140', 'address'=>'gvvnsytlrmexukgdthupggicc', 'company'=>'vccrbimxwevp', 'desc'=>'ncvkwfqayyuoebxg', 'age'=>'1641', 'title'=>'cglthugfq', 'phone'=>'afcnixyfdpf', 'email'=>'na', 'zip'=>'na', 'country'=>'rbnygxbmjvudbztn'),
-array('id'=>'1056', 'name'=>'pnhnmmqbrtosjguxeavfmeagh', 'date'=>'07-Jan-2000', 'price'=>'5901', 'number'=>'2431', 'address'=>'euhrgtihlbvdlbxjgxelkjmrq', 'company'=>'xredrixzadsjle', 'desc'=>'hhwifgpclan', 'age'=>'7923', 'title'=>'elcbdgfvpduqh', 'phone'=>'zsrkzyhidoxgz', 'email'=>'tulyfnzjufejiyaplzickhbr', 'zip'=>'tulyfnzjufejiyaplzickhbr', 'country'=>'ffnmflgzxefleof'),
-array('id'=>'1057', 'name'=>'prrphdopfzxhqmmway', 'date'=>'13-Jan-2001', 'price'=>'711', 'number'=>'3211', 'address'=>'htnvyxoop', 'company'=>'dwism', 'desc'=>'rjwiwifwhhhmjq', 'age'=>'8563', 'title'=>'jjligzwvfasosedk', 'phone'=>'zskixgqeocneze', 'email'=>'jpwppslvsejlj', 'zip'=>'jpwppslvsejlj', 'country'=>'vxlnhulokqcn'),
-array('id'=>'1058', 'name'=>'mivvyrl', 'date'=>'11-Jun-2007', 'price'=>'3511', 'number'=>'1055', 'address'=>'s', 'company'=>'kfjhrxplidvzgi', 'desc'=>'oul', 'age'=>'3661', 'title'=>'jabxlygnzzbkelr', 'phone'=>'ihgrkbqrkufefpupqvmbu', 'email'=>'ptsqewcwsldzcobtfln', 'zip'=>'ptsqewcwsldzcobtfln', 'country'=>'ptbkirgutan'),
-array('id'=>'1059', 'name'=>'gzycbuvmyupmvjsgwewq', 'date'=>'08-Feb-2008', 'price'=>'8876', 'number'=>'5153', 'address'=>'qohyinxhqycllagbnbk', 'company'=>'ihjex', 'desc'=>'lwmzpcnxawkydbx', 'age'=>'2314', 'title'=>'igtjtvuzebjjz', 'phone'=>'vvkulnhindtlhuinirubbnxv', 'email'=>'bxwkwufsfzdsh', 'zip'=>'bxwkwufsfzdsh', 'country'=>'flfrsaagisak'),
-array('id'=>'1060', 'name'=>'ipbjnxuksacxag', 'date'=>'09-Jul-2006', 'price'=>'8292', 'number'=>'7455', 'address'=>'nmzosigttahbqildgfnyfqwf', 'company'=>'lnphhnutmimvpfopmpfvaj', 'desc'=>'gw', 'age'=>'461', 'title'=>'mxsjjgyqnllg', 'phone'=>'tstjyiylxehynjfkkrxijgrp', 'email'=>'hdqs', 'zip'=>'hdqs', 'country'=>'pmcjvbrum'),
-array('id'=>'1061', 'name'=>'tnmdsxnjuvtamjfumvnwkzztv', 'date'=>'12-Dec-2004', 'price'=>'4943', 'number'=>'24', 'address'=>'gncjgzxputjvfsa', 'company'=>'f', 'desc'=>'nbhnaajamznmpuzrdfravm', 'age'=>'7691', 'title'=>'hzxi', 'phone'=>'c', 'email'=>'oembf', 'zip'=>'oembf', 'country'=>'lgzltlaolssqk'),
-array('id'=>'1062', 'name'=>'wmrempmnsrbw', 'date'=>'04-Feb-2000', 'price'=>'6672', 'number'=>'5752', 'address'=>'qabcaqn', 'company'=>'iedbqaoheawroojplnt', 'desc'=>'eiuviwxjmkcuo', 'age'=>'2413', 'title'=>'egjmkkjbzykpjxiwcqrxz', 'phone'=>'uibflvtsryybli', 'email'=>'uklsvactjyvz', 'zip'=>'uklsvactjyvz', 'country'=>'tzeoiftubnmtlkuw'),
-array('id'=>'1063', 'name'=>'resjztl', 'date'=>'03-Sep-2003', 'price'=>'5691', 'number'=>'867', 'address'=>'i', 'company'=>'f', 'desc'=>'klpemcqfobaluhczamytyr', 'age'=>'8478', 'title'=>'gyjoaplk', 'phone'=>'a', 'email'=>'mdfsshtdcbgbcs', 'zip'=>'mdfsshtdcbgbcs', 'country'=>'vrrrzyqjmqyxayyplcveucyye'),
-array('id'=>'1064', 'name'=>'fbxf', 'date'=>'17-Nov-2007', 'price'=>'5938', 'number'=>'5762', 'address'=>'fyivxfwvelhhhmbjkankf', 'company'=>'ldyjsvyhqefyacewyji', 'desc'=>'qpsszd', 'age'=>'7065', 'title'=>'nxgyafisahzrl', 'phone'=>'qlivi', 'email'=>'ernvhgn', 'zip'=>'ernvhgn', 'country'=>'jftwda'),
-array('id'=>'1065', 'name'=>'fdw', 'date'=>'12-Feb-2007', 'price'=>'8954', 'number'=>'8704', 'address'=>'ni', 'company'=>'iqrnifiplw', 'desc'=>'ubprepniurfaccxyelhou', 'age'=>'9341', 'title'=>'hglqvx', 'phone'=>'rrohjtwwcrnh', 'email'=>'pjpooawcuujcauswr', 'zip'=>'pjpooawcuujcauswr', 'country'=>'ojtvt'),
-array('id'=>'1066', 'name'=>'pojdwbtgqiuqewlygn', 'date'=>'02-Dec-2002', 'price'=>'8676', 'number'=>'7243', 'address'=>'lcehvrzlfjp', 'company'=>'ki', 'desc'=>'aqcrvzdt', 'age'=>'2108', 'title'=>'tgwqzibbnixehjkr', 'phone'=>'mbgucxwusvxmboghlwhtxjgf', 'email'=>'knpvfn', 'zip'=>'knpvfn', 'country'=>'gubjsyd'),
-array('id'=>'1067', 'name'=>'bxvpddazkuxtbczmqphv', 'date'=>'16-Jan-2000', 'price'=>'9373', 'number'=>'6276', 'address'=>'qopbirydgbg', 'company'=>'arcxkda', 'desc'=>'qraxndmpcc', 'age'=>'745', 'title'=>'qrtzirdptkxtbarmds', 'phone'=>'tjwrxadndfpvwgpwphzfaj', 'email'=>'uld', 'zip'=>'uld', 'country'=>'xheuborslrwy'),
-array('id'=>'1068', 'name'=>'nr', 'date'=>'23-Dec-2002', 'price'=>'8155', 'number'=>'3946', 'address'=>'uppetkqwwnebif', 'company'=>'zyaruzmwndvhkrs', 'desc'=>'lhoqbygxvubwchmbfntamfxzi', 'age'=>'7472', 'title'=>'tkzswhg', 'phone'=>'iftgboixrpjt', 'email'=>'wmwjrtjanrtxqmuythhya', 'zip'=>'wmwjrtjanrtxqmuythhya', 'country'=>'apvxglhzheldo'),
-array('id'=>'1069', 'name'=>'xdkoxifjcdcjlbkybzuzffh', 'date'=>'14-Feb-2004', 'price'=>'6306', 'number'=>'6277', 'address'=>'tnxxxmugrdivgrghbfibzigfp', 'company'=>'sbbiavwysuk', 'desc'=>'acqiywaeebjn', 'age'=>'1147', 'title'=>'vjokvglxp', 'phone'=>'slllfwxfyoow', 'email'=>'obpqlctuycj', 'zip'=>'obpqlctuycj', 'country'=>'yqvvfhnrt'),
-array('id'=>'1070', 'name'=>'pwcolrlwfmmvyposnrcwpss', 'date'=>'27-May-2000', 'price'=>'9394', 'number'=>'6240', 'address'=>'xniuqxfhicmuoisdwlr', 'company'=>'nodggnfgmvzji', 'desc'=>'dzfjgnlt', 'age'=>'3148', 'title'=>'b', 'phone'=>'d', 'email'=>'mumaipgodluphuzqcdpimvvy', 'zip'=>'mumaipgodluphuzqcdpimvvy', 'country'=>'dyqecorwarfqyut'),
-array('id'=>'1071', 'name'=>'jrjihmlwuyspwht', 'date'=>'27-Oct-2008', 'price'=>'9075', 'number'=>'5124', 'address'=>'uogzeeuyojhfsp', 'company'=>'fbjzzcovkirig', 'desc'=>'wvjkbjpfdntmuz', 'age'=>'2285', 'title'=>'mllwkkzzgj', 'phone'=>'xsnmoiw', 'email'=>'jfopjbjwwichvnssxdrwjbeht', 'zip'=>'jfopjbjwwichvnssxdrwjbeht', 'country'=>'uiaqikwwzfyibvrdc'),
-array('id'=>'1072', 'name'=>'ufnxxkhyoosgjbgz', 'date'=>'19-Apr-2007', 'price'=>'2347', 'number'=>'6284', 'address'=>'e', 'company'=>'bzrfbevwkjuitbhipzoybvykl', 'desc'=>'qcuvbwvsbxxxthgnpaow', 'age'=>'3255', 'title'=>'wwdx', 'phone'=>'cidwzfqvhnqzpnwmg', 'email'=>'tuut', 'zip'=>'tuut', 'country'=>'rcnnzrlr'),
-array('id'=>'1073', 'name'=>'upuagpiufhjsewzjqtdk', 'date'=>'23-Jan-2004', 'price'=>'6383', 'number'=>'3354', 'address'=>'hucboxqiyxy', 'company'=>'rdpbwty', 'desc'=>'doqhztclkkxrfatuykcxhb', 'age'=>'1639', 'title'=>'ftbbnzyqooxnizyskwkpwdjun', 'phone'=>'svowutpvvcvt', 'email'=>'jirwqrvicstrowbjkob', 'zip'=>'jirwqrvicstrowbjkob', 'country'=>'dxawn'),
-array('id'=>'1074', 'name'=>'qrkjatbxjstsullma', 'date'=>'16-Mar-2003', 'price'=>'6892', 'number'=>'1432', 'address'=>'xgjxdwtumkf', 'company'=>'lyyjiqdalplyptnzlqlixu', 'desc'=>'bqzvdk', 'age'=>'494', 'title'=>'w', 'phone'=>'yfhpjiayuzonmnzdyhbsocjny', 'email'=>'yznuzlzhbipch', 'zip'=>'yznuzlzhbipch', 'country'=>'bvxojwrhe'),
-array('id'=>'1075', 'name'=>'s', 'date'=>'12-Oct-2002', 'price'=>'7574', 'number'=>'9088', 'address'=>'tlys', 'company'=>'xzygpaoycjwqssiawbbpwlv', 'desc'=>'jzjuxcrvbpcqqqps', 'age'=>'9826', 'title'=>'iseqsbstqofl', 'phone'=>'oloji', 'email'=>'adsqgjgwzzvlinqy', 'zip'=>'adsqgjgwzzvlinqy', 'country'=>'rqaiff'),
-array('id'=>'1076', 'name'=>'ufzdnqerjvx', 'date'=>'03-Sep-2006', 'price'=>'7120', 'number'=>'732', 'address'=>'ekduijlzjtfpnqj', 'company'=>'qnghsxrovkqocsegch', 'desc'=>'l', 'age'=>'6536', 'title'=>'lagrptizmyns', 'phone'=>'gqxulh', 'email'=>'akdergmrsde', 'zip'=>'akdergmrsde', 'country'=>'dku'),
-array('id'=>'1077', 'name'=>'ctrb', 'date'=>'11-Mar-2002', 'price'=>'5254', 'number'=>'149', 'address'=>'imntmy', 'company'=>'rpddhvhlzkwueaxyszfbhtc', 'desc'=>'bobvbzssowwws', 'age'=>'1276', 'title'=>'roeltfir', 'phone'=>'ixzprbctqeordgjscfoujwm', 'email'=>'byqghiepgdexfhqvlemplvh', 'zip'=>'byqghiepgdexfhqvlemplvh', 'country'=>'bwiktviutybah'),
-array('id'=>'1078', 'name'=>'nitknaajmfvbqqj', 'date'=>'20-Feb-2001', 'price'=>'5009', 'number'=>'1228', 'address'=>'iltbkubraqeikowlpfxuazkr', 'company'=>'pkocnmky', 'desc'=>'libmab', 'age'=>'1356', 'title'=>'kntg', 'phone'=>'imwdnvofedpsfdfpclblmoln', 'email'=>'pxfjeerrauewijamz', 'zip'=>'pxfjeerrauewijamz', 'country'=>'rdyhfjiqwwbjorhtal'),
-array('id'=>'1079', 'name'=>'cynhvvrwirozumgzwo', 'date'=>'20-Jul-2003', 'price'=>'6746', 'number'=>'854', 'address'=>'jjsjvqcyppgklxgtovsjizifn', 'company'=>'xzpzyzjrieikdxzjilhpewkw', 'desc'=>'tvnyj', 'age'=>'4671', 'title'=>'icvhbfyjkhunfuxnfecjan', 'phone'=>'ghctfl', 'email'=>'buixbj', 'zip'=>'buixbj', 'country'=>'as'),
-array('id'=>'1080', 'name'=>'naniyaoc', 'date'=>'27-Jan-2001', 'price'=>'6710', 'number'=>'1806', 'address'=>'ygdesjgnr', 'company'=>'pahq', 'desc'=>'uyhvlqtmewpcahhjgon', 'age'=>'4123', 'title'=>'xrtpvj', 'phone'=>'czjxxrsihlvlhln', 'email'=>'svryjfj', 'zip'=>'svryjfj', 'country'=>'cajrwshysrvpioy'),
-array('id'=>'1081', 'name'=>'tbheppxkhvtmfipfshbloadfw', 'date'=>'16-Sep-2003', 'price'=>'7074', 'number'=>'1552', 'address'=>'mfsruhoepk', 'company'=>'cpgrvzywlnxpttiheblonrh', 'desc'=>'lotq', 'age'=>'1671', 'title'=>'ogt', 'phone'=>'youxlfkiuecdmgfxvsoc', 'email'=>'arrqwuecozbctynzjwunyyz', 'zip'=>'arrqwuecozbctynzjwunyyz', 'country'=>'dxbwm'),
-array('id'=>'1082', 'name'=>'mwldsghvugwwavkafgut', 'date'=>'21-Feb-2006', 'price'=>'4296', 'number'=>'8783', 'address'=>'mtdrnqnztgfaczhz', 'company'=>'iugiamdtswmdtcqmghawv', 'desc'=>'pbeqedydzgyfpyssskpenihdv', 'age'=>'5158', 'title'=>'vjgvyiapmen', 'phone'=>'dupjjnbcfmrkzard', 'email'=>'eoroumndncprqgukvetjf', 'zip'=>'eoroumndncprqgukvetjf', 'country'=>'psnzrnqvivjzjemxhzzxr'),
-array('id'=>'1083', 'name'=>'lzy', 'date'=>'21-Aug-2002', 'price'=>'8540', 'number'=>'5783', 'address'=>'ocvfpmbxhkxrokovkotbew', 'company'=>'evdxczmznovtd', 'desc'=>'ubpfyhu', 'age'=>'3528', 'title'=>'qtkjupfhtalrdkecytysxg', 'phone'=>'ywsxdmgzdzkmu', 'email'=>'rcssnkvxoywhwoedcdzvacihc', 'zip'=>'rcssnkvxoywhwoedcdzvacihc', 'country'=>'hmxblpeehrp'),
-array('id'=>'1084', 'name'=>'dbllyapbdsaytdg', 'date'=>'07-Dec-2005', 'price'=>'3235', 'number'=>'7056', 'address'=>'keeojlfypucqgn', 'company'=>'hdrkwsipwpqbgzu', 'desc'=>'jyzxhldgayirfvhmzyxvr', 'age'=>'2246', 'title'=>'nubobbjxkhw', 'phone'=>'pimvikez', 'email'=>'ahczfzuwffjzhyb', 'zip'=>'ahczfzuwffjzhyb', 'country'=>'hytpvbed'),
-array('id'=>'1085', 'name'=>'l', 'date'=>'05-Dec-2004', 'price'=>'5393', 'number'=>'1835', 'address'=>'qeypyvueeumdvukuoa', 'company'=>'qeteffcjqqojhsi', 'desc'=>'rdqvhlhlhcwbrwrhakmfpp', 'age'=>'5962', 'title'=>'fdqmwy', 'phone'=>'ncajklrvs', 'email'=>'rulnltowfumujtanknjj', 'zip'=>'rulnltowfumujtanknjj', 'country'=>'xlxhviyqbshveuhyjeedqzm'),
-array('id'=>'1086', 'name'=>'aunkdkhohojqnarghnkcujlyn', 'date'=>'18-Jul-2004', 'price'=>'870', 'number'=>'120', 'address'=>'cuanykunsjxj', 'company'=>'xadfooiixuhljxxlxkoskbr', 'desc'=>'weogcxdzyhfmvnvthcera', 'age'=>'1020', 'title'=>'yn', 'phone'=>'rxtitpnhwpfzpdguq', 'email'=>'hl', 'zip'=>'hl', 'country'=>'poagodjnqaeotnhjapfquf'),
-array('id'=>'1087', 'name'=>'mznohzlxnldcpnpgnuuhhcr', 'date'=>'19-Mar-2007', 'price'=>'9299', 'number'=>'4432', 'address'=>'d', 'company'=>'ndxclwnij', 'desc'=>'mlpzbvnvpucrmkjiiukmeyqbb', 'age'=>'655', 'title'=>'pkgowsdvuzippdshpdqymli', 'phone'=>'phpqiqnxaumxnqthpbxffpmv', 'email'=>'ctfncddkstsjhqkcdhp', 'zip'=>'ctfncddkstsjhqkcdhp', 'country'=>'bxjcuoikadddxiramuk'),
-array('id'=>'1088', 'name'=>'dpwuzyxhoqilal', 'date'=>'17-Mar-2006', 'price'=>'6490', 'number'=>'6117', 'address'=>'utvdlvpfgvujkqdjpardrzp', 'company'=>'lvhfmxdgqyjbuzhbuc', 'desc'=>'etooipflhf', 'age'=>'268', 'title'=>'rwgwieaouzywtyeusgfxzulhj', 'phone'=>'trwuroqykyclnwkmt', 'email'=>'kxy', 'zip'=>'kxy', 'country'=>'ee'),
-array('id'=>'1089', 'name'=>'yll', 'date'=>'04-Apr-2001', 'price'=>'9932', 'number'=>'9929', 'address'=>'qnpoynrjbntnhxxfwajbanzmy', 'company'=>'pdhpcydr', 'desc'=>'bfelgsftadrfa', 'age'=>'6981', 'title'=>'bsbafaiueqkgpn', 'phone'=>'dpehakageajwfkoulhwlmwuh', 'email'=>'l', 'zip'=>'l', 'country'=>'hbfgeukmuvmbanlwt'),
-array('id'=>'1090', 'name'=>'ngsksehnmi', 'date'=>'05-Dec-2005', 'price'=>'9898', 'number'=>'3596', 'address'=>'edhqycdzcqlzkgjymciehq', 'company'=>'tyqxpqhluktkjwojye', 'desc'=>'ypainnkvrrljkkaizqql', 'age'=>'4407', 'title'=>'f', 'phone'=>'kbktapnyengraqnsizctkd', 'email'=>'k', 'zip'=>'k', 'country'=>'svftacdcmxcckagygyzx'),
-array('id'=>'1091', 'name'=>'fmvywyagttczmdbpfo', 'date'=>'09-Jun-2005', 'price'=>'9065', 'number'=>'3085', 'address'=>'wpwvminsvjrrhsyblaaxecn', 'company'=>'qaqhyyeun', 'desc'=>'p', 'age'=>'234', 'title'=>'dtfmkwucvv', 'phone'=>'vvlzxzjozavxz', 'email'=>'r', 'zip'=>'r', 'country'=>'bhnllgqxrnrt'),
-array('id'=>'1092', 'name'=>'hejtehsnvsorp', 'date'=>'20-Jun-2002', 'price'=>'30', 'number'=>'7752', 'address'=>'ngauxylkqftdnym', 'company'=>'cuyqqr', 'desc'=>'hgrz', 'age'=>'5710', 'title'=>'uefaezxclitqbwdzj', 'phone'=>'cdjttaxbhp', 'email'=>'v', 'zip'=>'v', 'country'=>'vanvfnt'),
-array('id'=>'1093', 'name'=>'bbpcxschceklxemvftlhptcp', 'date'=>'27-Mar-2007', 'price'=>'7648', 'number'=>'6736', 'address'=>'ss', 'company'=>'hvb', 'desc'=>'x', 'age'=>'3220', 'title'=>'ctp', 'phone'=>'x', 'email'=>'w', 'zip'=>'w', 'country'=>'uhk'),
-array('id'=>'1094', 'name'=>'n', 'date'=>'09-Dec-2004', 'price'=>'7312', 'number'=>'641', 'address'=>'vuv', 'company'=>'braboifqburzvncqvnzwaydmr', 'desc'=>'pmzll', 'age'=>'504', 'title'=>'mdr', 'phone'=>'iiwdzwynypimoemnizeo', 'email'=>'rnbdpepswkaehde', 'zip'=>'rnbdpepswkaehde', 'country'=>'crc'),
-array('id'=>'1095', 'name'=>'o', 'date'=>'06-Mar-2000', 'price'=>'7770', 'number'=>'5093', 'address'=>'y', 'company'=>'p', 'desc'=>'pruevkwruxwcbafe', 'age'=>'7174', 'title'=>'wswdxxxk', 'phone'=>'wmonbfhfarcsmaoobpughcca', 'email'=>'gyxdjvavknwpucqlfixfwmhlg', 'zip'=>'gyxdjvavknwpucqlfixfwmhlg', 'country'=>'tjqtiwrgaacaw'),
-array('id'=>'1096', 'name'=>'sbhvrtaaqgwdn', 'date'=>'11-Apr-2000', 'price'=>'535', 'number'=>'7217', 'address'=>'vbonhpokpkwcdykyqd', 'company'=>'qufnxtvhuwamsbbfjqttfdqih', 'desc'=>'tffxfwskjqdfxyc', 'age'=>'9233', 'title'=>'uzlzjctdiw', 'phone'=>'rejkjpiplazvrdbobdmm', 'email'=>'mxxwarziotzsdkbssretqaku', 'zip'=>'mxxwarziotzsdkbssretqaku', 'country'=>'z'),
-array('id'=>'1097', 'name'=>'mhcz', 'date'=>'01-Feb-2007', 'price'=>'2304', 'number'=>'6788', 'address'=>'ofpoxtyzlrqqlhqvbrvxv', 'company'=>'fyhkzdqr', 'desc'=>'fwptuisutkkjvszrtrmrnvwld', 'age'=>'2670', 'title'=>'gxcgdzvwtdp', 'phone'=>'xzyhuqhlkyybl', 'email'=>'xxweidclkfkfbdjqrhq', 'zip'=>'xxweidclkfkfbdjqrhq', 'country'=>'okgvwquurfoodls'),
-array('id'=>'1098', 'name'=>'uxzaifblosdvitj', 'date'=>'27-Sep-2001', 'price'=>'6051', 'number'=>'5841', 'address'=>'kgfyvjjovyjtyjbdknrdqnmjx', 'company'=>'icvxcg', 'desc'=>'iezr', 'age'=>'5695', 'title'=>'mnwflfhpquhul', 'phone'=>'gurmduibxofgtfxitkwp', 'email'=>'ivxxmregcznxraam', 'zip'=>'ivxxmregcznxraam', 'country'=>'cjxiprnn'),
-array('id'=>'1099', 'name'=>'xwwnes', 'date'=>'03-May-2001', 'price'=>'1019', 'number'=>'2762', 'address'=>'fgycxydjhgt', 'company'=>'ojxcw', 'desc'=>'jttfhyysbcuinaomdmlhwsn', 'age'=>'5921', 'title'=>'cyveusnomtvkrnluiuiiiulv', 'phone'=>'srygg', 'email'=>'ifrmzjaovtjgkxsefmnovh', 'zip'=>'ifrmzjaovtjgkxsefmnovh', 'country'=>'q'),
-array('id'=>'1100', 'name'=>'hlzohhtyutiuhenrky', 'date'=>'04-Jul-2001', 'price'=>'7920', 'number'=>'6075', 'address'=>'jlxjblcjwbxdircc', 'company'=>'lwrpkjaiye', 'desc'=>'stbbfzkgkmq', 'age'=>'2761', 'title'=>'nlwfnzpzwhpgqq', 'phone'=>'ouahocitctangqu', 'email'=>'efrjtrytnfiuwyjlsksh', 'zip'=>'efrjtrytnfiuwyjlsksh', 'country'=>'bapvadcqxwud'),
-array('id'=>'1101', 'name'=>'xfc', 'date'=>'21-Aug-2002', 'price'=>'9578', 'number'=>'4988', 'address'=>'xwqq', 'company'=>'jxtkxj', 'desc'=>'xmiokf', 'age'=>'3454', 'title'=>'tmlyocrwaebyar', 'phone'=>'halaljjrhwavgf', 'email'=>'uyrf', 'zip'=>'uyrf', 'country'=>'fiocjtehuwvbxhbjqlbxhbt'),
-array('id'=>'1102', 'name'=>'xifooc', 'date'=>'25-Oct-2006', 'price'=>'8947', 'number'=>'2191', 'address'=>'bnfxjgvqie', 'company'=>'tffbgzp', 'desc'=>'wyslmvgjndpyf', 'age'=>'889', 'title'=>'dlj', 'phone'=>'crcklhpnoodblbuxopdxchma', 'email'=>'pdpanncfqmqx', 'zip'=>'pdpanncfqmqx', 'country'=>'em'),
-array('id'=>'1103', 'name'=>'nciiaxy', 'date'=>'23-Jan-2000', 'price'=>'4075', 'number'=>'2920', 'address'=>'w', 'company'=>'fmxtzaypnpnptzhanjjvjg', 'desc'=>'nbuyjwufchdvgdtwqjk', 'age'=>'2580', 'title'=>'kn', 'phone'=>'xxn', 'email'=>'hunvviteeokgvnccrvz', 'zip'=>'hunvviteeokgvnccrvz', 'country'=>'ejohtclq'),
-array('id'=>'1104', 'name'=>'kisxdogxskldrhqtjipiqusf', 'date'=>'13-Jan-2002', 'price'=>'5111', 'number'=>'866', 'address'=>'lmrekvsq', 'company'=>'kbeotlemvncddxvjzh', 'desc'=>'mjaywrcgmuxefzits', 'age'=>'7798', 'title'=>'fplitpfpyewqrfqqchsitngy', 'phone'=>'fhmybldqwlkmrzlwvbo', 'email'=>'r', 'zip'=>'r', 'country'=>'dyxm'),
-array('id'=>'1105', 'name'=>'sqeyxqxybb', 'date'=>'27-Jul-2004', 'price'=>'9723', 'number'=>'4303', 'address'=>'ywau', 'company'=>'pvotznrlfbevgdswarybgxo', 'desc'=>'iteeu', 'age'=>'9467', 'title'=>'ju', 'phone'=>'dteuekwjfcmyynqxo', 'email'=>'udccwhhrfjaabdtgxyqthw', 'zip'=>'udccwhhrfjaabdtgxyqthw', 'country'=>'tvuglsvimzkpvswnygnyh'),
-array('id'=>'1106', 'name'=>'oopeixaeqvzxhrtpe', 'date'=>'01-Sep-2006', 'price'=>'5363', 'number'=>'7140', 'address'=>'aqwooefgsuwwdtx', 'company'=>'kthhazap', 'desc'=>'spw', 'age'=>'2553', 'title'=>'mhziwonb', 'phone'=>'fwrczkziuspctpcisvyp', 'email'=>'hb', 'zip'=>'hb', 'country'=>'gkfuxhpce'),
-array('id'=>'1107', 'name'=>'dqem', 'date'=>'26-May-2000', 'price'=>'5136', 'number'=>'6287', 'address'=>'qzklxzneaxlldfikv', 'company'=>'obqssuedrhq', 'desc'=>'yghisfhg', 'age'=>'3909', 'title'=>'dvtgbcrw', 'phone'=>'gydyqyduqkkyj', 'email'=>'grklzqviurcasesps', 'zip'=>'grklzqviurcasesps', 'country'=>'nvxeubylljkvbqnlbncxvwox'),
-array('id'=>'1108', 'name'=>'cpxuokq', 'date'=>'17-May-2003', 'price'=>'4857', 'number'=>'5092', 'address'=>'ywftxwhjyulvpiknfspvp', 'company'=>'jzzvokhcg', 'desc'=>'ylawhh', 'age'=>'2077', 'title'=>'bqbrz', 'phone'=>'eeeuatdktdfh', 'email'=>'nkttiftenbktd', 'zip'=>'nkttiftenbktd', 'country'=>'u'),
-array('id'=>'1109', 'name'=>'h', 'date'=>'06-Dec-2003', 'price'=>'7755', 'number'=>'2100', 'address'=>'ypxb', 'company'=>'fphpjbypvccwnvaoqvox', 'desc'=>'tjpynnolojreqgnsfcni', 'age'=>'2038', 'title'=>'vbkjsfxqar', 'phone'=>'ppmceyrnpwewjwbmkkrufteol', 'email'=>'mbkdaatndx', 'zip'=>'mbkdaatndx', 'country'=>'ulbqpyamanwk'),
-array('id'=>'1110', 'name'=>'qyvejfrkqulqoyul', 'date'=>'17-May-2008', 'price'=>'4839', 'number'=>'2232', 'address'=>'lgzltwvymmwiq', 'company'=>'ohqecc', 'desc'=>'qbpclezykmjrmukiqjvcg', 'age'=>'1601', 'title'=>'msbdxeftuhjxsnxryka', 'phone'=>'wvafmjapqfjcxkg', 'email'=>'omojtxhmledkoezlazqmj', 'zip'=>'omojtxhmledkoezlazqmj', 'country'=>'czwlcuwjpkweuqcbc'),
-array('id'=>'1111', 'name'=>'gyulx', 'date'=>'13-Mar-2008', 'price'=>'8951', 'number'=>'9628', 'address'=>'pbhmmkg', 'company'=>'twtqaogd', 'desc'=>'jrvppqbnwnltmsj', 'age'=>'5396', 'title'=>'vajbjdydtzrzchitdyjtawqnh', 'phone'=>'aztozopjqz', 'email'=>'ocgougqcpkfo', 'zip'=>'ocgougqcpkfo', 'country'=>'zoppcxzcwtrwhgfyfsn'),
-array('id'=>'1112', 'name'=>'bdfrfuclivkxlzzizcfstbaah', 'date'=>'07-Dec-2000', 'price'=>'4813', 'number'=>'5649', 'address'=>'nsffxaiijdtgosfwsiclbdmbl', 'company'=>'hlxwllorrmr', 'desc'=>'vadohrhmozvrkwuwygifsfbdr', 'age'=>'6163', 'title'=>'jcmixmmltesgsrbjcyez', 'phone'=>'lhbdndgftbovoxsajeunwb', 'email'=>'odqrbv', 'zip'=>'odqrbv', 'country'=>'ygyajmdqsxshtgemh'),
-array('id'=>'1113', 'name'=>'bcndibgztiukgajg', 'date'=>'24-May-2003', 'price'=>'385', 'number'=>'5533', 'address'=>'tvazanh', 'company'=>'diqrmzssymbtwh', 'desc'=>'fnebxfqfylgyltfaxoro', 'age'=>'398', 'title'=>'htotviqccwqgynmo', 'phone'=>'kazjmspmqedeftlzifu', 'email'=>'vwtrmzpaletwetgq', 'zip'=>'vwtrmzpaletwetgq', 'country'=>'vdczggeasdj'),
-array('id'=>'1114', 'name'=>'atutkhtaifebbivhyhdbjdi', 'date'=>'09-Jul-2003', 'price'=>'3048', 'number'=>'4509', 'address'=>'fjtyenjlgjtlnvnwqv', 'company'=>'xyxgbfwjpevijfbijoruu', 'desc'=>'o', 'age'=>'2400', 'title'=>'ktlaohymefokbyz', 'phone'=>'uhpzj', 'email'=>'ixqdsrsyhcrtdgabtegiphgo', 'zip'=>'ixqdsrsyhcrtdgabtegiphgo', 'country'=>'bwcafbjcrnvif'),
-array('id'=>'1115', 'name'=>'hljksjmlostdaarn', 'date'=>'16-Dec-2004', 'price'=>'905', 'number'=>'7499', 'address'=>'lwjzrselimxrxpajbo', 'company'=>'us', 'desc'=>'vk', 'age'=>'6456', 'title'=>'yhzrzloikfborjboayebifq', 'phone'=>'zinvsesrmr', 'email'=>'lcxundvbu', 'zip'=>'lcxundvbu', 'country'=>'cjfbn'),
-array('id'=>'1116', 'name'=>'sxusfinym', 'date'=>'17-Feb-2008', 'price'=>'8999', 'number'=>'9512', 'address'=>'awfnzaptgs', 'company'=>'lt', 'desc'=>'sdiqyavgnustkrq', 'age'=>'3413', 'title'=>'r', 'phone'=>'hedi', 'email'=>'xolzzfpsixihxenlygf', 'zip'=>'xolzzfpsixihxenlygf', 'country'=>'xwrznwhra'),
-array('id'=>'1117', 'name'=>'ydwydcovlle', 'date'=>'11-Sep-2003', 'price'=>'2266', 'number'=>'8231', 'address'=>'markwjk', 'company'=>'frbggmfjj', 'desc'=>'nmr', 'age'=>'3415', 'title'=>'dnpmwvieiivsfecpktrraew', 'phone'=>'oaxargxutn', 'email'=>'pjpuryp', 'zip'=>'pjpuryp', 'country'=>'eumueglwgp'),
-array('id'=>'1118', 'name'=>'dsodkubfopmdzcyqb', 'date'=>'01-Jun-2002', 'price'=>'3121', 'number'=>'5151', 'address'=>'m', 'company'=>'liabbseugiebkjpawtz', 'desc'=>'rpafqgndhaxsjytkqyfxgjyrt', 'age'=>'5308', 'title'=>'qhqpygqdwwraerywa', 'phone'=>'qloorlvakmuydkfuzdaphwm', 'email'=>'xqqwnruddiruumvezpcdaixz', 'zip'=>'xqqwnruddiruumvezpcdaixz', 'country'=>'xptubsrsjof'),
-array('id'=>'1119', 'name'=>'jdqaylnt', 'date'=>'15-Jul-2003', 'price'=>'7257', 'number'=>'6280', 'address'=>'bnimkxgez', 'company'=>'wshlyithmkikvweljnezwfne', 'desc'=>'xczccyzugktoeaaoil', 'age'=>'4115', 'title'=>'pwocb', 'phone'=>'ygbdzzgyciwbdc', 'email'=>'wrqxsfgdqltm', 'zip'=>'wrqxsfgdqltm', 'country'=>'wnouuqyuqessnpurshojxlbdr'),
-array('id'=>'1120', 'name'=>'czgcvtrpohoiysbqgrl', 'date'=>'11-Nov-2006', 'price'=>'4569', 'number'=>'7506', 'address'=>'xvtobmrasuvmllbt', 'company'=>'krsmiyeuwnmihdfcwudjmecgz', 'desc'=>'skrljbdcolbsgxg', 'age'=>'7285', 'title'=>'nwmqsh', 'phone'=>'ctyezxushldrmhubsvty', 'email'=>'zrznomdgtyjmwnmuiec', 'zip'=>'zrznomdgtyjmwnmuiec', 'country'=>'itgpohijbhcazconoru'),
-array('id'=>'1121', 'name'=>'dumrhgzlisucykqg', 'date'=>'01-Sep-2002', 'price'=>'67', 'number'=>'1021', 'address'=>'zewmtohb', 'company'=>'kvqb', 'desc'=>'xa', 'age'=>'5628', 'title'=>'sjirtz', 'phone'=>'mzfmcnlhjyaxfbcqxsraqso', 'email'=>'lyfcreadegpgtbndaobgqd', 'zip'=>'lyfcreadegpgtbndaobgqd', 'country'=>'ovoomgdirbnussvwwblcun'),
-array('id'=>'1122', 'name'=>'nfztvcpjydxkkbsbcgvvyqru', 'date'=>'04-Sep-2008', 'price'=>'4924', 'number'=>'6400', 'address'=>'ketkxomnykrvvb', 'company'=>'oczuyutpmohpltgaektohhb', 'desc'=>'gmmchnzwpyrotkdfykuke', 'age'=>'384', 'title'=>'jldyslznrl', 'phone'=>'t', 'email'=>'ntpdrgrlruqpelajmks', 'zip'=>'ntpdrgrlruqpelajmks', 'country'=>'oqqzqerbelvreluwslhjgxz'),
-array('id'=>'1123', 'name'=>'zuvjmsxd', 'date'=>'26-Apr-2006', 'price'=>'5247', 'number'=>'5816', 'address'=>'saqjebebuqidwfciobckl', 'company'=>'djtmgmaviswybba', 'desc'=>'cuwkyt', 'age'=>'6379', 'title'=>'c', 'phone'=>'bepnu', 'email'=>'wnfdafyixvhzwifydc', 'zip'=>'wnfdafyixvhzwifydc', 'country'=>'bwabyfdcv'),
-array('id'=>'1124', 'name'=>'onktqlyotvkbugjafmconyp', 'date'=>'25-Jul-2007', 'price'=>'7172', 'number'=>'9795', 'address'=>'jwewhxmtvbmrlnm', 'company'=>'xmxjomwnblkwejmngq', 'desc'=>'nnxgjytakh', 'age'=>'5051', 'title'=>'eza', 'phone'=>'onlbpwllbvypbo', 'email'=>'p', 'zip'=>'p', 'country'=>'xw'),
-array('id'=>'1125', 'name'=>'qmgyzkczkrnycpnzbzawyq', 'date'=>'14-Dec-2005', 'price'=>'5469', 'number'=>'5756', 'address'=>'kajbnqznacmlt', 'company'=>'k', 'desc'=>'qyuryvowmnicbxqmyanlq', 'age'=>'4888', 'title'=>'roldimoecmztkuiggvpjwnzil', 'phone'=>'wxqjwiximguakwmjqxezdlutu', 'email'=>'gtarswpiflrdtdkod', 'zip'=>'gtarswpiflrdtdkod', 'country'=>'lqdbniartvknmqgmizjx'),
-array('id'=>'1126', 'name'=>'jzsdccrgxcwbejj', 'date'=>'01-Feb-2000', 'price'=>'163', 'number'=>'4383', 'address'=>'ncwakwjieyreruhu', 'company'=>'nrojtttcyufy', 'desc'=>'vlisl', 'age'=>'7265', 'title'=>'vbtutxlofgatyp', 'phone'=>'rj', 'email'=>'uhqzgwusemdxazzutssfgx', 'zip'=>'uhqzgwusemdxazzutssfgx', 'country'=>'hqkxtcgpwngv'),
-array('id'=>'1127', 'name'=>'qli', 'date'=>'18-Jan-2002', 'price'=>'1411', 'number'=>'5877', 'address'=>'xjxqo', 'company'=>'nble', 'desc'=>'ixoonkcugvx', 'age'=>'8715', 'title'=>'gzxmdmr', 'phone'=>'v', 'email'=>'rkseleixmglbtw', 'zip'=>'rkseleixmglbtw', 'country'=>'ocz'),
-array('id'=>'1128', 'name'=>'hsyeebrvcnjuxcyjghhsntuhp', 'date'=>'24-Nov-2006', 'price'=>'8899', 'number'=>'2815', 'address'=>'ezqidsayvniplkouq', 'company'=>'cjjvdqkbmcytucsllwelu', 'desc'=>'zdpkndfezhnicrzntlqrfkuyw', 'age'=>'2556', 'title'=>'aspzrspcfshjspxarpae', 'phone'=>'mvarfvpb', 'email'=>'jb', 'zip'=>'jb', 'country'=>'ybmrqpwjxgbmeceudjdp'),
-array('id'=>'1129', 'name'=>'gkz', 'date'=>'13-Nov-2000', 'price'=>'2365', 'number'=>'5331', 'address'=>'fpjwgztqwzrieumyxwbnaf', 'company'=>'kfqwhwkebaoygnrwjqos', 'desc'=>'ieugbwubcomhfjpctteth', 'age'=>'951', 'title'=>'u', 'phone'=>'wekkwgtbaacwveykqgp', 'email'=>'wrtpwnxynssjwcusioujpwfka', 'zip'=>'wrtpwnxynssjwcusioujpwfka', 'country'=>'urlk'),
-array('id'=>'1130', 'name'=>'clxyyux', 'date'=>'14-May-2005', 'price'=>'8396', 'number'=>'3666', 'address'=>'qcbfwkutqftvzlgkdo', 'company'=>'olknghztxvcp', 'desc'=>'fqqbblurqon', 'age'=>'6366', 'title'=>'t', 'phone'=>'d', 'email'=>'mstxfaef', 'zip'=>'mstxfaef', 'country'=>'bawrlbhcdioxaemnvmh'),
-array('id'=>'1131', 'name'=>'piijfokktdmtzdfb', 'date'=>'09-May-2001', 'price'=>'7565', 'number'=>'8622', 'address'=>'ub', 'company'=>'hwbosrebaohoyr', 'desc'=>'bebbhgd', 'age'=>'6991', 'title'=>'illkfmznjaccshe', 'phone'=>'vlgudowhpyowbgljsx', 'email'=>'yktmttowlwaerlklpzhw', 'zip'=>'yktmttowlwaerlklpzhw', 'country'=>'fkmhrxrkvljfevz'),
-array('id'=>'1132', 'name'=>'wkgwoxiyjx', 'date'=>'20-Dec-2006', 'price'=>'5082', 'number'=>'9090', 'address'=>'zfwx', 'company'=>'gshpylkyjvutbqhzygiwea', 'desc'=>'syurdqozxhgnfry', 'age'=>'1447', 'title'=>'t', 'phone'=>'vuodtnkbjpczhatydkmchuj', 'email'=>'zasdcmbygqbzdlbnadnh', 'zip'=>'zasdcmbygqbzdlbnadnh', 'country'=>'gghr'),
-array('id'=>'1133', 'name'=>'zntununqwz', 'date'=>'23-Sep-2001', 'price'=>'3355', 'number'=>'8529', 'address'=>'mhgz', 'company'=>'kmqotxvl', 'desc'=>'fkdyersriprakwjg', 'age'=>'563', 'title'=>'ohvwrinfckbobgyefdwyve', 'phone'=>'mfxjpdklsshok', 'email'=>'cpsnrgoyftdjpbeu', 'zip'=>'cpsnrgoyftdjpbeu', 'country'=>'qznaorkzjchymxb'),
-array('id'=>'1134', 'name'=>'otwcrcvvllxqfnh', 'date'=>'01-Feb-2002', 'price'=>'7676', 'number'=>'6878', 'address'=>'tbuazhxajnpdkrvnn', 'company'=>'yyopebwjbddtuxup', 'desc'=>'uwvvgjkjucfhpwgokvslsbn', 'age'=>'8238', 'title'=>'gqbb', 'phone'=>'zwcvs', 'email'=>'fdszgxhv', 'zip'=>'fdszgxhv', 'country'=>'okejcqcedxiknkmtkjvf'),
-array('id'=>'1135', 'name'=>'kfwk', 'date'=>'23-May-2006', 'price'=>'2704', 'number'=>'5794', 'address'=>'rtpuj', 'company'=>'ynphxcrjwcsshuwsz', 'desc'=>'dkourdajwqdghbtxirz', 'age'=>'280', 'title'=>'w', 'phone'=>'uo', 'email'=>'pldoegzsbr', 'zip'=>'pldoegzsbr', 'country'=>'catsdzaftxolxomtrhicwt'),
-array('id'=>'1136', 'name'=>'xnlqpcmrdfj', 'date'=>'07-Mar-2003', 'price'=>'4713', 'number'=>'9761', 'address'=>'akepxyg', 'company'=>'gjbap', 'desc'=>'ydyosbbjehtln', 'age'=>'1295', 'title'=>'mkxxpmuntatcctspswogopi', 'phone'=>'tpredvbpfzmumhificikwbzo', 'email'=>'numcdlvtdawyclebyznghto', 'zip'=>'numcdlvtdawyclebyznghto', 'country'=>'byfdyubmp'),
-array('id'=>'1137', 'name'=>'szklclibnufose', 'date'=>'28-Jan-2004', 'price'=>'8281', 'number'=>'5236', 'address'=>'xmcbkwcwlqldqwpshxturz', 'company'=>'keljqgxm', 'desc'=>'jofu', 'age'=>'4146', 'title'=>'rwyczoy', 'phone'=>'hgnbafajqeuauax', 'email'=>'fhwkbgr', 'zip'=>'fhwkbgr', 'country'=>'cqvcfusmafoakojbte'),
-array('id'=>'1138', 'name'=>'fyvkgsuhymabcw', 'date'=>'09-Feb-2005', 'price'=>'8770', 'number'=>'7986', 'address'=>'cirnxborfpfkobuu', 'company'=>'ocsbdudzylpvggxpxln', 'desc'=>'zeeojpcljxeyzwzcrdbpprlvx', 'age'=>'3546', 'title'=>'vuyutczimol', 'phone'=>'yicwizwkqzmgodrkbavxvus', 'email'=>'wsxjgjhesjbaix', 'zip'=>'wsxjgjhesjbaix', 'country'=>'zwxflbxwdxr'),
-array('id'=>'1139', 'name'=>'lthilfsspzwhjyhrvs', 'date'=>'20-Aug-2005', 'price'=>'8781', 'number'=>'1613', 'address'=>'taursvkeosmayfsne', 'company'=>'unncfjuwcltgcng', 'desc'=>'fyspchiphhuauzqpmersnmo', 'age'=>'6206', 'title'=>'iwzwdwbbprewzuegoebovqa', 'phone'=>'hsnthdrqaqmdnnfcejzeedlsi', 'email'=>'hddhclaqfitw', 'zip'=>'hddhclaqfitw', 'country'=>'tnkxaycdcmchqfsjnfqqjxtu'),
-array('id'=>'1140', 'name'=>'lulexrusnxlxn', 'date'=>'01-Dec-2007', 'price'=>'1521', 'number'=>'5448', 'address'=>'zf', 'company'=>'qvu', 'desc'=>'majen', 'age'=>'8062', 'title'=>'yzwqupdrabfabfepieuluqga', 'phone'=>'gj', 'email'=>'ueftec', 'zip'=>'ueftec', 'country'=>'zrnrsoxsp'),
-array('id'=>'1141', 'name'=>'elbzxwqdwskgzflfyqhhpzv', 'date'=>'20-Mar-2003', 'price'=>'1396', 'number'=>'4061', 'address'=>'gidsjdpfttcmejmjurhkzpaz', 'company'=>'gqukbsqjwi', 'desc'=>'ayyurbgwktfflnqlcqk', 'age'=>'5199', 'title'=>'bhhcaymxgfxferxgytqsywd', 'phone'=>'moodzcaajhd', 'email'=>'fphmveravp', 'zip'=>'fphmveravp', 'country'=>'uixmht'),
-array('id'=>'1142', 'name'=>'geijdkjetqhdwxkitpa', 'date'=>'13-Sep-2005', 'price'=>'9803', 'number'=>'2170', 'address'=>'wsgqhzwmhfqsoulfcpbaajtp', 'company'=>'mazmgyiyfy', 'desc'=>'eutmaj', 'age'=>'1921', 'title'=>'equggvggfzwqmxp', 'phone'=>'dogctfjyaclalqpphkwnfcul', 'email'=>'q', 'zip'=>'q', 'country'=>'o'),
-array('id'=>'1143', 'name'=>'msgsuaydyyfkyraoh', 'date'=>'27-Apr-2001', 'price'=>'8454', 'number'=>'1685', 'address'=>'qqhhr', 'company'=>'vjhnpahpyloxrywjzkqhj', 'desc'=>'dnzudgbvcwekkuksjjd', 'age'=>'9380', 'title'=>'vxcewn', 'phone'=>'ewoijncnueixbnhlhsdr', 'email'=>'h', 'zip'=>'h', 'country'=>'icmlhjzcovqwfez'),
-array('id'=>'1144', 'name'=>'ebwfodrvvumxccgfpsmyronn', 'date'=>'11-Feb-2006', 'price'=>'3662', 'number'=>'3799', 'address'=>'iometbikwef', 'company'=>'cimjnbbza', 'desc'=>'ongtxydhklvxqpyyaud', 'age'=>'2248', 'title'=>'fnqo', 'phone'=>'r', 'email'=>'bsipfpjdomlyygv', 'zip'=>'bsipfpjdomlyygv', 'country'=>'wtoworcswqjlrbb'),
-array('id'=>'1145', 'name'=>'kizzrcneolduhsragnp', 'date'=>'17-Dec-2002', 'price'=>'8014', 'number'=>'2250', 'address'=>'gxrhplrykqqndubp', 'company'=>'wwrnxybnwqurwlxudejovizl', 'desc'=>'mptofrlciyahandriuntrhxv', 'age'=>'6871', 'title'=>'rzlcyysrnxjy', 'phone'=>'s', 'email'=>'azxncowxcqoknkczbcleakw', 'zip'=>'azxncowxcqoknkczbcleakw', 'country'=>'xuavvtsvsqjuefrhv'),
-array('id'=>'1146', 'name'=>'jqujswuwwetocopxj', 'date'=>'18-Apr-2001', 'price'=>'391', 'number'=>'2611', 'address'=>'vlvnsrukalekdae', 'company'=>'xjtmlhbjrkzxlgmhsivlzpvaa', 'desc'=>'k', 'age'=>'1609', 'title'=>'p', 'phone'=>'yzxk', 'email'=>'fmuxwuuibhp', 'zip'=>'fmuxwuuibhp', 'country'=>'pkfpaaqbbbfcrjbrglc'),
-array('id'=>'1147', 'name'=>'xjvsddtlsnbdsrdtheujkwbt', 'date'=>'20-Nov-2000', 'price'=>'3721', 'number'=>'8133', 'address'=>'isvdkzgelzsm', 'company'=>'kd', 'desc'=>'dllyvv', 'age'=>'8116', 'title'=>'psppckbkcxnnxusitkvwuy', 'phone'=>'ykp', 'email'=>'fksczlrpnbryepmsmgkvavq', 'zip'=>'fksczlrpnbryepmsmgkvavq', 'country'=>'qpbpaqmgbeibpaqdchchwoz'),
-array('id'=>'1148', 'name'=>'kfvfvtwlullkxslbbmrbd', 'date'=>'05-Oct-2003', 'price'=>'9038', 'number'=>'4384', 'address'=>'llrgvwc', 'company'=>'s', 'desc'=>'xeqiqagimijzalcvpntau', 'age'=>'1873', 'title'=>'mlhiojbkhfa', 'phone'=>'vbwdofnnfypancto', 'email'=>'yajkhsyrtjyykpulmyzrlmw', 'zip'=>'yajkhsyrtjyykpulmyzrlmw', 'country'=>'cxxfqlcpm'),
-array('id'=>'1149', 'name'=>'teylxhkwrzrdmpddaqzkswixn', 'date'=>'01-Oct-2000', 'price'=>'2441', 'number'=>'4887', 'address'=>'ar', 'company'=>'l', 'desc'=>'iwlawceishlsyld', 'age'=>'6449', 'title'=>'movgpym', 'phone'=>'a', 'email'=>'tbyikvulrxpzp', 'zip'=>'tbyikvulrxpzp', 'country'=>'kivvlmdybyeqwrsxelzdtjy'),
-array('id'=>'1150', 'name'=>'pkkoziyieuuqysrxwhunz', 'date'=>'20-Aug-2003', 'price'=>'6439', 'number'=>'8108', 'address'=>'atsv', 'company'=>'cgwcovks', 'desc'=>'ejowaltifhixztnu', 'age'=>'9460', 'title'=>'nqjvtqsweohxem', 'phone'=>'tjiecqk', 'email'=>'zhjtvdrjri', 'zip'=>'zhjtvdrjri', 'country'=>'mcjfzotgmyttrcbwfrg'),
-array('id'=>'1151', 'name'=>'nykjcbstklgnvlmjf', 'date'=>'24-Sep-2001', 'price'=>'4661', 'number'=>'5675', 'address'=>'opruhykymjjvllofvaliv', 'company'=>'ufcnagzpcofuinstmfcvang', 'desc'=>'scpeklbfqetrltg', 'age'=>'5472', 'title'=>'miqzbjl', 'phone'=>'lghznx', 'email'=>'pmxayyfodyfprmdzym', 'zip'=>'pmxayyfodyfprmdzym', 'country'=>'xnzjulqcldzdsmat'),
-array('id'=>'1152', 'name'=>'yydxespqwppifmwfvrrltcpsg', 'date'=>'06-Apr-2002', 'price'=>'549', 'number'=>'5783', 'address'=>'anjysc', 'company'=>'jzdyijleohvftp', 'desc'=>'ihnrmus', 'age'=>'603', 'title'=>'s', 'phone'=>'lqhnfrmipvrbzgi', 'email'=>'lcktkshcecugdnvoedcjv', 'zip'=>'lcktkshcecugdnvoedcjv', 'country'=>'rkkjmkpvfbxquii'),
-array('id'=>'1153', 'name'=>'neetirpxwt', 'date'=>'06-Dec-2004', 'price'=>'5814', 'number'=>'8982', 'address'=>'zgljwgpxdfslnuvazauisjfo', 'company'=>'fu', 'desc'=>'urptybduhsskxkwl', 'age'=>'1996', 'title'=>'metgmlqsasxvjrmzll', 'phone'=>'o', 'email'=>'hhysf', 'zip'=>'hhysf', 'country'=>'pqnicsbj'),
-array('id'=>'1154', 'name'=>'zxnsvicmvcygc', 'date'=>'14-Jun-2003', 'price'=>'7732', 'number'=>'4271', 'address'=>'zts', 'company'=>'hataccfpcddvylxl', 'desc'=>'zjocwbn', 'age'=>'6265', 'title'=>'qpgjfnkyombt', 'phone'=>'d', 'email'=>'eyvqwgywqnzmomcbdshnyvx', 'zip'=>'eyvqwgywqnzmomcbdshnyvx', 'country'=>'jkxdlbaqavhwcftttsfhfi'),
-array('id'=>'1155', 'name'=>'bqwzmtvw', 'date'=>'22-Jan-2008', 'price'=>'5972', 'number'=>'8140', 'address'=>'gvvnsytlrmexukgdthupggicc', 'company'=>'vccrbimxwevp', 'desc'=>'ncvkwfqayyuoebxg', 'age'=>'1641', 'title'=>'cglthugfq', 'phone'=>'afcnixyfdpf', 'email'=>'na', 'zip'=>'na', 'country'=>'rbnygxbmjvudbztn'),
-array('id'=>'1156', 'name'=>'pnhnmmqbrtosjguxeavfmeagh', 'date'=>'07-Jan-2000', 'price'=>'5901', 'number'=>'2431', 'address'=>'euhrgtihlbvdlbxjgxelkjmrq', 'company'=>'xredrixzadsjle', 'desc'=>'hhwifgpclan', 'age'=>'7923', 'title'=>'elcbdgfvpduqh', 'phone'=>'zsrkzyhidoxgz', 'email'=>'tulyfnzjufejiyaplzickhbr', 'zip'=>'tulyfnzjufejiyaplzickhbr', 'country'=>'ffnmflgzxefleof'),
-array('id'=>'1157', 'name'=>'prrphdopfzxhqmmway', 'date'=>'13-Jan-2001', 'price'=>'711', 'number'=>'3211', 'address'=>'htnvyxoop', 'company'=>'dwism', 'desc'=>'rjwiwifwhhhmjq', 'age'=>'8563', 'title'=>'jjligzwvfasosedk', 'phone'=>'zskixgqeocneze', 'email'=>'jpwppslvsejlj', 'zip'=>'jpwppslvsejlj', 'country'=>'vxlnhulokqcn'),
-array('id'=>'1158', 'name'=>'mivvyrl', 'date'=>'11-Jun-2007', 'price'=>'3511', 'number'=>'1055', 'address'=>'s', 'company'=>'kfjhrxplidvzgi', 'desc'=>'oul', 'age'=>'3661', 'title'=>'jabxlygnzzbkelr', 'phone'=>'ihgrkbqrkufefpupqvmbu', 'email'=>'ptsqewcwsldzcobtfln', 'zip'=>'ptsqewcwsldzcobtfln', 'country'=>'ptbkirgutan'),
-array('id'=>'1159', 'name'=>'gzycbuvmyupmvjsgwewq', 'date'=>'08-Feb-2008', 'price'=>'8876', 'number'=>'5153', 'address'=>'qohyinxhqycllagbnbk', 'company'=>'ihjex', 'desc'=>'lwmzpcnxawkydbx', 'age'=>'2314', 'title'=>'igtjtvuzebjjz', 'phone'=>'vvkulnhindtlhuinirubbnxv', 'email'=>'bxwkwufsfzdsh', 'zip'=>'bxwkwufsfzdsh', 'country'=>'flfrsaagisak'),
-array('id'=>'1160', 'name'=>'ipbjnxuksacxag', 'date'=>'09-Jul-2006', 'price'=>'8292', 'number'=>'7455', 'address'=>'nmzosigttahbqildgfnyfqwf', 'company'=>'lnphhnutmimvpfopmpfvaj', 'desc'=>'gw', 'age'=>'461', 'title'=>'mxsjjgyqnllg', 'phone'=>'tstjyiylxehynjfkkrxijgrp', 'email'=>'hdqs', 'zip'=>'hdqs', 'country'=>'pmcjvbrum'),
-array('id'=>'1161', 'name'=>'tnmdsxnjuvtamjfumvnwkzztv', 'date'=>'12-Dec-2004', 'price'=>'4943', 'number'=>'24', 'address'=>'gncjgzxputjvfsa', 'company'=>'f', 'desc'=>'nbhnaajamznmpuzrdfravm', 'age'=>'7691', 'title'=>'hzxi', 'phone'=>'c', 'email'=>'oembf', 'zip'=>'oembf', 'country'=>'lgzltlaolssqk'),
-array('id'=>'1162', 'name'=>'wmrempmnsrbw', 'date'=>'04-Feb-2000', 'price'=>'6672', 'number'=>'5752', 'address'=>'qabcaqn', 'company'=>'iedbqaoheawroojplnt', 'desc'=>'eiuviwxjmkcuo', 'age'=>'2413', 'title'=>'egjmkkjbzykpjxiwcqrxz', 'phone'=>'uibflvtsryybli', 'email'=>'uklsvactjyvz', 'zip'=>'uklsvactjyvz', 'country'=>'tzeoiftubnmtlkuw'),
-array('id'=>'1163', 'name'=>'resjztl', 'date'=>'03-Sep-2003', 'price'=>'5691', 'number'=>'867', 'address'=>'i', 'company'=>'f', 'desc'=>'klpemcqfobaluhczamytyr', 'age'=>'8478', 'title'=>'gyjoaplk', 'phone'=>'a', 'email'=>'mdfsshtdcbgbcs', 'zip'=>'mdfsshtdcbgbcs', 'country'=>'vrrrzyqjmqyxayyplcveucyye'),
-array('id'=>'1164', 'name'=>'fbxf', 'date'=>'17-Nov-2007', 'price'=>'5938', 'number'=>'5762', 'address'=>'fyivxfwvelhhhmbjkankf', 'company'=>'ldyjsvyhqefyacewyji', 'desc'=>'qpsszd', 'age'=>'7065', 'title'=>'nxgyafisahzrl', 'phone'=>'qlivi', 'email'=>'ernvhgn', 'zip'=>'ernvhgn', 'country'=>'jftwda'),
-array('id'=>'1165', 'name'=>'fdw', 'date'=>'12-Feb-2007', 'price'=>'8954', 'number'=>'8704', 'address'=>'ni', 'company'=>'iqrnifiplw', 'desc'=>'ubprepniurfaccxyelhou', 'age'=>'9341', 'title'=>'hglqvx', 'phone'=>'rrohjtwwcrnh', 'email'=>'pjpooawcuujcauswr', 'zip'=>'pjpooawcuujcauswr', 'country'=>'ojtvt'),
-array('id'=>'1166', 'name'=>'pojdwbtgqiuqewlygn', 'date'=>'02-Dec-2002', 'price'=>'8676', 'number'=>'7243', 'address'=>'lcehvrzlfjp', 'company'=>'ki', 'desc'=>'aqcrvzdt', 'age'=>'2108', 'title'=>'tgwqzibbnixehjkr', 'phone'=>'mbgucxwusvxmboghlwhtxjgf', 'email'=>'knpvfn', 'zip'=>'knpvfn', 'country'=>'gubjsyd'),
-array('id'=>'1167', 'name'=>'bxvpddazkuxtbczmqphv', 'date'=>'16-Jan-2000', 'price'=>'9373', 'number'=>'6276', 'address'=>'qopbirydgbg', 'company'=>'arcxkda', 'desc'=>'qraxndmpcc', 'age'=>'745', 'title'=>'qrtzirdptkxtbarmds', 'phone'=>'tjwrxadndfpvwgpwphzfaj', 'email'=>'uld', 'zip'=>'uld', 'country'=>'xheuborslrwy'),
-array('id'=>'1168', 'name'=>'nr', 'date'=>'23-Dec-2002', 'price'=>'8155', 'number'=>'3946', 'address'=>'uppetkqwwnebif', 'company'=>'zyaruzmwndvhkrs', 'desc'=>'lhoqbygxvubwchmbfntamfxzi', 'age'=>'7472', 'title'=>'tkzswhg', 'phone'=>'iftgboixrpjt', 'email'=>'wmwjrtjanrtxqmuythhya', 'zip'=>'wmwjrtjanrtxqmuythhya', 'country'=>'apvxglhzheldo'),
-array('id'=>'1169', 'name'=>'xdkoxifjcdcjlbkybzuzffh', 'date'=>'14-Feb-2004', 'price'=>'6306', 'number'=>'6277', 'address'=>'tnxxxmugrdivgrghbfibzigfp', 'company'=>'sbbiavwysuk', 'desc'=>'acqiywaeebjn', 'age'=>'1147', 'title'=>'vjokvglxp', 'phone'=>'slllfwxfyoow', 'email'=>'obpqlctuycj', 'zip'=>'obpqlctuycj', 'country'=>'yqvvfhnrt'),
-array('id'=>'1170', 'name'=>'pwcolrlwfmmvyposnrcwpss', 'date'=>'27-May-2000', 'price'=>'9394', 'number'=>'6240', 'address'=>'xniuqxfhicmuoisdwlr', 'company'=>'nodggnfgmvzji', 'desc'=>'dzfjgnlt', 'age'=>'3148', 'title'=>'b', 'phone'=>'d', 'email'=>'mumaipgodluphuzqcdpimvvy', 'zip'=>'mumaipgodluphuzqcdpimvvy', 'country'=>'dyqecorwarfqyut'),
-array('id'=>'1171', 'name'=>'jrjihmlwuyspwht', 'date'=>'27-Oct-2008', 'price'=>'9075', 'number'=>'5124', 'address'=>'uogzeeuyojhfsp', 'company'=>'fbjzzcovkirig', 'desc'=>'wvjkbjpfdntmuz', 'age'=>'2285', 'title'=>'mllwkkzzgj', 'phone'=>'xsnmoiw', 'email'=>'jfopjbjwwichvnssxdrwjbeht', 'zip'=>'jfopjbjwwichvnssxdrwjbeht', 'country'=>'uiaqikwwzfyibvrdc'),
-array('id'=>'1172', 'name'=>'ufnxxkhyoosgjbgz', 'date'=>'19-Apr-2007', 'price'=>'2347', 'number'=>'6284', 'address'=>'e', 'company'=>'bzrfbevwkjuitbhipzoybvykl', 'desc'=>'qcuvbwvsbxxxthgnpaow', 'age'=>'3255', 'title'=>'wwdx', 'phone'=>'cidwzfqvhnqzpnwmg', 'email'=>'tuut', 'zip'=>'tuut', 'country'=>'rcnnzrlr'),
-array('id'=>'1173', 'name'=>'upuagpiufhjsewzjqtdk', 'date'=>'23-Jan-2004', 'price'=>'6383', 'number'=>'3354', 'address'=>'hucboxqiyxy', 'company'=>'rdpbwty', 'desc'=>'doqhztclkkxrfatuykcxhb', 'age'=>'1639', 'title'=>'ftbbnzyqooxnizyskwkpwdjun', 'phone'=>'svowutpvvcvt', 'email'=>'jirwqrvicstrowbjkob', 'zip'=>'jirwqrvicstrowbjkob', 'country'=>'dxawn'),
-array('id'=>'1174', 'name'=>'qrkjatbxjstsullma', 'date'=>'16-Mar-2003', 'price'=>'6892', 'number'=>'1432', 'address'=>'xgjxdwtumkf', 'company'=>'lyyjiqdalplyptnzlqlixu', 'desc'=>'bqzvdk', 'age'=>'494', 'title'=>'w', 'phone'=>'yfhpjiayuzonmnzdyhbsocjny', 'email'=>'yznuzlzhbipch', 'zip'=>'yznuzlzhbipch', 'country'=>'bvxojwrhe'),
-array('id'=>'1175', 'name'=>'s', 'date'=>'12-Oct-2002', 'price'=>'7574', 'number'=>'9088', 'address'=>'tlys', 'company'=>'xzygpaoycjwqssiawbbpwlv', 'desc'=>'jzjuxcrvbpcqqqps', 'age'=>'9826', 'title'=>'iseqsbstqofl', 'phone'=>'oloji', 'email'=>'adsqgjgwzzvlinqy', 'zip'=>'adsqgjgwzzvlinqy', 'country'=>'rqaiff'),
-array('id'=>'1176', 'name'=>'ufzdnqerjvx', 'date'=>'03-Sep-2006', 'price'=>'7120', 'number'=>'732', 'address'=>'ekduijlzjtfpnqj', 'company'=>'qnghsxrovkqocsegch', 'desc'=>'l', 'age'=>'6536', 'title'=>'lagrptizmyns', 'phone'=>'gqxulh', 'email'=>'akdergmrsde', 'zip'=>'akdergmrsde', 'country'=>'dku'),
-array('id'=>'1177', 'name'=>'ctrb', 'date'=>'11-Mar-2002', 'price'=>'5254', 'number'=>'149', 'address'=>'imntmy', 'company'=>'rpddhvhlzkwueaxyszfbhtc', 'desc'=>'bobvbzssowwws', 'age'=>'1276', 'title'=>'roeltfir', 'phone'=>'ixzprbctqeordgjscfoujwm', 'email'=>'byqghiepgdexfhqvlemplvh', 'zip'=>'byqghiepgdexfhqvlemplvh', 'country'=>'bwiktviutybah'),
-array('id'=>'1178', 'name'=>'nitknaajmfvbqqj', 'date'=>'20-Feb-2001', 'price'=>'5009', 'number'=>'1228', 'address'=>'iltbkubraqeikowlpfxuazkr', 'company'=>'pkocnmky', 'desc'=>'libmab', 'age'=>'1356', 'title'=>'kntg', 'phone'=>'imwdnvofedpsfdfpclblmoln', 'email'=>'pxfjeerrauewijamz', 'zip'=>'pxfjeerrauewijamz', 'country'=>'rdyhfjiqwwbjorhtal'),
-array('id'=>'1179', 'name'=>'cynhvvrwirozumgzwo', 'date'=>'20-Jul-2003', 'price'=>'6746', 'number'=>'854', 'address'=>'jjsjvqcyppgklxgtovsjizifn', 'company'=>'xzpzyzjrieikdxzjilhpewkw', 'desc'=>'tvnyj', 'age'=>'4671', 'title'=>'icvhbfyjkhunfuxnfecjan', 'phone'=>'ghctfl', 'email'=>'buixbj', 'zip'=>'buixbj', 'country'=>'as'),
-array('id'=>'1180', 'name'=>'naniyaoc', 'date'=>'27-Jan-2001', 'price'=>'6710', 'number'=>'1806', 'address'=>'ygdesjgnr', 'company'=>'pahq', 'desc'=>'uyhvlqtmewpcahhjgon', 'age'=>'4123', 'title'=>'xrtpvj', 'phone'=>'czjxxrsihlvlhln', 'email'=>'svryjfj', 'zip'=>'svryjfj', 'country'=>'cajrwshysrvpioy'),
-array('id'=>'1181', 'name'=>'tbheppxkhvtmfipfshbloadfw', 'date'=>'16-Sep-2003', 'price'=>'7074', 'number'=>'1552', 'address'=>'mfsruhoepk', 'company'=>'cpgrvzywlnxpttiheblonrh', 'desc'=>'lotq', 'age'=>'1671', 'title'=>'ogt', 'phone'=>'youxlfkiuecdmgfxvsoc', 'email'=>'arrqwuecozbctynzjwunyyz', 'zip'=>'arrqwuecozbctynzjwunyyz', 'country'=>'dxbwm'),
-array('id'=>'1182', 'name'=>'mwldsghvugwwavkafgut', 'date'=>'21-Feb-2006', 'price'=>'4296', 'number'=>'8783', 'address'=>'mtdrnqnztgfaczhz', 'company'=>'iugiamdtswmdtcqmghawv', 'desc'=>'pbeqedydzgyfpyssskpenihdv', 'age'=>'5158', 'title'=>'vjgvyiapmen', 'phone'=>'dupjjnbcfmrkzard', 'email'=>'eoroumndncprqgukvetjf', 'zip'=>'eoroumndncprqgukvetjf', 'country'=>'psnzrnqvivjzjemxhzzxr'),
-array('id'=>'1183', 'name'=>'lzy', 'date'=>'21-Aug-2002', 'price'=>'8540', 'number'=>'5783', 'address'=>'ocvfpmbxhkxrokovkotbew', 'company'=>'evdxczmznovtd', 'desc'=>'ubpfyhu', 'age'=>'3528', 'title'=>'qtkjupfhtalrdkecytysxg', 'phone'=>'ywsxdmgzdzkmu', 'email'=>'rcssnkvxoywhwoedcdzvacihc', 'zip'=>'rcssnkvxoywhwoedcdzvacihc', 'country'=>'hmxblpeehrp'),
-array('id'=>'1184', 'name'=>'dbllyapbdsaytdg', 'date'=>'07-Dec-2005', 'price'=>'3235', 'number'=>'7056', 'address'=>'keeojlfypucqgn', 'company'=>'hdrkwsipwpqbgzu', 'desc'=>'jyzxhldgayirfvhmzyxvr', 'age'=>'2246', 'title'=>'nubobbjxkhw', 'phone'=>'pimvikez', 'email'=>'ahczfzuwffjzhyb', 'zip'=>'ahczfzuwffjzhyb', 'country'=>'hytpvbed'),
-array('id'=>'1185', 'name'=>'l', 'date'=>'05-Dec-2004', 'price'=>'5393', 'number'=>'1835', 'address'=>'qeypyvueeumdvukuoa', 'company'=>'qeteffcjqqojhsi', 'desc'=>'rdqvhlhlhcwbrwrhakmfpp', 'age'=>'5962', 'title'=>'fdqmwy', 'phone'=>'ncajklrvs', 'email'=>'rulnltowfumujtanknjj', 'zip'=>'rulnltowfumujtanknjj', 'country'=>'xlxhviyqbshveuhyjeedqzm'),
-array('id'=>'1186', 'name'=>'aunkdkhohojqnarghnkcujlyn', 'date'=>'18-Jul-2004', 'price'=>'870', 'number'=>'120', 'address'=>'cuanykunsjxj', 'company'=>'xadfooiixuhljxxlxkoskbr', 'desc'=>'weogcxdzyhfmvnvthcera', 'age'=>'1020', 'title'=>'yn', 'phone'=>'rxtitpnhwpfzpdguq', 'email'=>'hl', 'zip'=>'hl', 'country'=>'poagodjnqaeotnhjapfquf'),
-array('id'=>'1187', 'name'=>'mznohzlxnldcpnpgnuuhhcr', 'date'=>'19-Mar-2007', 'price'=>'9299', 'number'=>'4432', 'address'=>'d', 'company'=>'ndxclwnij', 'desc'=>'mlpzbvnvpucrmkjiiukmeyqbb', 'age'=>'655', 'title'=>'pkgowsdvuzippdshpdqymli', 'phone'=>'phpqiqnxaumxnqthpbxffpmv', 'email'=>'ctfncddkstsjhqkcdhp', 'zip'=>'ctfncddkstsjhqkcdhp', 'country'=>'bxjcuoikadddxiramuk'),
-array('id'=>'1188', 'name'=>'dpwuzyxhoqilal', 'date'=>'17-Mar-2006', 'price'=>'6490', 'number'=>'6117', 'address'=>'utvdlvpfgvujkqdjpardrzp', 'company'=>'lvhfmxdgqyjbuzhbuc', 'desc'=>'etooipflhf', 'age'=>'268', 'title'=>'rwgwieaouzywtyeusgfxzulhj', 'phone'=>'trwuroqykyclnwkmt', 'email'=>'kxy', 'zip'=>'kxy', 'country'=>'ee'),
-array('id'=>'1189', 'name'=>'yll', 'date'=>'04-Apr-2001', 'price'=>'9932', 'number'=>'9929', 'address'=>'qnpoynrjbntnhxxfwajbanzmy', 'company'=>'pdhpcydr', 'desc'=>'bfelgsftadrfa', 'age'=>'6981', 'title'=>'bsbafaiueqkgpn', 'phone'=>'dpehakageajwfkoulhwlmwuh', 'email'=>'l', 'zip'=>'l', 'country'=>'hbfgeukmuvmbanlwt'),
-array('id'=>'1190', 'name'=>'ngsksehnmi', 'date'=>'05-Dec-2005', 'price'=>'9898', 'number'=>'3596', 'address'=>'edhqycdzcqlzkgjymciehq', 'company'=>'tyqxpqhluktkjwojye', 'desc'=>'ypainnkvrrljkkaizqql', 'age'=>'4407', 'title'=>'f', 'phone'=>'kbktapnyengraqnsizctkd', 'email'=>'k', 'zip'=>'k', 'country'=>'svftacdcmxcckagygyzx'),
-array('id'=>'1191', 'name'=>'fmvywyagttczmdbpfo', 'date'=>'09-Jun-2005', 'price'=>'9065', 'number'=>'3085', 'address'=>'wpwvminsvjrrhsyblaaxecn', 'company'=>'qaqhyyeun', 'desc'=>'p', 'age'=>'234', 'title'=>'dtfmkwucvv', 'phone'=>'vvlzxzjozavxz', 'email'=>'r', 'zip'=>'r', 'country'=>'bhnllgqxrnrt'),
-array('id'=>'1192', 'name'=>'hejtehsnvsorp', 'date'=>'20-Jun-2002', 'price'=>'30', 'number'=>'7752', 'address'=>'ngauxylkqftdnym', 'company'=>'cuyqqr', 'desc'=>'hgrz', 'age'=>'5710', 'title'=>'uefaezxclitqbwdzj', 'phone'=>'cdjttaxbhp', 'email'=>'v', 'zip'=>'v', 'country'=>'vanvfnt'),
-array('id'=>'1193', 'name'=>'bbpcxschceklxemvftlhptcp', 'date'=>'27-Mar-2007', 'price'=>'7648', 'number'=>'6736', 'address'=>'ss', 'company'=>'hvb', 'desc'=>'x', 'age'=>'3220', 'title'=>'ctp', 'phone'=>'x', 'email'=>'w', 'zip'=>'w', 'country'=>'uhk'),
-array('id'=>'1194', 'name'=>'n', 'date'=>'09-Dec-2004', 'price'=>'7312', 'number'=>'641', 'address'=>'vuv', 'company'=>'braboifqburzvncqvnzwaydmr', 'desc'=>'pmzll', 'age'=>'504', 'title'=>'mdr', 'phone'=>'iiwdzwynypimoemnizeo', 'email'=>'rnbdpepswkaehde', 'zip'=>'rnbdpepswkaehde', 'country'=>'crc'),
-array('id'=>'1195', 'name'=>'o', 'date'=>'06-Mar-2000', 'price'=>'7770', 'number'=>'5093', 'address'=>'y', 'company'=>'p', 'desc'=>'pruevkwruxwcbafe', 'age'=>'7174', 'title'=>'wswdxxxk', 'phone'=>'wmonbfhfarcsmaoobpughcca', 'email'=>'gyxdjvavknwpucqlfixfwmhlg', 'zip'=>'gyxdjvavknwpucqlfixfwmhlg', 'country'=>'tjqtiwrgaacaw'),
-array('id'=>'1196', 'name'=>'sbhvrtaaqgwdn', 'date'=>'11-Apr-2000', 'price'=>'535', 'number'=>'7217', 'address'=>'vbonhpokpkwcdykyqd', 'company'=>'qufnxtvhuwamsbbfjqttfdqih', 'desc'=>'tffxfwskjqdfxyc', 'age'=>'9233', 'title'=>'uzlzjctdiw', 'phone'=>'rejkjpiplazvrdbobdmm', 'email'=>'mxxwarziotzsdkbssretqaku', 'zip'=>'mxxwarziotzsdkbssretqaku', 'country'=>'z'),
-array('id'=>'1197', 'name'=>'mhcz', 'date'=>'01-Feb-2007', 'price'=>'2304', 'number'=>'6788', 'address'=>'ofpoxtyzlrqqlhqvbrvxv', 'company'=>'fyhkzdqr', 'desc'=>'fwptuisutkkjvszrtrmrnvwld', 'age'=>'2670', 'title'=>'gxcgdzvwtdp', 'phone'=>'xzyhuqhlkyybl', 'email'=>'xxweidclkfkfbdjqrhq', 'zip'=>'xxweidclkfkfbdjqrhq', 'country'=>'okgvwquurfoodls'),
-array('id'=>'1198', 'name'=>'uxzaifblosdvitj', 'date'=>'27-Sep-2001', 'price'=>'6051', 'number'=>'5841', 'address'=>'kgfyvjjovyjtyjbdknrdqnmjx', 'company'=>'icvxcg', 'desc'=>'iezr', 'age'=>'5695', 'title'=>'mnwflfhpquhul', 'phone'=>'gurmduibxofgtfxitkwp', 'email'=>'ivxxmregcznxraam', 'zip'=>'ivxxmregcznxraam', 'country'=>'cjxiprnn'),
-array('id'=>'1199', 'name'=>'xwwnes', 'date'=>'03-May-2001', 'price'=>'1019', 'number'=>'2762', 'address'=>'fgycxydjhgt', 'company'=>'ojxcw', 'desc'=>'jttfhyysbcuinaomdmlhwsn', 'age'=>'5921', 'title'=>'cyveusnomtvkrnluiuiiiulv', 'phone'=>'srygg', 'email'=>'ifrmzjaovtjgkxsefmnovh', 'zip'=>'ifrmzjaovtjgkxsefmnovh', 'country'=>'q'),
-array('id'=>'1200', 'name'=>'hlzohhtyutiuhenrky', 'date'=>'04-Jul-2001', 'price'=>'7920', 'number'=>'6075', 'address'=>'jlxjblcjwbxdircc', 'company'=>'lwrpkjaiye', 'desc'=>'stbbfzkgkmq', 'age'=>'2761', 'title'=>'nlwfnzpzwhpgqq', 'phone'=>'ouahocitctangqu', 'email'=>'efrjtrytnfiuwyjlsksh', 'zip'=>'efrjtrytnfiuwyjlsksh', 'country'=>'bapvadcqxwud'),
-array('id'=>'1201', 'name'=>'xfc', 'date'=>'21-Aug-2002', 'price'=>'9578', 'number'=>'4988', 'address'=>'xwqq', 'company'=>'jxtkxj', 'desc'=>'xmiokf', 'age'=>'3454', 'title'=>'tmlyocrwaebyar', 'phone'=>'halaljjrhwavgf', 'email'=>'uyrf', 'zip'=>'uyrf', 'country'=>'fiocjtehuwvbxhbjqlbxhbt'),
-array('id'=>'1202', 'name'=>'xifooc', 'date'=>'25-Oct-2006', 'price'=>'8947', 'number'=>'2191', 'address'=>'bnfxjgvqie', 'company'=>'tffbgzp', 'desc'=>'wyslmvgjndpyf', 'age'=>'889', 'title'=>'dlj', 'phone'=>'crcklhpnoodblbuxopdxchma', 'email'=>'pdpanncfqmqx', 'zip'=>'pdpanncfqmqx', 'country'=>'em'),
-array('id'=>'1203', 'name'=>'nciiaxy', 'date'=>'23-Jan-2000', 'price'=>'4075', 'number'=>'2920', 'address'=>'w', 'company'=>'fmxtzaypnpnptzhanjjvjg', 'desc'=>'nbuyjwufchdvgdtwqjk', 'age'=>'2580', 'title'=>'kn', 'phone'=>'xxn', 'email'=>'hunvviteeokgvnccrvz', 'zip'=>'hunvviteeokgvnccrvz', 'country'=>'ejohtclq'),
-array('id'=>'1204', 'name'=>'kisxdogxskldrhqtjipiqusf', 'date'=>'13-Jan-2002', 'price'=>'5111', 'number'=>'866', 'address'=>'lmrekvsq', 'company'=>'kbeotlemvncddxvjzh', 'desc'=>'mjaywrcgmuxefzits', 'age'=>'7798', 'title'=>'fplitpfpyewqrfqqchsitngy', 'phone'=>'fhmybldqwlkmrzlwvbo', 'email'=>'r', 'zip'=>'r', 'country'=>'dyxm'),
-array('id'=>'1205', 'name'=>'sqeyxqxybb', 'date'=>'27-Jul-2004', 'price'=>'9723', 'number'=>'4303', 'address'=>'ywau', 'company'=>'pvotznrlfbevgdswarybgxo', 'desc'=>'iteeu', 'age'=>'9467', 'title'=>'ju', 'phone'=>'dteuekwjfcmyynqxo', 'email'=>'udccwhhrfjaabdtgxyqthw', 'zip'=>'udccwhhrfjaabdtgxyqthw', 'country'=>'tvuglsvimzkpvswnygnyh'),
-array('id'=>'1206', 'name'=>'oopeixaeqvzxhrtpe', 'date'=>'01-Sep-2006', 'price'=>'5363', 'number'=>'7140', 'address'=>'aqwooefgsuwwdtx', 'company'=>'kthhazap', 'desc'=>'spw', 'age'=>'2553', 'title'=>'mhziwonb', 'phone'=>'fwrczkziuspctpcisvyp', 'email'=>'hb', 'zip'=>'hb', 'country'=>'gkfuxhpce'),
-array('id'=>'1207', 'name'=>'dqem', 'date'=>'26-May-2000', 'price'=>'5136', 'number'=>'6287', 'address'=>'qzklxzneaxlldfikv', 'company'=>'obqssuedrhq', 'desc'=>'yghisfhg', 'age'=>'3909', 'title'=>'dvtgbcrw', 'phone'=>'gydyqyduqkkyj', 'email'=>'grklzqviurcasesps', 'zip'=>'grklzqviurcasesps', 'country'=>'nvxeubylljkvbqnlbncxvwox'),
-array('id'=>'1208', 'name'=>'cpxuokq', 'date'=>'17-May-2003', 'price'=>'4857', 'number'=>'5092', 'address'=>'ywftxwhjyulvpiknfspvp', 'company'=>'jzzvokhcg', 'desc'=>'ylawhh', 'age'=>'2077', 'title'=>'bqbrz', 'phone'=>'eeeuatdktdfh', 'email'=>'nkttiftenbktd', 'zip'=>'nkttiftenbktd', 'country'=>'u'),
-array('id'=>'1209', 'name'=>'h', 'date'=>'06-Dec-2003', 'price'=>'7755', 'number'=>'2100', 'address'=>'ypxb', 'company'=>'fphpjbypvccwnvaoqvox', 'desc'=>'tjpynnolojreqgnsfcni', 'age'=>'2038', 'title'=>'vbkjsfxqar', 'phone'=>'ppmceyrnpwewjwbmkkrufteol', 'email'=>'mbkdaatndx', 'zip'=>'mbkdaatndx', 'country'=>'ulbqpyamanwk'),
-array('id'=>'1210', 'name'=>'qyvejfrkqulqoyul', 'date'=>'17-May-2008', 'price'=>'4839', 'number'=>'2232', 'address'=>'lgzltwvymmwiq', 'company'=>'ohqecc', 'desc'=>'qbpclezykmjrmukiqjvcg', 'age'=>'1601', 'title'=>'msbdxeftuhjxsnxryka', 'phone'=>'wvafmjapqfjcxkg', 'email'=>'omojtxhmledkoezlazqmj', 'zip'=>'omojtxhmledkoezlazqmj', 'country'=>'czwlcuwjpkweuqcbc'),
-array('id'=>'1211', 'name'=>'gyulx', 'date'=>'13-Mar-2008', 'price'=>'8951', 'number'=>'9628', 'address'=>'pbhmmkg', 'company'=>'twtqaogd', 'desc'=>'jrvppqbnwnltmsj', 'age'=>'5396', 'title'=>'vajbjdydtzrzchitdyjtawqnh', 'phone'=>'aztozopjqz', 'email'=>'ocgougqcpkfo', 'zip'=>'ocgougqcpkfo', 'country'=>'zoppcxzcwtrwhgfyfsn'),
-array('id'=>'1212', 'name'=>'bdfrfuclivkxlzzizcfstbaah', 'date'=>'07-Dec-2000', 'price'=>'4813', 'number'=>'5649', 'address'=>'nsffxaiijdtgosfwsiclbdmbl', 'company'=>'hlxwllorrmr', 'desc'=>'vadohrhmozvrkwuwygifsfbdr', 'age'=>'6163', 'title'=>'jcmixmmltesgsrbjcyez', 'phone'=>'lhbdndgftbovoxsajeunwb', 'email'=>'odqrbv', 'zip'=>'odqrbv', 'country'=>'ygyajmdqsxshtgemh'),
-array('id'=>'1213', 'name'=>'bcndibgztiukgajg', 'date'=>'24-May-2003', 'price'=>'385', 'number'=>'5533', 'address'=>'tvazanh', 'company'=>'diqrmzssymbtwh', 'desc'=>'fnebxfqfylgyltfaxoro', 'age'=>'398', 'title'=>'htotviqccwqgynmo', 'phone'=>'kazjmspmqedeftlzifu', 'email'=>'vwtrmzpaletwetgq', 'zip'=>'vwtrmzpaletwetgq', 'country'=>'vdczggeasdj'),
-array('id'=>'1214', 'name'=>'atutkhtaifebbivhyhdbjdi', 'date'=>'09-Jul-2003', 'price'=>'3048', 'number'=>'4509', 'address'=>'fjtyenjlgjtlnvnwqv', 'company'=>'xyxgbfwjpevijfbijoruu', 'desc'=>'o', 'age'=>'2400', 'title'=>'ktlaohymefokbyz', 'phone'=>'uhpzj', 'email'=>'ixqdsrsyhcrtdgabtegiphgo', 'zip'=>'ixqdsrsyhcrtdgabtegiphgo', 'country'=>'bwcafbjcrnvif'),
-array('id'=>'1215', 'name'=>'hljksjmlostdaarn', 'date'=>'16-Dec-2004', 'price'=>'905', 'number'=>'7499', 'address'=>'lwjzrselimxrxpajbo', 'company'=>'us', 'desc'=>'vk', 'age'=>'6456', 'title'=>'yhzrzloikfborjboayebifq', 'phone'=>'zinvsesrmr', 'email'=>'lcxundvbu', 'zip'=>'lcxundvbu', 'country'=>'cjfbn'),
-array('id'=>'1216', 'name'=>'sxusfinym', 'date'=>'17-Feb-2008', 'price'=>'8999', 'number'=>'9512', 'address'=>'awfnzaptgs', 'company'=>'lt', 'desc'=>'sdiqyavgnustkrq', 'age'=>'3413', 'title'=>'r', 'phone'=>'hedi', 'email'=>'xolzzfpsixihxenlygf', 'zip'=>'xolzzfpsixihxenlygf', 'country'=>'xwrznwhra'),
-array('id'=>'1217', 'name'=>'ydwydcovlle', 'date'=>'11-Sep-2003', 'price'=>'2266', 'number'=>'8231', 'address'=>'markwjk', 'company'=>'frbggmfjj', 'desc'=>'nmr', 'age'=>'3415', 'title'=>'dnpmwvieiivsfecpktrraew', 'phone'=>'oaxargxutn', 'email'=>'pjpuryp', 'zip'=>'pjpuryp', 'country'=>'eumueglwgp'),
-array('id'=>'1218', 'name'=>'dsodkubfopmdzcyqb', 'date'=>'01-Jun-2002', 'price'=>'3121', 'number'=>'5151', 'address'=>'m', 'company'=>'liabbseugiebkjpawtz', 'desc'=>'rpafqgndhaxsjytkqyfxgjyrt', 'age'=>'5308', 'title'=>'qhqpygqdwwraerywa', 'phone'=>'qloorlvakmuydkfuzdaphwm', 'email'=>'xqqwnruddiruumvezpcdaixz', 'zip'=>'xqqwnruddiruumvezpcdaixz', 'country'=>'xptubsrsjof'),
-array('id'=>'1219', 'name'=>'jdqaylnt', 'date'=>'15-Jul-2003', 'price'=>'7257', 'number'=>'6280', 'address'=>'bnimkxgez', 'company'=>'wshlyithmkikvweljnezwfne', 'desc'=>'xczccyzugktoeaaoil', 'age'=>'4115', 'title'=>'pwocb', 'phone'=>'ygbdzzgyciwbdc', 'email'=>'wrqxsfgdqltm', 'zip'=>'wrqxsfgdqltm', 'country'=>'wnouuqyuqessnpurshojxlbdr'),
-array('id'=>'1220', 'name'=>'czgcvtrpohoiysbqgrl', 'date'=>'11-Nov-2006', 'price'=>'4569', 'number'=>'7506', 'address'=>'xvtobmrasuvmllbt', 'company'=>'krsmiyeuwnmihdfcwudjmecgz', 'desc'=>'skrljbdcolbsgxg', 'age'=>'7285', 'title'=>'nwmqsh', 'phone'=>'ctyezxushldrmhubsvty', 'email'=>'zrznomdgtyjmwnmuiec', 'zip'=>'zrznomdgtyjmwnmuiec', 'country'=>'itgpohijbhcazconoru'),
-array('id'=>'1221', 'name'=>'dumrhgzlisucykqg', 'date'=>'01-Sep-2002', 'price'=>'67', 'number'=>'1021', 'address'=>'zewmtohb', 'company'=>'kvqb', 'desc'=>'xa', 'age'=>'5628', 'title'=>'sjirtz', 'phone'=>'mzfmcnlhjyaxfbcqxsraqso', 'email'=>'lyfcreadegpgtbndaobgqd', 'zip'=>'lyfcreadegpgtbndaobgqd', 'country'=>'ovoomgdirbnussvwwblcun'),
-array('id'=>'1222', 'name'=>'nfztvcpjydxkkbsbcgvvyqru', 'date'=>'04-Sep-2008', 'price'=>'4924', 'number'=>'6400', 'address'=>'ketkxomnykrvvb', 'company'=>'oczuyutpmohpltgaektohhb', 'desc'=>'gmmchnzwpyrotkdfykuke', 'age'=>'384', 'title'=>'jldyslznrl', 'phone'=>'t', 'email'=>'ntpdrgrlruqpelajmks', 'zip'=>'ntpdrgrlruqpelajmks', 'country'=>'oqqzqerbelvreluwslhjgxz'),
-array('id'=>'1223', 'name'=>'zuvjmsxd', 'date'=>'26-Apr-2006', 'price'=>'5247', 'number'=>'5816', 'address'=>'saqjebebuqidwfciobckl', 'company'=>'djtmgmaviswybba', 'desc'=>'cuwkyt', 'age'=>'6379', 'title'=>'c', 'phone'=>'bepnu', 'email'=>'wnfdafyixvhzwifydc', 'zip'=>'wnfdafyixvhzwifydc', 'country'=>'bwabyfdcv'),
-array('id'=>'1224', 'name'=>'onktqlyotvkbugjafmconyp', 'date'=>'25-Jul-2007', 'price'=>'7172', 'number'=>'9795', 'address'=>'jwewhxmtvbmrlnm', 'company'=>'xmxjomwnblkwejmngq', 'desc'=>'nnxgjytakh', 'age'=>'5051', 'title'=>'eza', 'phone'=>'onlbpwllbvypbo', 'email'=>'p', 'zip'=>'p', 'country'=>'xw'),
-array('id'=>'1225', 'name'=>'qmgyzkczkrnycpnzbzawyq', 'date'=>'14-Dec-2005', 'price'=>'5469', 'number'=>'5756', 'address'=>'kajbnqznacmlt', 'company'=>'k', 'desc'=>'qyuryvowmnicbxqmyanlq', 'age'=>'4888', 'title'=>'roldimoecmztkuiggvpjwnzil', 'phone'=>'wxqjwiximguakwmjqxezdlutu', 'email'=>'gtarswpiflrdtdkod', 'zip'=>'gtarswpiflrdtdkod', 'country'=>'lqdbniartvknmqgmizjx'),
-array('id'=>'1226', 'name'=>'jzsdccrgxcwbejj', 'date'=>'01-Feb-2000', 'price'=>'163', 'number'=>'4383', 'address'=>'ncwakwjieyreruhu', 'company'=>'nrojtttcyufy', 'desc'=>'vlisl', 'age'=>'7265', 'title'=>'vbtutxlofgatyp', 'phone'=>'rj', 'email'=>'uhqzgwusemdxazzutssfgx', 'zip'=>'uhqzgwusemdxazzutssfgx', 'country'=>'hqkxtcgpwngv'),
-array('id'=>'1227', 'name'=>'qli', 'date'=>'18-Jan-2002', 'price'=>'1411', 'number'=>'5877', 'address'=>'xjxqo', 'company'=>'nble', 'desc'=>'ixoonkcugvx', 'age'=>'8715', 'title'=>'gzxmdmr', 'phone'=>'v', 'email'=>'rkseleixmglbtw', 'zip'=>'rkseleixmglbtw', 'country'=>'ocz'),
-array('id'=>'1228', 'name'=>'hsyeebrvcnjuxcyjghhsntuhp', 'date'=>'24-Nov-2006', 'price'=>'8899', 'number'=>'2815', 'address'=>'ezqidsayvniplkouq', 'company'=>'cjjvdqkbmcytucsllwelu', 'desc'=>'zdpkndfezhnicrzntlqrfkuyw', 'age'=>'2556', 'title'=>'aspzrspcfshjspxarpae', 'phone'=>'mvarfvpb', 'email'=>'jb', 'zip'=>'jb', 'country'=>'ybmrqpwjxgbmeceudjdp'),
-array('id'=>'1229', 'name'=>'gkz', 'date'=>'13-Nov-2000', 'price'=>'2365', 'number'=>'5331', 'address'=>'fpjwgztqwzrieumyxwbnaf', 'company'=>'kfqwhwkebaoygnrwjqos', 'desc'=>'ieugbwubcomhfjpctteth', 'age'=>'951', 'title'=>'u', 'phone'=>'wekkwgtbaacwveykqgp', 'email'=>'wrtpwnxynssjwcusioujpwfka', 'zip'=>'wrtpwnxynssjwcusioujpwfka', 'country'=>'urlk'),
-array('id'=>'1230', 'name'=>'clxyyux', 'date'=>'14-May-2005', 'price'=>'8396', 'number'=>'3666', 'address'=>'qcbfwkutqftvzlgkdo', 'company'=>'olknghztxvcp', 'desc'=>'fqqbblurqon', 'age'=>'6366', 'title'=>'t', 'phone'=>'d', 'email'=>'mstxfaef', 'zip'=>'mstxfaef', 'country'=>'bawrlbhcdioxaemnvmh'),
-array('id'=>'1231', 'name'=>'piijfokktdmtzdfb', 'date'=>'09-May-2001', 'price'=>'7565', 'number'=>'8622', 'address'=>'ub', 'company'=>'hwbosrebaohoyr', 'desc'=>'bebbhgd', 'age'=>'6991', 'title'=>'illkfmznjaccshe', 'phone'=>'vlgudowhpyowbgljsx', 'email'=>'yktmttowlwaerlklpzhw', 'zip'=>'yktmttowlwaerlklpzhw', 'country'=>'fkmhrxrkvljfevz'),
-array('id'=>'1232', 'name'=>'wkgwoxiyjx', 'date'=>'20-Dec-2006', 'price'=>'5082', 'number'=>'9090', 'address'=>'zfwx', 'company'=>'gshpylkyjvutbqhzygiwea', 'desc'=>'syurdqozxhgnfry', 'age'=>'1447', 'title'=>'t', 'phone'=>'vuodtnkbjpczhatydkmchuj', 'email'=>'zasdcmbygqbzdlbnadnh', 'zip'=>'zasdcmbygqbzdlbnadnh', 'country'=>'gghr'),
-array('id'=>'1233', 'name'=>'zntununqwz', 'date'=>'23-Sep-2001', 'price'=>'3355', 'number'=>'8529', 'address'=>'mhgz', 'company'=>'kmqotxvl', 'desc'=>'fkdyersriprakwjg', 'age'=>'563', 'title'=>'ohvwrinfckbobgyefdwyve', 'phone'=>'mfxjpdklsshok', 'email'=>'cpsnrgoyftdjpbeu', 'zip'=>'cpsnrgoyftdjpbeu', 'country'=>'qznaorkzjchymxb'),
-array('id'=>'1234', 'name'=>'otwcrcvvllxqfnh', 'date'=>'01-Feb-2002', 'price'=>'7676', 'number'=>'6878', 'address'=>'tbuazhxajnpdkrvnn', 'company'=>'yyopebwjbddtuxup', 'desc'=>'uwvvgjkjucfhpwgokvslsbn', 'age'=>'8238', 'title'=>'gqbb', 'phone'=>'zwcvs', 'email'=>'fdszgxhv', 'zip'=>'fdszgxhv', 'country'=>'okejcqcedxiknkmtkjvf'),
-array('id'=>'1235', 'name'=>'kfwk', 'date'=>'23-May-2006', 'price'=>'2704', 'number'=>'5794', 'address'=>'rtpuj', 'company'=>'ynphxcrjwcsshuwsz', 'desc'=>'dkourdajwqdghbtxirz', 'age'=>'280', 'title'=>'w', 'phone'=>'uo', 'email'=>'pldoegzsbr', 'zip'=>'pldoegzsbr', 'country'=>'catsdzaftxolxomtrhicwt'),
-array('id'=>'1236', 'name'=>'xnlqpcmrdfj', 'date'=>'07-Mar-2003', 'price'=>'4713', 'number'=>'9761', 'address'=>'akepxyg', 'company'=>'gjbap', 'desc'=>'ydyosbbjehtln', 'age'=>'1295', 'title'=>'mkxxpmuntatcctspswogopi', 'phone'=>'tpredvbpfzmumhificikwbzo', 'email'=>'numcdlvtdawyclebyznghto', 'zip'=>'numcdlvtdawyclebyznghto', 'country'=>'byfdyubmp'),
-array('id'=>'1237', 'name'=>'szklclibnufose', 'date'=>'28-Jan-2004', 'price'=>'8281', 'number'=>'5236', 'address'=>'xmcbkwcwlqldqwpshxturz', 'company'=>'keljqgxm', 'desc'=>'jofu', 'age'=>'4146', 'title'=>'rwyczoy', 'phone'=>'hgnbafajqeuauax', 'email'=>'fhwkbgr', 'zip'=>'fhwkbgr', 'country'=>'cqvcfusmafoakojbte'),
-array('id'=>'1238', 'name'=>'fyvkgsuhymabcw', 'date'=>'09-Feb-2005', 'price'=>'8770', 'number'=>'7986', 'address'=>'cirnxborfpfkobuu', 'company'=>'ocsbdudzylpvggxpxln', 'desc'=>'zeeojpcljxeyzwzcrdbpprlvx', 'age'=>'3546', 'title'=>'vuyutczimol', 'phone'=>'yicwizwkqzmgodrkbavxvus', 'email'=>'wsxjgjhesjbaix', 'zip'=>'wsxjgjhesjbaix', 'country'=>'zwxflbxwdxr'),
-array('id'=>'1239', 'name'=>'lthilfsspzwhjyhrvs', 'date'=>'20-Aug-2005', 'price'=>'8781', 'number'=>'1613', 'address'=>'taursvkeosmayfsne', 'company'=>'unncfjuwcltgcng', 'desc'=>'fyspchiphhuauzqpmersnmo', 'age'=>'6206', 'title'=>'iwzwdwbbprewzuegoebovqa', 'phone'=>'hsnthdrqaqmdnnfcejzeedlsi', 'email'=>'hddhclaqfitw', 'zip'=>'hddhclaqfitw', 'country'=>'tnkxaycdcmchqfsjnfqqjxtu'),
-array('id'=>'1240', 'name'=>'zgdvfxipu', 'date'=>'15-Apr-2007', 'price'=>'5020', 'number'=>'6360', 'address'=>'pxyvqhiw', 'company'=>'zfvtaudzagvfdevxniuazcq', 'desc'=>'aloiukguqcnqwqqwxlcaqxy', 'age'=>'1527', 'title'=>'sefuvd', 'phone'=>'hrebckvtmjjizafwmhxce', 'email'=>'glolriguenmiposkhfurn', 'zip'=>'glolriguenmiposkhfurn', 'country'=>'stqeaogfkmqyxhgebls'),
-array('id'=>'1241', 'name'=>'hcmrkslcgfuzwyzlfev', 'date'=>'23-Aug-2006', 'price'=>'6120', 'number'=>'896', 'address'=>'u', 'company'=>'lmsf', 'desc'=>'uslfkxhqdbpazpletgw', 'age'=>'5677', 'title'=>'m', 'phone'=>'bhvntnsnilznvwula', 'email'=>'bavqmaksxztkqurlhlzay', 'zip'=>'bavqmaksxztkqurlhlzay', 'country'=>'lxuhupt'),
-array('id'=>'1242', 'name'=>'uvglhhvaeuu', 'date'=>'13-Jul-2005', 'price'=>'2311', 'number'=>'8762', 'address'=>'rvxpdjnxqinjdydzepgmkh', 'company'=>'fbfqqlnncjlsmugk', 'desc'=>'oxtswxrbny', 'age'=>'5178', 'title'=>'fedhjuyvilxrxqerwpblnvd', 'phone'=>'tukgtyeyc', 'email'=>'glcfhkre', 'zip'=>'glcfhkre', 'country'=>'ov'),
-array('id'=>'1243', 'name'=>'rvhci', 'date'=>'07-Jan-2006', 'price'=>'8669', 'number'=>'187', 'address'=>'dt', 'company'=>'h', 'desc'=>'dqypsewdvbfjwmoniv', 'age'=>'6204', 'title'=>'yvjuwlypmgipwhep', 'phone'=>'asgbypxldlt', 'email'=>'bkxxtrtfpjrwshszlhkmarnyg', 'zip'=>'bkxxtrtfpjrwshszlhkmarnyg', 'country'=>'jkxdjyngwgy'),
-array('id'=>'1244', 'name'=>'oadkskcrvkc', 'date'=>'11-Mar-2006', 'price'=>'8405', 'number'=>'3426', 'address'=>'h', 'company'=>'kevtdjaapyqbmqexip', 'desc'=>'akjdstxocxwvhbrbeabfqavsm', 'age'=>'4647', 'title'=>'kvmjvxtzpnweqtambbddgee', 'phone'=>'ufhnrtkbowl', 'email'=>'tfjjsfnjzo', 'zip'=>'tfjjsfnjzo', 'country'=>'bqyexcjjxoqkgjviyruil'),
-array('id'=>'1245', 'name'=>'usyibxxwzovdlynvwc', 'date'=>'08-May-2002', 'price'=>'8300', 'number'=>'905', 'address'=>'tukcfkuacsjdqgap', 'company'=>'vtgthbqjnxrizicttfze', 'desc'=>'zgsijjokzjftqzarpjfmbnmkq', 'age'=>'2329', 'title'=>'wfiw', 'phone'=>'oomy', 'email'=>'bjxloqborteayqcmdndjszoa', 'zip'=>'bjxloqborteayqcmdndjszoa', 'country'=>'spkfoihxfslwuanneomvr'),
-array('id'=>'1246', 'name'=>'eciwbwxxpmhvaqcyvvksqkfe', 'date'=>'22-Jul-2005', 'price'=>'3904', 'number'=>'4479', 'address'=>'iqsrnunkrdxzzyp', 'company'=>'wl', 'desc'=>'gdnqjrfeippyygqptkdechb', 'age'=>'760', 'title'=>'ariwcg', 'phone'=>'guu', 'email'=>'mzuvpktoqjejuinx', 'zip'=>'mzuvpktoqjejuinx', 'country'=>'pzwpqfmtmpahjqt'),
-array('id'=>'1247', 'name'=>'ozvinlssvna', 'date'=>'12-Apr-2005', 'price'=>'9491', 'number'=>'3824', 'address'=>'oasauequmalf', 'company'=>'wujrcwdup', 'desc'=>'hphsffcsudlvxqlscleivace', 'age'=>'7096', 'title'=>'bvaqt', 'phone'=>'faalgce', 'email'=>'f', 'zip'=>'f', 'country'=>'wdghvitzqoattty'),
-array('id'=>'1248', 'name'=>'ykigqjgbqjgrpw', 'date'=>'20-Jun-2000', 'price'=>'8238', 'number'=>'5505', 'address'=>'oobdouwitr', 'company'=>'scfysofueoavdwjwyekjty', 'desc'=>'xnguvamssox', 'age'=>'6428', 'title'=>'mwaqkb', 'phone'=>'oxwkwbvgvuss', 'email'=>'yndzzwrn', 'zip'=>'yndzzwrn', 'country'=>'htgduwovjdtfoqgjxcdp'),
-array('id'=>'1249', 'name'=>'ohpnhmfugmom', 'date'=>'11-Aug-2003', 'price'=>'2190', 'number'=>'2064', 'address'=>'jzyxpfhnhldcxskngrz', 'company'=>'mfybspkcuqv', 'desc'=>'pub', 'age'=>'2093', 'title'=>'i', 'phone'=>'itwlqovduncfaiebbt', 'email'=>'dndzrsttxtbq', 'zip'=>'dndzrsttxtbq', 'country'=>'un'),
-array('id'=>'1250', 'name'=>'bjowwrcxagz', 'date'=>'28-Dec-2003', 'price'=>'2219', 'number'=>'5124', 'address'=>'efhyyfszwuujif', 'company'=>'rthnljllpkn', 'desc'=>'wtclyhswfxpfukz', 'age'=>'1421', 'title'=>'eojywxjgiuwsiloboz', 'phone'=>'vrwbpmhjwgnolcxjyusecnauv', 'email'=>'ixaixwauypgf', 'zip'=>'ixaixwauypgf', 'country'=>'cmnqxpngoiztknufjhoghwedw'),
-array('id'=>'1251', 'name'=>'me', 'date'=>'14-Mar-2002', 'price'=>'7571', 'number'=>'9848', 'address'=>'rplyeuxyfksktzzahvelsdn', 'company'=>'iurpo', 'desc'=>'nfgzdktbiymbjfbi', 'age'=>'2550', 'title'=>'eltxohcx', 'phone'=>'tm', 'email'=>'kawqzzbsbkrnlatn', 'zip'=>'kawqzzbsbkrnlatn', 'country'=>'zwnlplaxn'),
-array('id'=>'1252', 'name'=>'gkprkmikljdnuuagvttftptef', 'date'=>'06-Feb-2000', 'price'=>'6738', 'number'=>'1030', 'address'=>'yn', 'company'=>'pxexhphldbfdhbwbg', 'desc'=>'qavweayvcaupsjnw', 'age'=>'2802', 'title'=>'mogpqmtxopyvgpvblzbkv', 'phone'=>'lpud', 'email'=>'hagdnvkdlwwjlmigsxbtjbutx', 'zip'=>'hagdnvkdlwwjlmigsxbtjbutx', 'country'=>'emtimbjtewooazlwjwirdapeu'),
-array('id'=>'1253', 'name'=>'psdoxq', 'date'=>'07-Mar-2000', 'price'=>'3334', 'number'=>'6136', 'address'=>'nmjbnjnjsjrkmszrmyxbq', 'company'=>'q', 'desc'=>'rxutgkotxyvkii', 'age'=>'7493', 'title'=>'s', 'phone'=>'ledkwpjurzv', 'email'=>'nmfifls', 'zip'=>'nmfifls', 'country'=>'fpsazajtbbenghxcxhwo'),
-array('id'=>'1254', 'name'=>'wuecckovetkxukydez', 'date'=>'10-Feb-2004', 'price'=>'4158', 'number'=>'6237', 'address'=>'nnskcycztg', 'company'=>'w', 'desc'=>'prvicsdnqgrqlzdw', 'age'=>'6157', 'title'=>'jdgtgfwfzcgvtw', 'phone'=>'oepgicxotnatq', 'email'=>'jffnlztqvzpyflrcyghnnp', 'zip'=>'jffnlztqvzpyflrcyghnnp', 'country'=>'kdkydepanufbffuw'),
-array('id'=>'1255', 'name'=>'myayqcwwjkjybuclsgph', 'date'=>'04-Mar-2000', 'price'=>'4659', 'number'=>'1759', 'address'=>'rzertrqt', 'company'=>'gvmdexndyhfjalz', 'desc'=>'rckehsv', 'age'=>'2493', 'title'=>'nzodtekorotobwmjbvjnur', 'phone'=>'xbjet', 'email'=>'kqrk', 'zip'=>'kqrk', 'country'=>'vejft'),
-array('id'=>'1256', 'name'=>'mpvjbelxnyseepgntzs', 'date'=>'18-Feb-2003', 'price'=>'6038', 'number'=>'8303', 'address'=>'tflng', 'company'=>'avajw', 'desc'=>'uust', 'age'=>'4671', 'title'=>'ybdlvdeauoqpukvfxblxwlg', 'phone'=>'qbnjvzgtbkfxojxiyny', 'email'=>'xtyuujsrvyllazuvzb', 'zip'=>'xtyuujsrvyllazuvzb', 'country'=>'bluyzevicjgugzs'),
-array('id'=>'1257', 'name'=>'cumxsyjtxdpweexqywqd', 'date'=>'27-Aug-2001', 'price'=>'417', 'number'=>'1740', 'address'=>'iesjyvdlswjbqgffdkjbaixql', 'company'=>'orqtryxjiwfmhxj', 'desc'=>'zzyefbopdpybgkrvb', 'age'=>'3004', 'title'=>'sgmcpihbqfliel', 'phone'=>'jqiyfl', 'email'=>'entoeppmdisqk', 'zip'=>'entoeppmdisqk', 'country'=>'zskqxvyb'),
-array('id'=>'1258', 'name'=>'lxmj', 'date'=>'27-Jan-2007', 'price'=>'2984', 'number'=>'4532', 'address'=>'wqfmcjuvafdzxnpu', 'company'=>'nwqsinerr', 'desc'=>'nzp', 'age'=>'1811', 'title'=>'fkhhubduggueujzdxwtpe', 'phone'=>'uvyyjxn', 'email'=>'ssyzasbdnikhm', 'zip'=>'ssyzasbdnikhm', 'country'=>'rlioh'),
-array('id'=>'1259', 'name'=>'ljzg', 'date'=>'26-Mar-2005', 'price'=>'2073', 'number'=>'4333', 'address'=>'yec', 'company'=>'evziihtqtyhfhwmjbysbeazu', 'desc'=>'kydoa', 'age'=>'738', 'title'=>'vbbeivvctcibzvkbtcc', 'phone'=>'dbtjlrmasotoqvtzqockqklq', 'email'=>'vryyt', 'zip'=>'vryyt', 'country'=>'bvqkgixhamapcviclwewnoh'),
-array('id'=>'1260', 'name'=>'dvtcpqekgprpmypzyfct', 'date'=>'05-Jun-2001', 'price'=>'3624', 'number'=>'3427', 'address'=>'wx', 'company'=>'arnvlqkbuu', 'desc'=>'jlxwknvi', 'age'=>'7209', 'title'=>'cfchplkljumbiimysnsnwbzu', 'phone'=>'jhtsarugucvfmhpguqoccnv', 'email'=>'fimhigfrozjpqewl', 'zip'=>'fimhigfrozjpqewl', 'country'=>'rqszfz'),
-array('id'=>'1261', 'name'=>'owybrohabpihuawtkmkoiv', 'date'=>'01-Oct-2004', 'price'=>'5393', 'number'=>'37', 'address'=>'nuocqnehblicbqkvqh', 'company'=>'atapcwkcjycbmwq', 'desc'=>'ndsvfedhftsbja', 'age'=>'6603', 'title'=>'urzwokyxia', 'phone'=>'uxpiksbfxfjflcymmydxtvwpj', 'email'=>'nhpogjm', 'zip'=>'nhpogjm', 'country'=>'swoucmzlrloqxapbxixux'),
-array('id'=>'1262', 'name'=>'l', 'date'=>'19-Jul-2000', 'price'=>'7754', 'number'=>'418', 'address'=>'ptjdnlqnxizl', 'company'=>'wmoyjwveucgfqxgkysasbegn', 'desc'=>'ukctwbqiposlkxgmdlda', 'age'=>'6880', 'title'=>'zkprltyzoskqlg', 'phone'=>'bpgpisafynjkqkcfj', 'email'=>'ubynzxbrhscn', 'zip'=>'ubynzxbrhscn', 'country'=>'ddqtljtrhg'),
-array('id'=>'1263', 'name'=>'xkuctgxvfkucmmjfpx', 'date'=>'21-Jul-2000', 'price'=>'2431', 'number'=>'4895', 'address'=>'pgdxndpkojnh', 'company'=>'kdvvyyikhnzfdsgj', 'desc'=>'szlww', 'age'=>'9610', 'title'=>'m', 'phone'=>'owxwnizjd', 'email'=>'hmipahudabnfumqqjpqvzfs', 'zip'=>'hmipahudabnfumqqjpqvzfs', 'country'=>'bffboizwvhlvpgyphmubyls'),
-array('id'=>'1264', 'name'=>'j', 'date'=>'02-Feb-2005', 'price'=>'8640', 'number'=>'9474', 'address'=>'bdsqmrmhzxcoebel', 'company'=>'znmkfvmozodwmt', 'desc'=>'qloddbkcynrdpvoducqfhls', 'age'=>'8541', 'title'=>'gzhttfjeuni', 'phone'=>'xlulcxaymetovzvgrssyr', 'email'=>'rkfbpzoxumioxllykxddmycif', 'zip'=>'rkfbpzoxumioxllykxddmycif', 'country'=>'axsrxkcclrcapwmylkjx'),
-array('id'=>'1265', 'name'=>'vmxhlzpquqnmhlxkojc', 'date'=>'11-Aug-2006', 'price'=>'5190', 'number'=>'8526', 'address'=>'zgzwqtrcqznqoek', 'company'=>'rxndu', 'desc'=>'rdzhnrvjhuqgqgzijqhwgwb', 'age'=>'6579', 'title'=>'s', 'phone'=>'ovjmnnluadqjkk', 'email'=>'qbfqjpgqlnnneoftdbcpppbjp', 'zip'=>'qbfqjpgqlnnneoftdbcpppbjp', 'country'=>'azok'),
-array('id'=>'1266', 'name'=>'lfwvu', 'date'=>'13-Jan-2002', 'price'=>'6229', 'number'=>'9681', 'address'=>'uoznraqhpfizvnavbku', 'company'=>'wzdrtfd', 'desc'=>'wcsqqreisupiaxiwkirmtltpk', 'age'=>'8786', 'title'=>'eckdzm', 'phone'=>'pdnulgpappyxlifdvyopoz', 'email'=>'vdofgnrddvry', 'zip'=>'vdofgnrddvry', 'country'=>'xngmde'),
-array('id'=>'1267', 'name'=>'nqsjpgydfkyjzep', 'date'=>'24-Jun-2006', 'price'=>'6624', 'number'=>'6570', 'address'=>'pxhceugiev', 'company'=>'vnfkueozomjoqybmrtdbib', 'desc'=>'lferojmke', 'age'=>'59', 'title'=>'ouucujpdygczttsw', 'phone'=>'byfmdjersrcwrsllnofwd', 'email'=>'ukludfnab', 'zip'=>'ukludfnab', 'country'=>'ygbbqgtixvfonr'),
-array('id'=>'1268', 'name'=>'f', 'date'=>'26-Mar-2003', 'price'=>'5827', 'number'=>'6972', 'address'=>'amwfawgpvnqwdxqmulr', 'company'=>'zjjaopxye', 'desc'=>'rfcokckrrfeichf', 'age'=>'7276', 'title'=>'aemjdvtdkjbiorzttnev', 'phone'=>'vneavhibacceolijfmtonbce', 'email'=>'v', 'zip'=>'v', 'country'=>'pauovhtwdaefbghfvtoeyaym'),
-array('id'=>'1269', 'name'=>'p', 'date'=>'03-Sep-2003', 'price'=>'6721', 'number'=>'6726', 'address'=>'lfhtydwzhba', 'company'=>'jgjcuoavmnkncd', 'desc'=>'ougzgmhzlkwlsyl', 'age'=>'2733', 'title'=>'sqknfki', 'phone'=>'ysfbwuprbpxnwxzhtk', 'email'=>'svgzoxjbcukvsdauzvjqwyokv', 'zip'=>'svgzoxjbcukvsdauzvjqwyokv', 'country'=>'jcftcxpjxdh'),
-array('id'=>'1270', 'name'=>'kcof', 'date'=>'20-Oct-2002', 'price'=>'5890', 'number'=>'6704', 'address'=>'y', 'company'=>'xxwhtiqw', 'desc'=>'kymzikdpriztxe', 'age'=>'5840', 'title'=>'kegldpiblquugqi', 'phone'=>'purxeumwdmqaqfqaj', 'email'=>'mnmuoxkjrraajpuanzuzvyl', 'zip'=>'mnmuoxkjrraajpuanzuzvyl', 'country'=>'ycqpdampoyk'),
-array('id'=>'1271', 'name'=>'vmonmowbjwoirodpapodgd', 'date'=>'08-Mar-2005', 'price'=>'8514', 'number'=>'8272', 'address'=>'gykbkypwmlywin', 'company'=>'zcip', 'desc'=>'xd', 'age'=>'2335', 'title'=>'hmlx', 'phone'=>'hlpfvrpu', 'email'=>'mhrkda', 'zip'=>'mhrkda', 'country'=>'hzappcntjsavdxeljtqelgy'),
-array('id'=>'1272', 'name'=>'gjdjjbqjbgyeurnmsj', 'date'=>'18-Aug-2004', 'price'=>'616', 'number'=>'9585', 'address'=>'sdsyckr', 'company'=>'tvrdwimy', 'desc'=>'kdjcqvuamkonjvg', 'age'=>'5014', 'title'=>'fpywyrsqupyhnn', 'phone'=>'rxuispifzwtjszwgel', 'email'=>'bkwt', 'zip'=>'bkwt', 'country'=>'r'),
-array('id'=>'1273', 'name'=>'ywmqnjlvcbdhaabksagyfsdgc', 'date'=>'01-Dec-2000', 'price'=>'6386', 'number'=>'3450', 'address'=>'p', 'company'=>'ogsyr', 'desc'=>'asritskdkkkiq', 'age'=>'936', 'title'=>'xelxhcgjrmyx', 'phone'=>'wpsx', 'email'=>'kfbcpfn', 'zip'=>'kfbcpfn', 'country'=>'q'),
-array('id'=>'1274', 'name'=>'sipxtnfvtomgmkkjz', 'date'=>'07-Jan-2002', 'price'=>'5458', 'number'=>'4708', 'address'=>'qcoddezu', 'company'=>'hjubwzwqojwbthkslqzzdiq', 'desc'=>'xuibt', 'age'=>'1176', 'title'=>'bmtcjtzzhjwicetvpkvondfsa', 'phone'=>'bcteburvxaoxavgwejbyfqiaf', 'email'=>'dkoejphduixlevlstlozi', 'zip'=>'dkoejphduixlevlstlozi', 'country'=>'jjroazogvsqjxazedun'),
-array('id'=>'1275', 'name'=>'rxqkq', 'date'=>'27-Jan-2005', 'price'=>'4359', 'number'=>'6817', 'address'=>'vinvicbdvsnstnxxhlymdwdnm', 'company'=>'mcrdbm', 'desc'=>'pivskyodmhwz', 'age'=>'1754', 'title'=>'hpsusoygbesdwwfjjvr', 'phone'=>'occc', 'email'=>'pjbpn', 'zip'=>'pjbpn', 'country'=>'wdorwdpdeuviqsnabjsfx'),
-array('id'=>'1276', 'name'=>'aaxjbmxx', 'date'=>'02-Apr-2004', 'price'=>'572', 'number'=>'9268', 'address'=>'rbtlwbcopdqyvv', 'company'=>'qdwqbgsodpyfbadqrejdbl', 'desc'=>'qajgze', 'age'=>'806', 'title'=>'vfslhydwctuhuuklmoupq', 'phone'=>'vggen', 'email'=>'jpbev', 'zip'=>'jpbev', 'country'=>'qcsuyuntbiomtaboprt'),
-array('id'=>'1277', 'name'=>'aplfzahevauytoxncrpkfcdf', 'date'=>'20-Jan-2007', 'price'=>'8219', 'number'=>'4516', 'address'=>'tlvfr', 'company'=>'fyzbzuatjyglpwvuyzacr', 'desc'=>'xdbrpwwhscgrefmeyvcfg', 'age'=>'6829', 'title'=>'cm', 'phone'=>'c', 'email'=>'cthaxirmfotx', 'zip'=>'cthaxirmfotx', 'country'=>'zoufbzewbjdtmffm'),
-array('id'=>'1278', 'name'=>'pczpzhhlmvfkmezgka', 'date'=>'16-Feb-2007', 'price'=>'3015', 'number'=>'9409', 'address'=>'bkfhxnzmqycpgkbtfgdrlcyvd', 'company'=>'kzmi', 'desc'=>'nteuqsuditfyzpztvgxnralnd', 'age'=>'6116', 'title'=>'ccgcpzgkpzfsiyygyogrjmp', 'phone'=>'epirsyovavxquebjegcmeat', 'email'=>'pz', 'zip'=>'pz', 'country'=>'zljwqzfhrdwnerlulpwv'),
-array('id'=>'1279', 'name'=>'yg', 'date'=>'28-Mar-2008', 'price'=>'3718', 'number'=>'5575', 'address'=>'enlokbnpjftfsxxdsitoenrct', 'company'=>'bthqtleeaogndpsxukvrona', 'desc'=>'cfutior', 'age'=>'3896', 'title'=>'zableglt', 'phone'=>'ywcquwbpopdp', 'email'=>'furzdgrnoqnqbsxmlklimcc', 'zip'=>'furzdgrnoqnqbsxmlklimcc', 'country'=>'drxtunqai'),
-array('id'=>'1280', 'name'=>'l', 'date'=>'19-Jul-2008', 'price'=>'1411', 'number'=>'3165', 'address'=>'ukfsxqcizokb', 'company'=>'otvhoiyorgocvgbzontytlv', 'desc'=>'oejdokade', 'age'=>'8720', 'title'=>'sfjhwpwzlc', 'phone'=>'k', 'email'=>'odphplrdpagelhhqe', 'zip'=>'odphplrdpagelhhqe', 'country'=>'ikbqgrmgcognfvrvcg'),
-array('id'=>'1281', 'name'=>'kwvragzixeafocwutiaw', 'date'=>'09-Nov-2003', 'price'=>'1075', 'number'=>'1065', 'address'=>'y', 'company'=>'ifatb', 'desc'=>'kcckkzolfcnbxhjyegfoj', 'age'=>'3364', 'title'=>'hoxmoqojbrllclz', 'phone'=>'qcbrziaynhebq', 'email'=>'qybnlpezzfrl', 'zip'=>'qybnlpezzfrl', 'country'=>'twrhmtjdtserflvgc'),
-array('id'=>'1282', 'name'=>'ajklzolyudjlxfdeswovqg', 'date'=>'09-Dec-2003', 'price'=>'4617', 'number'=>'1279', 'address'=>'olppvaavpmtjpdvmjy', 'company'=>'bvgxlmxtyjwrxigme', 'desc'=>'nzwztf', 'age'=>'6050', 'title'=>'bcfauhvaehnbamkxeiglvk', 'phone'=>'ijoictyzvbfvvmqwqy', 'email'=>'szwdwamcl', 'zip'=>'szwdwamcl', 'country'=>'mdqwryy'),
-array('id'=>'1283', 'name'=>'ygydbtpspgqzzpvcmwoohwb', 'date'=>'14-May-2008', 'price'=>'835', 'number'=>'4155', 'address'=>'nhutgyuznnpudpttkwfhlu', 'company'=>'hwztuberommisk', 'desc'=>'syq', 'age'=>'3009', 'title'=>'txmnhjtpvndckcweea', 'phone'=>'tnhbfsexqufjocwckfvza', 'email'=>'ddtgzykat', 'zip'=>'ddtgzykat', 'country'=>'nbf'),
-array('id'=>'1284', 'name'=>'jrkexuszqvkwqkxznat', 'date'=>'01-Oct-2005', 'price'=>'1983', 'number'=>'486', 'address'=>'jpmoigyarcx', 'company'=>'vxbqiygsvgg', 'desc'=>'zbwqgxbpnodvvbvmetyaqa', 'age'=>'6450', 'title'=>'yxrteypdzmufkwuxlythapue', 'phone'=>'sfzsvyqt', 'email'=>'kxozbnmwswtntel', 'zip'=>'kxozbnmwswtntel', 'country'=>'lmbfrkywjqsh'),
-array('id'=>'1285', 'name'=>'xrjlrlzdira', 'date'=>'06-Dec-2005', 'price'=>'2447', 'number'=>'6582', 'address'=>'sdiyut', 'company'=>'rcnjkuvimeueqtiyliaqcg', 'desc'=>'jykrxfk', 'age'=>'7509', 'title'=>'ngfybagofaswuavfjvvlbd', 'phone'=>'aomxtwrqkxwizxpndpgz', 'email'=>'hupqplbrpw', 'zip'=>'hupqplbrpw', 'country'=>'dipxfgnpekxehnskcy'),
-array('id'=>'1286', 'name'=>'gecwuoyldudgd', 'date'=>'05-Sep-2002', 'price'=>'94', 'number'=>'6894', 'address'=>'fbvjjictlbdzhhcdbqcnuxq', 'company'=>'a', 'desc'=>'fikxgpzczi', 'age'=>'4353', 'title'=>'c', 'phone'=>'cfwjnynooqcjntkndpwnmdd', 'email'=>'fcuqewogckqp', 'zip'=>'fcuqewogckqp', 'country'=>'eexuggiz'),
-array('id'=>'1287', 'name'=>'dgsrtvufbxzscwgiyqzny', 'date'=>'20-Jan-2007', 'price'=>'9445', 'number'=>'9414', 'address'=>'gy', 'company'=>'cbzvssqnxrlxjnuqvsg', 'desc'=>'gfzybxxeevxhwwcppscnk', 'age'=>'5235', 'title'=>'uafkwyqrew', 'phone'=>'dxoabtwyasvchkvkx', 'email'=>'yiaynl', 'zip'=>'yiaynl', 'country'=>'mcnqyeuwtvxmrwmjsprdk'),
-array('id'=>'1288', 'name'=>'q', 'date'=>'11-Dec-2004', 'price'=>'9661', 'number'=>'9081', 'address'=>'uj', 'company'=>'hacm', 'desc'=>'yfqwrhtdrltiodlptlzkk', 'age'=>'8817', 'title'=>'fgrmhuyctdspv', 'phone'=>'izquszjvkzpwyagvnlbfyjzxl', 'email'=>'bdiwdrvulouvjeuzas', 'zip'=>'bdiwdrvulouvjeuzas', 'country'=>'h'),
-array('id'=>'1289', 'name'=>'tptryspklqotm', 'date'=>'12-Aug-2003', 'price'=>'4613', 'number'=>'8498', 'address'=>'grgklgldgtrunhneffupqk', 'company'=>'kxv', 'desc'=>'ghqdnhjytqkwwdoqqvdv', 'age'=>'481', 'title'=>'qraavkyqf', 'phone'=>'yvil', 'email'=>'skw', 'zip'=>'skw', 'country'=>'uteyivpd'),
-array('id'=>'1290', 'name'=>'eibwjcruahz', 'date'=>'07-Feb-2007', 'price'=>'5269', 'number'=>'6971', 'address'=>'fcwnxqsvynlbmwgvycfatzbbz', 'company'=>'iuvauac', 'desc'=>'oaghveuhghendcpi', 'age'=>'1481', 'title'=>'hflgmtbiu', 'phone'=>'ixlxxseswzadgeqkhgslq', 'email'=>'r', 'zip'=>'r', 'country'=>'hd'),
-array('id'=>'1291', 'name'=>'mqeunqsk', 'date'=>'25-Apr-2001', 'price'=>'2039', 'number'=>'8534', 'address'=>'idiz', 'company'=>'qfgbwgsynwuwi', 'desc'=>'adzqvjysneo', 'age'=>'6747', 'title'=>'samfqslsorln', 'phone'=>'hibqt', 'email'=>'us', 'zip'=>'us', 'country'=>'qcripvxhiphuvymgqb'),
-array('id'=>'1292', 'name'=>'o', 'date'=>'11-Jan-2007', 'price'=>'2089', 'number'=>'110', 'address'=>'huiakkrtamqivgq', 'company'=>'bochfeghsjqopqew', 'desc'=>'nwwxopybghw', 'age'=>'4800', 'title'=>'mnmpvrtbyllpabgfyrsvnqj', 'phone'=>'pk', 'email'=>'whvtujgk', 'zip'=>'whvtujgk', 'country'=>'xdgw'),
-array('id'=>'1293', 'name'=>'lqurvsinnwdxzsihpp', 'date'=>'10-Jan-2003', 'price'=>'4887', 'number'=>'5915', 'address'=>'rmyyinruellzdtnrqrop', 'company'=>'wxzmaiwnyq', 'desc'=>'lodt', 'age'=>'1009', 'title'=>'oggzgktubjlpyvmvvyvd', 'phone'=>'iblnmzrgclujsupcnkdw', 'email'=>'tuqfpldlpyurjiejzlllg', 'zip'=>'tuqfpldlpyurjiejzlllg', 'country'=>'dalfnvjjqcehiutmfjkaa'),
-array('id'=>'1294', 'name'=>'edhposvk', 'date'=>'24-Nov-2007', 'price'=>'773', 'number'=>'3663', 'address'=>'lthoxpwrjixssxsmf', 'company'=>'pnnefjpbfkdocpikdfzaxij', 'desc'=>'acstoyqelejqnyssiwhlm', 'age'=>'6153', 'title'=>'pvuqtdzoebhxqfouqtdhg', 'phone'=>'a', 'email'=>'kxhvjxqztlpmpobtqirgogbez', 'zip'=>'kxhvjxqztlpmpobtqirgogbez', 'country'=>'mghmf'),
-array('id'=>'1295', 'name'=>'nntkeseqh', 'date'=>'07-Aug-2007', 'price'=>'7014', 'number'=>'9736', 'address'=>'aqtoxutwagdh', 'company'=>'jzcwnvhsolivcoruoe', 'desc'=>'exkcsdysjcaclafhnbpfp', 'age'=>'117', 'title'=>'lcddwrhrwfcyyg', 'phone'=>'rqzrslrysfahlpiaakdehvl', 'email'=>'srbqphogxoyqzppsvpageigfs', 'zip'=>'srbqphogxoyqzppsvpageigfs', 'country'=>'kagvzynboc'),
-array('id'=>'1296', 'name'=>'jgr', 'date'=>'25-Mar-2005', 'price'=>'9039', 'number'=>'4662', 'address'=>'sbizgrfm', 'company'=>'qwkwrkuelj', 'desc'=>'umqadyx', 'age'=>'7860', 'title'=>'jdokmnrdtdnjzygriawtk', 'phone'=>'nwu', 'email'=>'aslunvxcgkpxn', 'zip'=>'aslunvxcgkpxn', 'country'=>'abtzzzrha'),
-array('id'=>'1297', 'name'=>'k', 'date'=>'16-Aug-2002', 'price'=>'4279', 'number'=>'873', 'address'=>'dnbriz', 'company'=>'pjjmxtmymmxmdemrfwh', 'desc'=>'dtwkwkmoslhivruslhqx', 'age'=>'7566', 'title'=>'jxtwozswtwppgl', 'phone'=>'sasehazzuskbiivxrtrohqhdj', 'email'=>'tzk', 'zip'=>'tzk', 'country'=>'ycfrh'),
-array('id'=>'1298', 'name'=>'gmmyxohfkfxdwllmso', 'date'=>'25-Nov-2002', 'price'=>'8183', 'number'=>'2510', 'address'=>'ujslqgdxtqvqf', 'company'=>'wpi', 'desc'=>'teferytnvbibpcliobo', 'age'=>'6883', 'title'=>'hiuynyudhoxlubdtvroxaqmd', 'phone'=>'u', 'email'=>'djjbrrwpfukicyfot', 'zip'=>'djjbrrwpfukicyfot', 'country'=>'rmciazi'),
-array('id'=>'1299', 'name'=>'lshdvqmxieux', 'date'=>'17-Apr-2002', 'price'=>'7002', 'number'=>'6657', 'address'=>'yfzfwm', 'company'=>'fmhoetzw', 'desc'=>'c', 'age'=>'7012', 'title'=>'ppatkxczfuqmswmys', 'phone'=>'gylompimmjoebeubxezadfuu', 'email'=>'nqemjcshohuepgqzv', 'zip'=>'nqemjcshohuepgqzv', 'country'=>'azpbwtbwxgrryfidrrgk'),
-array('id'=>'1300', 'name'=>'rtygzpfujguyiqsjnpqe', 'date'=>'17-Mar-2003', 'price'=>'6104', 'number'=>'6965', 'address'=>'h', 'company'=>'lhscarjagpvqwppeghotxeyf', 'desc'=>'iulkcjvjcykuilbyhru', 'age'=>'8783', 'title'=>'zdpnxmr', 'phone'=>'rlemxpphkzkjkesvfqdxl', 'email'=>'ekdtxagpwybblyqbfbapkkucg', 'zip'=>'ekdtxagpwybblyqbfbapkkucg', 'country'=>'tjwejbomvmnbbjadklbbmhcnx'),
-array('id'=>'1301', 'name'=>'rpfrjponypclkpzmrinutyvu', 'date'=>'04-May-2007', 'price'=>'9728', 'number'=>'179', 'address'=>'xrzcjjsxxq', 'company'=>'zcxpcjgkwaev', 'desc'=>'zhzwhzgerghaqzxnqknth', 'age'=>'878', 'title'=>'rigoilkeksdhzdoeuulvk', 'phone'=>'tybdlvlnqdv', 'email'=>'sehdisvmzvpnzkilgtwzry', 'zip'=>'sehdisvmzvpnzkilgtwzry', 'country'=>'ctp'),
-array('id'=>'1302', 'name'=>'tmglqnpzf', 'date'=>'14-May-2001', 'price'=>'2339', 'number'=>'856', 'address'=>'fnbqtuntmlxoemfofru', 'company'=>'iighoruuxwndjotcj', 'desc'=>'wvstkxg', 'age'=>'6078', 'title'=>'mhheppkxecry', 'phone'=>'nmcwawzkdwgwprtwhfiommdcx', 'email'=>'h', 'zip'=>'h', 'country'=>'rfzfrbbsybdbxkxnbrjixswkf'),
-array('id'=>'1303', 'name'=>'cbucsabxsdzkb', 'date'=>'16-Dec-2000', 'price'=>'9582', 'number'=>'9380', 'address'=>'m', 'company'=>'twiqpebufoxgjzzjawbewmfxa', 'desc'=>'wykjydfgu', 'age'=>'7975', 'title'=>'vprkmxtlwcm', 'phone'=>'drqpxnqgkpqunuzupug', 'email'=>'jxuwvnhrqu', 'zip'=>'jxuwvnhrqu', 'country'=>'tmbjjpapapg'),
-array('id'=>'1304', 'name'=>'bty', 'date'=>'16-Aug-2001', 'price'=>'314', 'number'=>'9200', 'address'=>'vt', 'company'=>'jbpzwatjccsrchrsolvpftf', 'desc'=>'ygrbblylnokkpdtrgli', 'age'=>'3501', 'title'=>'abhlxwrqclpicqkopvc', 'phone'=>'gms', 'email'=>'gkpssylsa', 'zip'=>'gkpssylsa', 'country'=>'exqwoshdbkumzjibnoo'),
-array('id'=>'1305', 'name'=>'uqnmjmycmrhkhdyakbbuwot', 'date'=>'24-Feb-2007', 'price'=>'7278', 'number'=>'3984', 'address'=>'ziepvqyip', 'company'=>'v', 'desc'=>'ifoldo', 'age'=>'8419', 'title'=>'qqbek', 'phone'=>'agakpzt', 'email'=>'poknxzpsgxxuibjehzv', 'zip'=>'poknxzpsgxxuibjehzv', 'country'=>'efqemqpbq'),
-array('id'=>'1306', 'name'=>'fxgtuginmflhomqsuqndu', 'date'=>'22-Sep-2008', 'price'=>'2144', 'number'=>'4278', 'address'=>'hbxdhujappjcbp', 'company'=>'jdazvuqiylcsk', 'desc'=>'dzpfwsm', 'age'=>'6524', 'title'=>'n', 'phone'=>'qwislw', 'email'=>'ow', 'zip'=>'ow', 'country'=>'jr'),
-array('id'=>'1307', 'name'=>'pdvinclmsrjkdamqgc', 'date'=>'17-Jun-2007', 'price'=>'9314', 'number'=>'4516', 'address'=>'mizwaspqvkyjnkwfbfqefcv', 'company'=>'fibagmytvyp', 'desc'=>'qfmmqkwdvsjxyzcdbxpgf', 'age'=>'6533', 'title'=>'ldffzeu', 'phone'=>'vahhqseuowdlvcnyekokq', 'email'=>'rbjxg', 'zip'=>'rbjxg', 'country'=>'bbexcmesf'),
-array('id'=>'1308', 'name'=>'tfqeatrzxboh', 'date'=>'22-Aug-2008', 'price'=>'7634', 'number'=>'1450', 'address'=>'amycrweeaxjjkcpagquxqrz', 'company'=>'yrzyl', 'desc'=>'vm', 'age'=>'6111', 'title'=>'phqtlrrubcxrcdhwbyob', 'phone'=>'ntc', 'email'=>'efhrvbgcrao', 'zip'=>'efhrvbgcrao', 'country'=>'rjktgbwkj'),
-array('id'=>'1308', 'name'=>'hinkvgnglsn', 'date'=>'16-Jan-2005', 'price'=>'3542', 'number'=>'6600', 'address'=>'jfqboav', 'company'=>'crfllrtteeolsvwkjzzyi', 'desc'=>'gswwtkxogagllscf', 'age'=>'4617', 'title'=>'kascwom', 'phone'=>'omfwcl', 'email'=>'yiijfwpfcbrvex', 'zip'=>'yiijfwpfcbrvex', 'country'=>'lhidjes'),
-array('id'=>'1309', 'name'=>'giqdlcsjkat', 'date'=>'25-Jul-2003', 'price'=>'8198', 'number'=>'9859', 'address'=>'muokcarkea', 'company'=>'wwadeqgpsyzcyss', 'desc'=>'bnvmapbkrbccfcrcyrfdi', 'age'=>'4709', 'title'=>'bktejmwfokaalqbwhdy', 'phone'=>'jablzsrdbd', 'email'=>'coqgycddqodrattwbwvlgwn', 'zip'=>'coqgycddqodrattwbwvlgwn', 'country'=>'vfjzhnwjcnqapuegih'),
-array('id'=>'1310', 'name'=>'bqfdnaot', 'date'=>'03-Nov-2004', 'price'=>'7116', 'number'=>'3004', 'address'=>'sojoylcomsjqyrywaamfd', 'company'=>'f', 'desc'=>'ucugubbmqlbpxeejwn', 'age'=>'114', 'title'=>'eyreydkcequysoenqgzg', 'phone'=>'bwpfaycnzwsxnxwrhy', 'email'=>'xsuqhzdxfdexfanlalnokj', 'zip'=>'xsuqhzdxfdexfanlalnokj', 'country'=>'ixefpm'),
-array('id'=>'1311', 'name'=>'kxgaefeblhf', 'date'=>'14-Apr-2001', 'price'=>'8695', 'number'=>'9119', 'address'=>'ikutub', 'company'=>'sg', 'desc'=>'ismtcja', 'age'=>'1326', 'title'=>'fhorouabzxzgf', 'phone'=>'bzecbxijfb', 'email'=>'zeezhsfphwebxfbuehapi', 'zip'=>'zeezhsfphwebxfbuehapi', 'country'=>'tlbrukxwgwalwidbxlybmvgop'),
-array('id'=>'1312', 'name'=>'qafpurrmlbjhifhtbpwdni', 'date'=>'16-Dec-2006', 'price'=>'8727', 'number'=>'8276', 'address'=>'mhfciksdb', 'company'=>'pnlyutecm', 'desc'=>'sjjgrk', 'age'=>'7909', 'title'=>'hqvuxawflpjn', 'phone'=>'yajxvdbyphrzrxrcsdjiydfz', 'email'=>'l', 'zip'=>'l', 'country'=>'quyotzyqvbr'),
-array('id'=>'1313', 'name'=>'zlrqjisblcjkgpjhb', 'date'=>'25-Oct-2007', 'price'=>'7629', 'number'=>'4575', 'address'=>'tkfomxiewuvnddg', 'company'=>'oioy', 'desc'=>'diwedtaxfprpufc', 'age'=>'7075', 'title'=>'gpibcleiptresg', 'phone'=>'aclewmc', 'email'=>'b', 'zip'=>'b', 'country'=>'rwztpnzevbhhgpxzhbr'),
-array('id'=>'1314', 'name'=>'squxmgao', 'date'=>'22-Apr-2001', 'price'=>'2077', 'number'=>'7270', 'address'=>'ugzybafjgvgfdhxrqqhknurnj', 'company'=>'h', 'desc'=>'faoagnziofruaxa', 'age'=>'1588', 'title'=>'yvvod', 'phone'=>'byyphy', 'email'=>'wewlfcyekmjchkahoffjat', 'zip'=>'wewlfcyekmjchkahoffjat', 'country'=>'gvlfksdgpican'),
-array('id'=>'1315', 'name'=>'rqlbttmtaaygkzaxgvjlgcpnr', 'date'=>'18-Nov-2006', 'price'=>'4301', 'number'=>'8356', 'address'=>'dmdefxqyyrxecwfadb', 'company'=>'ohleudbkw', 'desc'=>'goqssuyplwnc', 'age'=>'7855', 'title'=>'frxfuyojganaeplacs', 'phone'=>'skhnjxyglbadgra', 'email'=>'mzawfbjgfzsg', 'zip'=>'mzawfbjgfzsg', 'country'=>'k'),
-array('id'=>'1316', 'name'=>'vdhebgkmilpodqaqqbmv', 'date'=>'24-Jan-2000', 'price'=>'3363', 'number'=>'8189', 'address'=>'pxflraoyepfpcnarbeic', 'company'=>'yeguhcxqxrfuwqmxfkcv', 'desc'=>'rxdspfwyirwmxru', 'age'=>'23', 'title'=>'lxgqsdheanpcif', 'phone'=>'gimwnjuvariyicyxnwde', 'email'=>'hmtiaikjofpwsl', 'zip'=>'hmtiaikjofpwsl', 'country'=>'bggcxoafrz'),
-array('id'=>'1317', 'name'=>'vhkko', 'date'=>'04-Nov-2007', 'price'=>'8746', 'number'=>'4823', 'address'=>'famvxeh', 'company'=>'gnoikcjq', 'desc'=>'itydbinpfrlcetiegdc', 'age'=>'4100', 'title'=>'lqyzzjbjavr', 'phone'=>'uvvdjkjawleqtjwxmgix', 'email'=>'gxxqygruylpthsdrbdonifh', 'zip'=>'gxxqygruylpthsdrbdonifh', 'country'=>'befimdftadkykbtimi'),
-array('id'=>'1318', 'name'=>'bfldjaqrfxkgbpoosuh', 'date'=>'27-Sep-2006', 'price'=>'6858', 'number'=>'3277', 'address'=>'lqfttzvylyhlozrmjxn', 'company'=>'mcshkkfbcovofbiyadwmbdxqc', 'desc'=>'cmnqlzsdhconerb', 'age'=>'9829', 'title'=>'hanfb', 'phone'=>'cnsgliiakvnbgntk', 'email'=>'vyhapjzvqaiwbyypreaz', 'zip'=>'vyhapjzvqaiwbyypreaz', 'country'=>'akiolpbfzvbyd'),
-array('id'=>'1319', 'name'=>'nbjdbrzdqyshct', 'date'=>'18-Mar-2006', 'price'=>'6729', 'number'=>'9559', 'address'=>'dojinfjm', 'company'=>'kawljanba', 'desc'=>'ryjzbdgrxyqfbepjs', 'age'=>'7988', 'title'=>'eddfaopacqatiydizg', 'phone'=>'remhkomzxeupjx', 'email'=>'oyhdykuydcwhkwoznsm', 'zip'=>'oyhdykuydcwhkwoznsm', 'country'=>'cahbxlwnvugjsonqyhocj'),
-array('id'=>'1320', 'name'=>'uhytvqgqt', 'date'=>'26-Mar-2007', 'price'=>'1557', 'number'=>'3869', 'address'=>'rflypdmctljhnttxo', 'company'=>'w', 'desc'=>'wmomgvkb', 'age'=>'9670', 'title'=>'sqadophbrambiavbykcu', 'phone'=>'yhhlncwobqhsrlhgsi', 'email'=>'tvabwvdvgfpydxgplilakchc', 'zip'=>'tvabwvdvgfpydxgplilakchc', 'country'=>'sjzlsyeoyfkujfaovzs'),
-array('id'=>'1321', 'name'=>'hense', 'date'=>'23-Nov-2004', 'price'=>'214', 'number'=>'5255', 'address'=>'knpd', 'company'=>'urkacejiexd', 'desc'=>'qwi', 'age'=>'9040', 'title'=>'w', 'phone'=>'fukqvyvfllixfah', 'email'=>'clpkqn', 'zip'=>'clpkqn', 'country'=>'udldbmzqrubipz'),
-array('id'=>'1322', 'name'=>'kpdivdpbgaqqreflhqoic', 'date'=>'28-Jul-2006', 'price'=>'3256', 'number'=>'487', 'address'=>'xa', 'company'=>'tlvwtr', 'desc'=>'i', 'age'=>'7098', 'title'=>'jjxbndm', 'phone'=>'tbewpeqxfsvgzorvllmmt', 'email'=>'tdor', 'zip'=>'tdor', 'country'=>'burx'),
-array('id'=>'1323', 'name'=>'bkhgafmtasspknbvan', 'date'=>'06-Jul-2002', 'price'=>'7394', 'number'=>'7267', 'address'=>'xuspsghuqpaqumkvfdlpqmlr', 'company'=>'avguoesjwhbdovtewkyivuoyf', 'desc'=>'prp', 'age'=>'2383', 'title'=>'pcyjqcbazjbdyxwct', 'phone'=>'bccvqbb', 'email'=>'qtjwlzyjiplkplurosol', 'zip'=>'qtjwlzyjiplkplurosol', 'country'=>'itwkwrbxtvnmejyeihmx'),
-array('id'=>'1324', 'name'=>'meretktfebyamusormjezoo', 'date'=>'20-Nov-2007', 'price'=>'1730', 'number'=>'2134', 'address'=>'xdgcvkwfebjfzkstdgl', 'company'=>'qpoedlxzqctogzq', 'desc'=>'k', 'age'=>'5098', 'title'=>'ooquob', 'phone'=>'iettujiiomul', 'email'=>'kofzufpvqdce', 'zip'=>'kofzufpvqdce', 'country'=>'szgtmoyfhtpqcdcwo'),
-array('id'=>'1325', 'name'=>'dvgxaws', 'date'=>'01-Aug-2007', 'price'=>'8548', 'number'=>'6891', 'address'=>'vyhimgotzdkbg', 'company'=>'yvcfyxmwyjopj', 'desc'=>'mbxhzepll', 'age'=>'1548', 'title'=>'khplo', 'phone'=>'jk', 'email'=>'pjdbf', 'zip'=>'pjdbf', 'country'=>'l'),
-array('id'=>'1326', 'name'=>'uedvblvgbhrfmbmcn', 'date'=>'06-Dec-2006', 'price'=>'4444', 'number'=>'4160', 'address'=>'unnapyugtyk', 'company'=>'avkgwrybezohmpm', 'desc'=>'bxvwliwah', 'age'=>'6573', 'title'=>'bprqqnb', 'phone'=>'ktumyuafhqsqspmobvkbcc', 'email'=>'erbuipwez', 'zip'=>'erbuipwez', 'country'=>'zlnumtbdlsvafjb'),
-array('id'=>'1327', 'name'=>'ddwnhoocwdybdobobwbv', 'date'=>'05-Dec-2002', 'price'=>'6548', 'number'=>'9984', 'address'=>'wjjwemz', 'company'=>'a', 'desc'=>'qpjntip', 'age'=>'8591', 'title'=>'qlymmtkqzcqgyapufcuhcb', 'phone'=>'sllltahprsnefhpvgrmnpnd', 'email'=>'sfezigxari', 'zip'=>'sfezigxari', 'country'=>'ljtbamoerwtn'),
-array('id'=>'1328', 'name'=>'aqantkfzpf', 'date'=>'24-Mar-2001', 'price'=>'3380', 'number'=>'5218', 'address'=>'uyvozvboasku', 'company'=>'nfgeft', 'desc'=>'pzwefeainouinqxmmybmrmg', 'age'=>'9152', 'title'=>'l', 'phone'=>'erxc', 'email'=>'xymcdml', 'zip'=>'xymcdml', 'country'=>'bgzowwbiucvmpbjq'),
-array('id'=>'1329', 'name'=>'vflxmjwylzlxqm', 'date'=>'17-Jan-2000', 'price'=>'9876', 'number'=>'4536', 'address'=>'i', 'company'=>'edsufc', 'desc'=>'tqgycdklzj', 'age'=>'8975', 'title'=>'vuphxfixrkfxpiqjosuhjafle', 'phone'=>'xdzuduptcmylkpvp', 'email'=>'kyeumxptgqzsu', 'zip'=>'kyeumxptgqzsu', 'country'=>'qxpkbkaunnsyxiu'),
-array('id'=>'1330', 'name'=>'flazyypsefrxzhnxwyyhys', 'date'=>'13-Oct-2004', 'price'=>'7189', 'number'=>'3561', 'address'=>'mwrrisrgqgzvmrslyfjv', 'company'=>'hcca', 'desc'=>'ompxhbuytcrljhsjdeavqy', 'age'=>'507', 'title'=>'tfhviisxuhvcjpbdssocagldl', 'phone'=>'zbkaadfhzoq', 'email'=>'lkzgnivolohaqhgblr', 'zip'=>'lkzgnivolohaqhgblr', 'country'=>'ktxltbqbbfrtq'),
-array('id'=>'1331', 'name'=>'xpbtenhloytuafmnpgl', 'date'=>'28-Dec-2003', 'price'=>'6889', 'number'=>'556', 'address'=>'xtiovblldeqrmb', 'company'=>'kvaka', 'desc'=>'yqtjrtwjulgnu', 'age'=>'8088', 'title'=>'vguzllqxm', 'phone'=>'hivsjjqaczsvwcqhjeben', 'email'=>'kiwvtmsgiaoesyniypirlet', 'zip'=>'kiwvtmsgiaoesyniypirlet', 'country'=>'m'),
-array('id'=>'1332', 'name'=>'ogtlq', 'date'=>'10-Dec-2003', 'price'=>'8145', 'number'=>'8247', 'address'=>'bdfq', 'company'=>'ypvgolpf', 'desc'=>'tyzgafuhygxapjvkowounxs', 'age'=>'997', 'title'=>'zqeovciubovgjcfqaff', 'phone'=>'bqzxftlclo', 'email'=>'keayachvevqlfsrvswbcx', 'zip'=>'keayachvevqlfsrvswbcx', 'country'=>'bvxvhzgvvrzvqayxvd'),
-array('id'=>'1333', 'name'=>'pyeguxcvaan', 'date'=>'24-Jan-2003', 'price'=>'8961', 'number'=>'1295', 'address'=>'dygvyclybiu', 'company'=>'bgtz', 'desc'=>'zthcpiddkz', 'age'=>'5503', 'title'=>'czlbfgz', 'phone'=>'ryjatobz', 'email'=>'ajhtrkj', 'zip'=>'ajhtrkj', 'country'=>'nmknarqzdrfjrobqxbjlcjtds'),
-array('id'=>'1334', 'name'=>'klgkzsunsmdspvxznmbejcn', 'date'=>'06-Oct-2007', 'price'=>'5686', 'number'=>'3298', 'address'=>'pfabllbdgowsroi', 'company'=>'mhayjehlsdrpr', 'desc'=>'fhffjqrkuxzqqreyergfppjxb', 'age'=>'964', 'title'=>'s', 'phone'=>'ssxaxdjouujrtzike', 'email'=>'pvnuld', 'zip'=>'pvnuld', 'country'=>'ifgi'),
-array('id'=>'1335', 'name'=>'aqvanykcselkyksjpzylnswr', 'date'=>'06-Nov-2007', 'price'=>'1256', 'number'=>'5403', 'address'=>'bokxpywaapflzdwsnmsl', 'company'=>'geuxaaudoofdzdtxztyoykoc', 'desc'=>'hptzbr', 'age'=>'2252', 'title'=>'mdgmx', 'phone'=>'bmpelsxjs', 'email'=>'hgprvsyciscjjiov', 'zip'=>'hgprvsyciscjjiov', 'country'=>'uijejvuognl'),
-array('id'=>'1336', 'name'=>'cxmrp', 'date'=>'12-Apr-2004', 'price'=>'4128', 'number'=>'7083', 'address'=>'mbpuql', 'company'=>'lupqdk', 'desc'=>'rrydheffrxv', 'age'=>'9932', 'title'=>'jkapxcf', 'phone'=>'tqyelovozhgqgkykqd', 'email'=>'ny', 'zip'=>'ny', 'country'=>'vi'),
-array('id'=>'1337', 'name'=>'xkyccrtbweqstpzaffkeqa', 'date'=>'20-Mar-2005', 'price'=>'2646', 'number'=>'7983', 'address'=>'phgmrepuwj', 'company'=>'snmkhbjhhpslfttxhasspa', 'desc'=>'csdrmzairovcvwmdebvpgpje', 'age'=>'8873', 'title'=>'xpzxnbpqs', 'phone'=>'pt', 'email'=>'higjddvhhxc', 'zip'=>'higjddvhhxc', 'country'=>'dshipqfepdsrtikvydgflnp'),
-array('id'=>'1338', 'name'=>'kwyizwmrdugtalje', 'date'=>'02-Jan-2008', 'price'=>'4717', 'number'=>'4214', 'address'=>'kozqamfpcqmbzmxlda', 'company'=>'kugwe', 'desc'=>'zfhlqawfzn', 'age'=>'2090', 'title'=>'tvnkipjumuy', 'phone'=>'ajigfmqfsyqiy', 'email'=>'nxbsiuowewloq', 'zip'=>'nxbsiuowewloq', 'country'=>'iomjyupdhgizfzhdnvaoojic'),
-array('id'=>'1339', 'name'=>'zscpqleducxkf', 'date'=>'18-Feb-2004', 'price'=>'1480', 'number'=>'8358', 'address'=>'lzagaovjxxplw', 'company'=>'nmyyrctt', 'desc'=>'dzetoipbtocaorvyotoaqwndv', 'age'=>'4745', 'title'=>'xfoxiobccjsddhgdvxzu', 'phone'=>'tjljfznblhz', 'email'=>'wwakxcmhuqkbwoxtn', 'zip'=>'wwakxcmhuqkbwoxtn', 'country'=>'fhbrrhqeiclhuieusc'),
-array('id'=>'1340', 'name'=>'jruu', 'date'=>'18-Sep-2003', 'price'=>'6443', 'number'=>'3755', 'address'=>'jodkgurwzazlittmnlpkpy', 'company'=>'k', 'desc'=>'uaclkzuzdefywcxwbif', 'age'=>'8118', 'title'=>'r', 'phone'=>'nhscgunz', 'email'=>'nbzybuxeydcvfa', 'zip'=>'nbzybuxeydcvfa', 'country'=>'hixckplxwdacynbmbd'),
-array('id'=>'1341', 'name'=>'fgxjfbmbgmtourqfgbccfcfdp', 'date'=>'18-Mar-2005', 'price'=>'4296', 'number'=>'1165', 'address'=>'qkozppmrwylktcby', 'company'=>'dalidqms', 'desc'=>'cjjfazppzfelxbjimdknbsr', 'age'=>'816', 'title'=>'zfum', 'phone'=>'sphbuibkxaqcmndwvqzgdazu', 'email'=>'du', 'zip'=>'du', 'country'=>'yhgrwosr'),
-array('id'=>'1342', 'name'=>'buusxggbcbrcivdhqfkk', 'date'=>'10-Jul-2006', 'price'=>'7806', 'number'=>'9840', 'address'=>'isffmhahzxofyr', 'company'=>'ptpkwwa', 'desc'=>'hl', 'age'=>'6263', 'title'=>'dkprthxyueybevq', 'phone'=>'uhsjahuwev', 'email'=>'lgpbkzrctzzrteqvilltfslps', 'zip'=>'lgpbkzrctzzrteqvilltfslps', 'country'=>'jpxfojlelwdcywbyovc'),
-array('id'=>'1343', 'name'=>'lqcewuqmnjwdhbsq', 'date'=>'24-Jun-2000', 'price'=>'3524', 'number'=>'46', 'address'=>'hxggl', 'company'=>'jq', 'desc'=>'ugvzdpppdzlggmywzuz', 'age'=>'3410', 'title'=>'eqslwdnfugabcaerquvpf', 'phone'=>'v', 'email'=>'assvrbqwrihomvugcv', 'zip'=>'assvrbqwrihomvugcv', 'country'=>'evmwlgr'),
-array('id'=>'1344', 'name'=>'twfupxqhygdq', 'date'=>'13-Jul-2001', 'price'=>'725', 'number'=>'2634', 'address'=>'i', 'company'=>'vqnrckdjb', 'desc'=>'vvba', 'age'=>'6118', 'title'=>'yfyxmcobntduumdpc', 'phone'=>'hfbkodpjyrkoiiugg', 'email'=>'iuiwomq', 'zip'=>'iuiwomq', 'country'=>'ztyblfgm'),
-array('id'=>'1345', 'name'=>'pffowpcfyxleeuznqnzhw', 'date'=>'02-Dec-2007', 'price'=>'346', 'number'=>'4646', 'address'=>'h', 'company'=>'qdowictxeywckbgebtvotcls', 'desc'=>'ftp', 'age'=>'2366', 'title'=>'o', 'phone'=>'ectmemkjlhlvirzjlvyexj', 'email'=>'bpqrvsfswhljlytujagejxe', 'zip'=>'bpqrvsfswhljlytujagejxe', 'country'=>'izrnxbkzqbqmtveqcqz'),
-array('id'=>'1346', 'name'=>'tjyupcemhxvhpi', 'date'=>'19-Feb-2006', 'price'=>'1741', 'number'=>'2860', 'address'=>'utoqyetoehcxqasfdwsk', 'company'=>'nsjwxzqbhkwaznzegni', 'desc'=>'qgerykuvcfoqx', 'age'=>'9264', 'title'=>'uxcwfntgngfr', 'phone'=>'sabigfzfpuasz', 'email'=>'ixnvslypqmixzpc', 'zip'=>'ixnvslypqmixzpc', 'country'=>'curddyiddyxeqxtzu'),
-array('id'=>'1347', 'name'=>'mtsbkekhdzjvbemfhkok', 'date'=>'14-Jun-2002', 'price'=>'6977', 'number'=>'1312', 'address'=>'lcztw', 'company'=>'mpowtyexynsa', 'desc'=>'ffzptjdgrvkxhmwbj', 'age'=>'3670', 'title'=>'yykswoqvcjvto', 'phone'=>'s', 'email'=>'vch', 'zip'=>'vch', 'country'=>'uc'),
-array('id'=>'1348', 'name'=>'kzoliyzhwjztyqoaz', 'date'=>'22-May-2004', 'price'=>'4827', 'number'=>'5048', 'address'=>'ipzkkcxcmwryfpxmmh', 'company'=>'ffcugcfaqrni', 'desc'=>'d', 'age'=>'3053', 'title'=>'okiqxeivjy', 'phone'=>'wkaiqglkmnqmdizmidu', 'email'=>'rebibgqxqoqmzqvpwga', 'zip'=>'rebibgqxqoqmzqvpwga', 'country'=>'tquxyujg'),
-array('id'=>'1349', 'name'=>'api', 'date'=>'25-Dec-2002', 'price'=>'3091', 'number'=>'5218', 'address'=>'ycxkbn', 'company'=>'qkmrsg', 'desc'=>'ndginng', 'age'=>'6593', 'title'=>'vzpsjxgqvingj', 'phone'=>'m', 'email'=>'k', 'zip'=>'k', 'country'=>'sdfzqjgzwufnhanxtwuzmqizx'),
-array('id'=>'1350', 'name'=>'k', 'date'=>'12-Sep-2003', 'price'=>'4047', 'number'=>'5382', 'address'=>'keyrevljjtkwqet', 'company'=>'dfclezdekwp', 'desc'=>'gdjriiimdtwnmhjdlcop', 'age'=>'3215', 'title'=>'bnqfsbbhvileztmh', 'phone'=>'qbddnk', 'email'=>'qwqflywnmnteo', 'zip'=>'qwqflywnmnteo', 'country'=>'mjdxocrbkxslbvzljqia'),
-array('id'=>'1351', 'name'=>'zshlfapuvbdyzsbqtmol', 'date'=>'17-Nov-2002', 'price'=>'9129', 'number'=>'605', 'address'=>'ojrkdqclbimrcitgg', 'company'=>'ziisuxesnmpoeeyvoc', 'desc'=>'rnozafcizjpr', 'age'=>'3221', 'title'=>'abrxgjktzzxdyssafjotjoy', 'phone'=>'xyvmpdjqfbnl', 'email'=>'yekybnwugw', 'zip'=>'yekybnwugw', 'country'=>'plszzrlxphjfktvqvjbgigqgi'),
-array('id'=>'1352', 'name'=>'ckz', 'date'=>'01-Jan-2003', 'price'=>'8265', 'number'=>'9851', 'address'=>'nlidssidmet', 'company'=>'nvnvbec', 'desc'=>'ifmtfptqlt', 'age'=>'477', 'title'=>'ejbwbkzootvcojyqnaawfnpl', 'phone'=>'jb', 'email'=>'ccmhmoeoydcnxx', 'zip'=>'ccmhmoeoydcnxx', 'country'=>'lhocuocruqhftqh'),
-array('id'=>'1353', 'name'=>'jtavhejgimtgkjsrxum', 'date'=>'25-Jun-2001', 'price'=>'2828', 'number'=>'5138', 'address'=>'ngbunvdhwzo', 'company'=>'j', 'desc'=>'kvpqfyixwdjjanqnyeuay', 'age'=>'2971', 'title'=>'cosbdtlydhounndkjgutg', 'phone'=>'kugoogm', 'email'=>'cpkuqoocnsjbmxopiyvcsc', 'zip'=>'cpkuqoocnsjbmxopiyvcsc', 'country'=>'cwqrkxegzt'),
-array('id'=>'1354', 'name'=>'jgimuawvntkcciyebapd', 'date'=>'07-Nov-2007', 'price'=>'3102', 'number'=>'1550', 'address'=>'odsgycngohhkcuenwgwvlxwb', 'company'=>'t', 'desc'=>'vbluqpn', 'age'=>'8878', 'title'=>'pkudrbouwthsa', 'phone'=>'olb', 'email'=>'mcduyffsvv', 'zip'=>'mcduyffsvv', 'country'=>'sjvcdy'),
-array('id'=>'1355', 'name'=>'nobgw', 'date'=>'08-Oct-2008', 'price'=>'3329', 'number'=>'7028', 'address'=>'t', 'company'=>'dwzbc', 'desc'=>'uxaaq', 'age'=>'3698', 'title'=>'tntnshctnyouywmzprcmq', 'phone'=>'pwy', 'email'=>'wydgtxtnllunf', 'zip'=>'wydgtxtnllunf', 'country'=>'mtclqokg'),
-array('id'=>'1356', 'name'=>'txritpvqnywhw', 'date'=>'23-Jul-2002', 'price'=>'600', 'number'=>'5856', 'address'=>'hxhaztrodxvrqsjylytcm', 'company'=>'ytooovpdrwbyxaropv', 'desc'=>'kncdwapvurh', 'age'=>'4808', 'title'=>'baeqwttnqvmowec', 'phone'=>'aowoqakrpgl', 'email'=>'oyxqzbg', 'zip'=>'oyxqzbg', 'country'=>'uajlvwzrabdbqzphaazpg'),
-array('id'=>'1357', 'name'=>'vjtliureproankaelcinsi', 'date'=>'01-Jan-2002', 'price'=>'1275', 'number'=>'9884', 'address'=>'kkufuoqdjihzawanhasscaf', 'company'=>'iivrmvpwgjbaysdialhah', 'desc'=>'opihhlhn', 'age'=>'2469', 'title'=>'wbhixwfdggdfzhoz', 'phone'=>'wabeoqnvyydmeuigcre', 'email'=>'whfdllcszclvcnzrdmnblqnq', 'zip'=>'whfdllcszclvcnzrdmnblqnq', 'country'=>'wwnoamlirot'),
-array('id'=>'1358', 'name'=>'mctyxwlxnokaqvrel', 'date'=>'02-Jan-2002', 'price'=>'6120', 'number'=>'6089', 'address'=>'cbrtqlwhx', 'company'=>'bwwxhulwelnzdrlgsuwidyjvr', 'desc'=>'g', 'age'=>'5719', 'title'=>'dojzkhh', 'phone'=>'sejer', 'email'=>'hivnbpjks', 'zip'=>'hivnbpjks', 'country'=>'tnzuuob'),
-array('id'=>'1359', 'name'=>'ly', 'date'=>'21-Jun-2001', 'price'=>'7313', 'number'=>'4202', 'address'=>'cpamwjhkk', 'company'=>'uupcodcixqkvtwthoyazid', 'desc'=>'jplsxwdtqyjtmm', 'age'=>'8208', 'title'=>'jmgffcynrxnrgqgpgshdo', 'phone'=>'xfjgywttrdg', 'email'=>'ilbgzsenkkeqzkihoxslccsb', 'zip'=>'ilbgzsenkkeqzkihoxslccsb', 'country'=>'lvqobownpdmihztsdjroszcp'),
-array('id'=>'1360', 'name'=>'stgtsspihqwedm', 'date'=>'18-Apr-2007', 'price'=>'6124', 'number'=>'6259', 'address'=>'iuyzirylgqazkg', 'company'=>'czikhzhlcuttqjjerdd', 'desc'=>'mupybgybqfutedelc', 'age'=>'4558', 'title'=>'fgqywaibrmfiyzyxbfvcvax', 'phone'=>'fatrcfohlfgifoj', 'email'=>'bogzoewpjsrfspuypopstez', 'zip'=>'bogzoewpjsrfspuypopstez', 'country'=>'kgnpv'),
-array('id'=>'1361', 'name'=>'wltwaytpilhoe', 'date'=>'10-Nov-2000', 'price'=>'4643', 'number'=>'9030', 'address'=>'eqwewgkjwggjcrdysc', 'company'=>'hkdpyhmijyfbcwygse', 'desc'=>'baxikaaoysqqabupz', 'age'=>'585', 'title'=>'i', 'phone'=>'anmcjkjcpae', 'email'=>'xmbxmpwegnehiuhj', 'zip'=>'xmbxmpwegnehiuhj', 'country'=>'puwchzmsiphitxgfyesobx'),
-array('id'=>'1362', 'name'=>'bbxwigsyboainnb', 'date'=>'04-Oct-2002', 'price'=>'1751', 'number'=>'8689', 'address'=>'lcfput', 'company'=>'sngtpdpykiwlwxuk', 'desc'=>'vfoeklkvnpl', 'age'=>'3358', 'title'=>'cawiumlk', 'phone'=>'wshipfczryf', 'email'=>'cprnl', 'zip'=>'cprnl', 'country'=>'cwnl'),
-array('id'=>'1363', 'name'=>'ihiuttfplnxbta', 'date'=>'12-Dec-2007', 'price'=>'2126', 'number'=>'6297', 'address'=>'v', 'company'=>'ogmrdzc', 'desc'=>'ok', 'age'=>'3847', 'title'=>'fdqltcyqdrqecpjsrezglmx', 'phone'=>'maralbxqeobxrao', 'email'=>'rfyuvimnnmtyyrnlrfld', 'zip'=>'rfyuvimnnmtyyrnlrfld', 'country'=>'jtlxvj'),
-array('id'=>'1364', 'name'=>'yjodiizqumehfdgwqrowcr', 'date'=>'13-Jan-2004', 'price'=>'5828', 'number'=>'3730', 'address'=>'yydxisb', 'company'=>'aahvmmcspipgaecc', 'desc'=>'fohuyptxtrflswltdhgpjy', 'age'=>'1888', 'title'=>'okssnvotkwnimhffyl', 'phone'=>'rhdklkqatpfmdqewe', 'email'=>'l', 'zip'=>'l', 'country'=>'kiktuszarkriruscejdyyjk'),
-array('id'=>'1365', 'name'=>'p', 'date'=>'05-Dec-2005', 'price'=>'3648', 'number'=>'486', 'address'=>'r', 'company'=>'tmetmwdeevzx', 'desc'=>'ehbcflnhlcfpsoqsgcmshffd', 'age'=>'3539', 'title'=>'iejgcnneqt', 'phone'=>'daagfpyugrajdtr', 'email'=>'zvsjdxskz', 'zip'=>'zvsjdxskz', 'country'=>'yewrtz'),
-array('id'=>'1366', 'name'=>'fxjesqvtzzmqjmlbvpy', 'date'=>'01-Jul-2008', 'price'=>'8092', 'number'=>'9738', 'address'=>'rr', 'company'=>'rjqxhabaqxtqxghgsshnig', 'desc'=>'jf', 'age'=>'8948', 'title'=>'iozegjud', 'phone'=>'vfrldkbaqigibowkv', 'email'=>'tavcikcnrliucdaupdeqdvzk', 'zip'=>'tavcikcnrliucdaupdeqdvzk', 'country'=>'byal'),
-array('id'=>'1367', 'name'=>'fuuhdfjqwvzrycssrwxiatik', 'date'=>'11-Nov-2003', 'price'=>'9065', 'number'=>'8430', 'address'=>'wb', 'company'=>'rjzwtqtpplnsdgjzeszxbk', 'desc'=>'ltsgvoisgrrdlhwaxiop', 'age'=>'4506', 'title'=>'zlzslxtvseoklkztcflt', 'phone'=>'wbfxyoloz', 'email'=>'nlffwd', 'zip'=>'nlffwd', 'country'=>'svdgfoqfhtltnupoannoycne'),
-array('id'=>'1368', 'name'=>'kvvnunjxuomlutefmrzcgzpuo', 'date'=>'25-Jul-2000', 'price'=>'7371', 'number'=>'5008', 'address'=>'d', 'company'=>'wrdkabepo', 'desc'=>'jhupumoxsonncbk', 'age'=>'1861', 'title'=>'xfygcqkmrmrhahribgcn', 'phone'=>'agknunoerjbxiiaysnqee', 'email'=>'elomnupbqpiadcnshfbjdkr', 'zip'=>'elomnupbqpiadcnshfbjdkr', 'country'=>'jjr'),
-array('id'=>'1369', 'name'=>'vwthlgvgvxwlfw', 'date'=>'09-Jul-2003', 'price'=>'2721', 'number'=>'5893', 'address'=>'iyttpxczobnkygrj', 'company'=>'npikmupjjxtqn', 'desc'=>'zldsbavao', 'age'=>'8818', 'title'=>'yvuqfhdvqohld', 'phone'=>'ubkloukaxdbyybnv', 'email'=>'mqkcwrgriuytypo', 'zip'=>'mqkcwrgriuytypo', 'country'=>'z'),
-array('id'=>'1370', 'name'=>'ujpsnqqlsdhhpy', 'date'=>'21-Aug-2007', 'price'=>'3709', 'number'=>'9735', 'address'=>'rtklszzszyh', 'company'=>'iwlvmbhffomvneohont', 'desc'=>'hdrzcr', 'age'=>'6970', 'title'=>'p', 'phone'=>'vxvgtiibnopajcfxktldashrs', 'email'=>'ikmykhwfoq', 'zip'=>'ikmykhwfoq', 'country'=>'wrbkgcujhsuady'),
-array('id'=>'1371', 'name'=>'fsppbabakiwqxmetdfekiy', 'date'=>'17-Oct-2005', 'price'=>'5726', 'number'=>'6258', 'address'=>'nrrsjhilhjlssiipumjy', 'company'=>'niamdpdsgyfxqxhxgs', 'desc'=>'pewi', 'age'=>'4712', 'title'=>'ygrhf', 'phone'=>'vokiraljgk', 'email'=>'eanlxtecjizrueq', 'zip'=>'eanlxtecjizrueq', 'country'=>'w'),
-array('id'=>'1372', 'name'=>'gtvrbm', 'date'=>'15-Aug-2007', 'price'=>'9500', 'number'=>'9063', 'address'=>'cyzovtsycbyu', 'company'=>'ckxyhefbzwcmopinnvqlu', 'desc'=>'hnxg', 'age'=>'6115', 'title'=>'ekuhurfcwldvigiwwrjjmzug', 'phone'=>'cubi', 'email'=>'amuutomzqj', 'zip'=>'amuutomzqj', 'country'=>'uetanpwezfq'),
-array('id'=>'1373', 'name'=>'w', 'date'=>'04-Jan-2005', 'price'=>'2188', 'number'=>'4634', 'address'=>'f', 'company'=>'vasknsawevbxvonrsnximyfq', 'desc'=>'ww', 'age'=>'5465', 'title'=>'cntcgdpzeldzmaubomtbkboj', 'phone'=>'flebzce', 'email'=>'vhtzwseivdvwy', 'zip'=>'vhtzwseivdvwy', 'country'=>'llqnwsbfzhrdirfnebuxar'),
-array('id'=>'1374', 'name'=>'zliv', 'date'=>'08-Apr-2006', 'price'=>'7460', 'number'=>'6964', 'address'=>'goaitapk', 'company'=>'ycj', 'desc'=>'gkfdlwtqwfy', 'age'=>'7150', 'title'=>'flgxunlvvfvkq', 'phone'=>'jsiuytacexwutbtmoyxvwsiin', 'email'=>'nio', 'zip'=>'nio', 'country'=>'ixwq'),
-array('id'=>'1375', 'name'=>'jsyopuijvcwkbufxmofzs', 'date'=>'09-Sep-2002', 'price'=>'8914', 'number'=>'6319', 'address'=>'thwp', 'company'=>'pnefinoepkoqeuor', 'desc'=>'tqbmyikpm', 'age'=>'1512', 'title'=>'jtmygrdofssvdhlicazluq', 'phone'=>'gourehvaqonp', 'email'=>'ftjklcfpjrxmrxxlnjsc', 'zip'=>'ftjklcfpjrxmrxxlnjsc', 'country'=>'jgle'),
-array('id'=>'1376', 'name'=>'tu', 'date'=>'16-Aug-2008', 'price'=>'4187', 'number'=>'9129', 'address'=>'waplkhjwyh', 'company'=>'kvdcyimfurmwkhoyhzv', 'desc'=>'vwhhgorcmzwwuazsi', 'age'=>'4626', 'title'=>'cdkznrnlynhpjdwqkkimxhj', 'phone'=>'cjuvrgsujctwthisuphd', 'email'=>'eudpcqmkzgniaiagbuq', 'zip'=>'eudpcqmkzgniaiagbuq', 'country'=>'nmxu'),
-array('id'=>'1378', 'name'=>'okxrdcmgrowdzwkn', 'date'=>'13-Feb-2007', 'price'=>'1881', 'number'=>'7170', 'address'=>'zibmvzhqpwanoepalgpikpe', 'company'=>'cjgyozvniwadvhukevxsz', 'desc'=>'sltitexyzzigx', 'age'=>'8751', 'title'=>'tkopks', 'phone'=>'smvwispifh', 'email'=>'zqndnmdnujlrpebetmw', 'zip'=>'zqndnmdnujlrpebetmw', 'country'=>'fjzb'),
-array('id'=>'1379', 'name'=>'qzyytyogcctfpnpaff', 'date'=>'08-Feb-2003', 'price'=>'9302', 'number'=>'7494', 'address'=>'cyqcah', 'company'=>'rhtqbreithbzwpoxutbb', 'desc'=>'zvj', 'age'=>'918', 'title'=>'zeuhzlpsbrjgzdnbckq', 'phone'=>'hlkjnoijxldxpxfoi', 'email'=>'hkmrqmuenxoeovqzfennn', 'zip'=>'hkmrqmuenxoeovqzfennn', 'country'=>'zqjpnpewklh'),
-array('id'=>'1380', 'name'=>'xk', 'date'=>'03-Nov-2008', 'price'=>'8118', 'number'=>'6519', 'address'=>'jm', 'company'=>'jrxwfkifaruogylrjs', 'desc'=>'mqykswfjzowrxo', 'age'=>'5731', 'title'=>'uzczautoasasbthojgyc', 'phone'=>'dm', 'email'=>'s', 'zip'=>'s', 'country'=>'tqxikshn'),
-array('id'=>'1381', 'name'=>'hlxidxaf', 'date'=>'09-Aug-2006', 'price'=>'118', 'number'=>'5341', 'address'=>'cqvosoxmevvpnddell', 'company'=>'itufuzwbtwplzgho', 'desc'=>'vmlahgqujtyuepdyjjsjfucck', 'age'=>'5475', 'title'=>'qv', 'phone'=>'prcbrjhherbdmgsp', 'email'=>'czwl', 'zip'=>'czwl', 'country'=>'qnha'),
-array('id'=>'1382', 'name'=>'rxahpdignq', 'date'=>'20-Jul-2002', 'price'=>'6268', 'number'=>'8078', 'address'=>'wnkapjxannovoqffogmd', 'company'=>'vkxlzptpkn', 'desc'=>'yxmngjouxdq', 'age'=>'4525', 'title'=>'vricemmzxkkwadmlqyjo', 'phone'=>'xvumprpfdk', 'email'=>'u', 'zip'=>'u', 'country'=>'ezfqycbizbmlmdjwrut'),
-array('id'=>'1383', 'name'=>'gcfwiigkdzocfe', 'date'=>'09-Dec-2001', 'price'=>'3872', 'number'=>'2871', 'address'=>'wsuacqs', 'company'=>'kfkqhqmqzsacsofxtgfzqn', 'desc'=>'nfbnisf', 'age'=>'1779', 'title'=>'kp', 'phone'=>'sfgiezjhrxmprturjhy', 'email'=>'nzkvrqauaposvubztkglita', 'zip'=>'nzkvrqauaposvubztkglita', 'country'=>'mvqwcptqoemgunbvcpnxkpxea'),
-array('id'=>'1384', 'name'=>'ixpiklyhnnaecfr', 'date'=>'28-Apr-2001', 'price'=>'4251', 'number'=>'7907', 'address'=>'aielycp', 'company'=>'gegeuopfnwtbxxeconbtywaz', 'desc'=>'fkdhz', 'age'=>'503', 'title'=>'ehtywiejexlcvp', 'phone'=>'kdgd', 'email'=>'c', 'zip'=>'c', 'country'=>'bii'),
-array('id'=>'1385', 'name'=>'qlmepuxoqgs', 'date'=>'12-Dec-2004', 'price'=>'4701', 'number'=>'4904', 'address'=>'brvexygabhi', 'company'=>'ttaegeuaci', 'desc'=>'iastqefbgxwkuvrvx', 'age'=>'9456', 'title'=>'hrx', 'phone'=>'wdmqeoy', 'email'=>'wyoppsvqzsnjnibifzmnr', 'zip'=>'wyoppsvqzsnjnibifzmnr', 'country'=>'unngdsvbo'),
-array('id'=>'1386', 'name'=>'c', 'date'=>'18-Apr-2007', 'price'=>'1543', 'number'=>'2652', 'address'=>'wuekdfsjfewworkcynut', 'company'=>'implufgymavhffk', 'desc'=>'yupdqmriwu', 'age'=>'2592', 'title'=>'oazxnpihvo', 'phone'=>'ipbpuh', 'email'=>'f', 'zip'=>'f', 'country'=>'uvilh'),
-array('id'=>'1387', 'name'=>'euaoiaogndovydbgsdv', 'date'=>'12-Jun-2007', 'price'=>'7158', 'number'=>'6131', 'address'=>'nybvyuzsuobvchjf', 'company'=>'eeagktjgguczksmiuihohz', 'desc'=>'wbeyjndgs', 'age'=>'3115', 'title'=>'yszizg', 'phone'=>'cfn', 'email'=>'swpbddjdnffrdofhuxpbw', 'zip'=>'swpbddjdnffrdofhuxpbw', 'country'=>'bfhhiknw'),
-array('id'=>'1388', 'name'=>'tuhxyq', 'date'=>'13-Dec-2006', 'price'=>'2390', 'number'=>'1211', 'address'=>'uigpgvrdesimzrwnobtivbfus', 'company'=>'fnnimh', 'desc'=>'txxpobthkfgcbuqdo', 'age'=>'9726', 'title'=>'qftilywyhjgzcexrsylziqgk', 'phone'=>'bbvpbuggnormkqutxt', 'email'=>'broupzuyqbjjclesmzzsnn', 'zip'=>'broupzuyqbjjclesmzzsnn', 'country'=>'axauryonzf'),
-array('id'=>'1389', 'name'=>'vbptrqcbtofmaflssycs', 'date'=>'04-Nov-2004', 'price'=>'5467', 'number'=>'733', 'address'=>'cb', 'company'=>'dwdflxxc', 'desc'=>'y', 'age'=>'8363', 'title'=>'eiojtgbsjupmhd', 'phone'=>'kfqsjnvoytmbtk', 'email'=>'hofvyycarmugzcjnmoeeyr', 'zip'=>'hofvyycarmugzcjnmoeeyr', 'country'=>'n'),
-array('id'=>'1390', 'name'=>'zrnkouztqxstxjfspeu', 'date'=>'20-Dec-2002', 'price'=>'5371', 'number'=>'8792', 'address'=>'monzfgyxtilo', 'company'=>'fefxych', 'desc'=>'uwh', 'age'=>'5997', 'title'=>'awjwjvlwvrdtoxcalkfqp', 'phone'=>'osk', 'email'=>'nhacdaznxijifeziyo', 'zip'=>'nhacdaznxijifeziyo', 'country'=>'aorku'),
-array('id'=>'1391', 'name'=>'y', 'date'=>'20-Nov-2003', 'price'=>'6027', 'number'=>'2034', 'address'=>'phuqhhnqqwwvwetk', 'company'=>'tycetkeriw', 'desc'=>'x', 'age'=>'817', 'title'=>'nkldrsrijneejjytt', 'phone'=>'swwlhbdpyenavakgec', 'email'=>'vkjioosxmlreeobpvctkbxxbs', 'zip'=>'vkjioosxmlreeobpvctkbxxbs', 'country'=>'lzcozyyihnxzljlcopqqfmty'),
-array('id'=>'1392', 'name'=>'vuvoshovvouuwbhubsem', 'date'=>'21-Oct-2000', 'price'=>'4703', 'number'=>'3567', 'address'=>'ycevwa', 'company'=>'spiaedvsyqpaxjb', 'desc'=>'nnlgpxpvvsaqpbg', 'age'=>'2988', 'title'=>'oivsdnqucrrlshzgs', 'phone'=>'vpwrlo', 'email'=>'cduillxtgpxugrwxii', 'zip'=>'cduillxtgpxugrwxii', 'country'=>'qiwiosxkkizclcwt'),
-array('id'=>'1393', 'name'=>'qhogfim', 'date'=>'06-Nov-2003', 'price'=>'2131', 'number'=>'5471', 'address'=>'v', 'company'=>'xdkpbvzkucvxyplgftvlye', 'desc'=>'vjiaxjwugafvbavmvxitwxec', 'age'=>'1210', 'title'=>'ypwcnsmwskfpempkhrlddgam', 'phone'=>'wjezmcxbzaprmlkwrzbdollgw', 'email'=>'kdowclfhlskjuj', 'zip'=>'kdowclfhlskjuj', 'country'=>'jbvvlsmkt'),
-array('id'=>'1394', 'name'=>'fagbpqeemhqspblzkfjtokpjv', 'date'=>'24-Mar-2002', 'price'=>'663', 'number'=>'4476', 'address'=>'gmmibc', 'company'=>'gpvwilxtkhytb', 'desc'=>'erwzzsgaemhqz', 'age'=>'6320', 'title'=>'ceyrzuakstvaspbftt', 'phone'=>'t', 'email'=>'uasymaplqhovggubgf', 'zip'=>'uasymaplqhovggubgf', 'country'=>'abusrwxkpzehtearrahd'),
-array('id'=>'1395', 'name'=>'rmvxhxenreolwg', 'date'=>'22-Mar-2005', 'price'=>'8845', 'number'=>'7234', 'address'=>'emaedsflvwanjvlqspekt', 'company'=>'vqzdkqadmepmjteoeak', 'desc'=>'nuzy', 'age'=>'4232', 'title'=>'opciiyyibiyclkgbxp', 'phone'=>'cdycocqicotvdiylrwjz', 'email'=>'syaejhfhwzjaympbcxerrzua', 'zip'=>'syaejhfhwzjaympbcxerrzua', 'country'=>'gruqrsiqsnzathxtqxrdntg'),
-array('id'=>'1396', 'name'=>'xcwscuzuopmgyczlczejwxa', 'date'=>'17-Oct-2001', 'price'=>'3013', 'number'=>'3285', 'address'=>'sfhucaxwz', 'company'=>'kodrmfrxircrnarip', 'desc'=>'qyejdmdgmaclsmzvembvk', 'age'=>'3502', 'title'=>'maamsjcnzbsi', 'phone'=>'emlrn', 'email'=>'cfacbeoczylml', 'zip'=>'cfacbeoczylml', 'country'=>'myevasvbkegp'));
-}
-
-?>
diff --git a/www/extras/yui/examples/datatable/assets/php/text_proxy.txt b/www/extras/yui/examples/datatable/assets/php/text_proxy.txt
deleted file mode 100644
index 31f7b499b..000000000
--- a/www/extras/yui/examples/datatable/assets/php/text_proxy.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-Domino's Pizza|615 Caliente Dr|Sunnyvale|(408) 732-3030|4|http://local.yahoo.com/details?id=21335892&stx=pizza&csz=Sunnyvale+CA&ed=17rS8q160Sy5Htog0TF1m1atNv01Iz7ySeGEMtCL4dJsf1ku0nhziD2qN5XcnHlJtDS4IydIbA--
-Pizza Depot|919 E Duane Ave|Sunnyvale|(408) 245-7760|3.5|http://local.yahoo.com/details?id=21332021&stx=pizza&csz=Sunnyvale+CA&ed=6tiAL6160Sx1XVIEu1zIWPu6fD8rJDV4.offJLNUTb1Ri2Q.R5oLTYvDCz8YmzivI7Bz0gfrpw--
-Pizza Hut|464 N Mathilda Ave|Sunnyvale|(408) 735-1900|2.5|http://local.yahoo.com/details?id=21340811&stx=pizza&csz=Sunnyvale+CA&ed=syVWvq160Szz0Q60Q8N7uetWGoUIbThLIdulmQLubJ29CuU7wpxDvDxrLF4md791a4jW7kNRr9eSVQ--
-Giovannis Pizzeria|1127 N Lawrence Expy|Sunnyvale|(408) 734-4221|4.5|http://local.yahoo.com/details?id=21341983&stx=pizza&csz=Sunnyvale+CA&ed=kYc.Ba160SxZddWADEWWMRsGo0KgZ6X22_QAgTZxq3OdfrVCfCdLU9mvvJeybt8XpDhMC58HjElJAiWi
-Round Table Pizza|415 N Mary Ave|Sunnyvale|(408) 733-1365|5|http://local.yahoo.com/details?id=21329046&stx=pizza&csz=Sunnyvale+CA&ed=OkhHFa160Sx2UXqpaqXDZAGyyKWrCO9wfqP24Mur1nNB2pqgQsi3DQxeSEK_Uj9fxQN4zNax
-Vitos Famous Pizza|1155 Reed Ave|Sunnyvale|(408) 246-8800|4.5|http://local.yahoo.com/details?id=21332026&stx=pizza&csz=Sunnyvale+CA&ed=QTqeMK160Sx0Mril0Jnu_RK0RF4vTvEspLb2s60hJTic2.RapYE82B6edOm18LAox7KOqkw-
-Round Table Pizza|101 Town And Countr|Sunnyvale|(408) 736-2242|3|http://local.yahoo.com/details?id=21340803&stx=pizza&csz=Sunnyvale+CA&ed=SiKr2K160SwJxDEvf_eAwROvFMpfCIqsVX3dSyYtvj6HomUPpdS92g9AIoaoZNtg.WNSGcT4hpk1JxxT
-Round Table Pizza|860 Old San Francisco Rd|Sunnyvale|(408) 245-9000|3|http://local.yahoo.com/details?id=21340791&stx=pizza&csz=Sunnyvale+CA&ed=NF3MAq160SzKHt2S1yk7tJKtIMvbW44yNlckp8Y5veL7w8DWvagJYLH2tGehl1cPcLGbR4kzMTi4cf1U7iP6YA--
-Domino's Pizza|992 W El Camino Real|Sunnyvale|(408) 736-3666|4|http://local.yahoo.com/details?id=21341882&stx=pizza&csz=Sunnyvale+CA&ed=_tzLZq160SyF.4GddMA07QiACQkYc84nqI0j3hvsAcfMemwlBCiezUltSm8_ppCH1Bo8SlklBj1QhuRp
-Little Caesars Pizza|1039 Sunnyvale Saratoga Rd|Sunnyvale|(408) 245-0607|3|http://local.yahoo.com/details?id=21330174&stx=pizza&csz=Sunnyvale+CA&ed=89myuK160Syd6uoWQ5fTb6uLid70P.ucvPaBKA92m7bc1aVSW5LGmRbGsSIqT8U5e2eA4Ki4nQHVAAhh5.SVNIAQ
diff --git a/www/extras/yui/examples/datatable/assets/php/text_with_headers_proxy.txt b/www/extras/yui/examples/datatable/assets/php/text_with_headers_proxy.txt
deleted file mode 100644
index 9f4fd2663..000000000
--- a/www/extras/yui/examples/datatable/assets/php/text_with_headers_proxy.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-Restaurant|Location|Town|Telephone|Stars|Url
-Domino's Pizza|615 Caliente Dr|Sunnyvale|(408) 732-3030|4|http://local.yahoo.com/details?id=21335892&stx=pizza&csz=Sunnyvale+CA&ed=17rS8q160Sy5Htog0TF1m1atNv01Iz7ySeGEMtCL4dJsf1ku0nhziD2qN5XcnHlJtDS4IydIbA--
-Pizza Depot|919 E Duane Ave|Sunnyvale|(408) 245-7760|3.5|http://local.yahoo.com/details?id=21332021&stx=pizza&csz=Sunnyvale+CA&ed=6tiAL6160Sx1XVIEu1zIWPu6fD8rJDV4.offJLNUTb1Ri2Q.R5oLTYvDCz8YmzivI7Bz0gfrpw--
-Pizza Hut|464 N Mathilda Ave|Sunnyvale|(408) 735-1900|2.5|http://local.yahoo.com/details?id=21340811&stx=pizza&csz=Sunnyvale+CA&ed=syVWvq160Szz0Q60Q8N7uetWGoUIbThLIdulmQLubJ29CuU7wpxDvDxrLF4md791a4jW7kNRr9eSVQ--
-Giovannis Pizzeria|1127 N Lawrence Expy|Sunnyvale|(408) 734-4221|4.5|http://local.yahoo.com/details?id=21341983&stx=pizza&csz=Sunnyvale+CA&ed=kYc.Ba160SxZddWADEWWMRsGo0KgZ6X22_QAgTZxq3OdfrVCfCdLU9mvvJeybt8XpDhMC58HjElJAiWi
-Round Table Pizza|415 N Mary Ave|Sunnyvale|(408) 733-1365|5|http://local.yahoo.com/details?id=21329046&stx=pizza&csz=Sunnyvale+CA&ed=OkhHFa160Sx2UXqpaqXDZAGyyKWrCO9wfqP24Mur1nNB2pqgQsi3DQxeSEK_Uj9fxQN4zNax
-Vitos Famous Pizza|1155 Reed Ave|Sunnyvale|(408) 246-8800|4.5|http://local.yahoo.com/details?id=21332026&stx=pizza&csz=Sunnyvale+CA&ed=QTqeMK160Sx0Mril0Jnu_RK0RF4vTvEspLb2s60hJTic2.RapYE82B6edOm18LAox7KOqkw-
-Round Table Pizza|101 Town And Countr|Sunnyvale|(408) 736-2242|3|http://local.yahoo.com/details?id=21340803&stx=pizza&csz=Sunnyvale+CA&ed=SiKr2K160SwJxDEvf_eAwROvFMpfCIqsVX3dSyYtvj6HomUPpdS92g9AIoaoZNtg.WNSGcT4hpk1JxxT
-Round Table Pizza|860 Old San Francisco Rd|Sunnyvale|(408) 245-9000|3|http://local.yahoo.com/details?id=21340791&stx=pizza&csz=Sunnyvale+CA&ed=NF3MAq160SzKHt2S1yk7tJKtIMvbW44yNlckp8Y5veL7w8DWvagJYLH2tGehl1cPcLGbR4kzMTi4cf1U7iP6YA--
-Domino's Pizza|992 W El Camino Real|Sunnyvale|(408) 736-3666|4|http://local.yahoo.com/details?id=21341882&stx=pizza&csz=Sunnyvale+CA&ed=_tzLZq160SyF.4GddMA07QiACQkYc84nqI0j3hvsAcfMemwlBCiezUltSm8_ppCH1Bo8SlklBj1QhuRp
-Little Caesars Pizza|1039 Sunnyvale Saratoga Rd|Sunnyvale|(408) 245-0607|3|http://local.yahoo.com/details?id=21330174&stx=pizza&csz=Sunnyvale+CA&ed=89myuK160Syd6uoWQ5fTb6uLid70P.ucvPaBKA92m7bc1aVSW5LGmRbGsSIqT8U5e2eA4Ki4nQHVAAhh5.SVNIAQ
diff --git a/www/extras/yui/examples/datatable/assets/php/xml_proxy.php b/www/extras/yui/examples/datatable/assets/php/xml_proxy.php
deleted file mode 100644
index e7bd447b4..000000000
--- a/www/extras/yui/examples/datatable/assets/php/xml_proxy.php
+++ /dev/null
@@ -1,12 +0,0 @@
-This example uses two AutoComplete Controls to populate a DataTable with data received via XHR from the Yahoo! Local webservice.
- -Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example uses two AutoComplete Controls to populate a DataTable with data received via XHR from the Yahoo! Local webservice.
- -This example uses two AutoComplete Controls to populate a DataTable with data received via XHR from the Yahoo! Local webservice.
- -Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-A demonstration of the DataTable's basic feature set.
- -Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-A demonstration of the DataTable's basic feature set.
- -A demonstration of the DataTable's basic feature set.
- -Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example combines server-side pagination and sorting with the Browser -History Manager for the ability to bookmark states.
- -This example contacts a server side script to get the records appropriate for display in the DataTable according to the requested sort order and page. Additionally, each change of page or sort order will be added to the Browser History Manager, allowing bookmarking and the use of the browser's back/forward buttons to navigate through states of the DataTable.
- -The server-side script delivering the DataTable's records will send the data in the following JSON format:
- -The Browser History Manager markup requires an iframe to support IE6. This is hidden via CSS per the recommendation.
- -To integrate the Browser History Manager with DataTable pagination and sorting, we need to create a few custom functions and insert them into the normal flow of operations. Here's a diagram of how the code below will operate (note the methods in floating boxes are our custom functions):
- -
-
-First we set up the DataTable with server-side sorting and pagination, including creation of all dependencies, like a DataSource instance and Paginator instance.
- -The following code integrates the DataTable with the Browser History Manager, which we'll use to remember "states". We'll use the request sent to the server script as the state indicator and custom pagination and sorting handlers to generate new states and pass them to the BHM's navigate method. The handleHistoryNavigation handler will take over from there.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example combines server-side pagination and sorting with the Browser -History Manager for the ability to bookmark states.
- -This example combines server-side pagination and sorting with the Browser -History Manager for the ability to bookmark states.
- -This example contacts a server side script to get the records appropriate for display in the DataTable according to the requested sort order and page. Additionally, each change of page or sort order will be added to the Browser History Manager, allowing bookmarking and the use of the browser's back/forward buttons to navigate through states of the DataTable.
- -The server-side script delivering the DataTable's records will send the data in the following JSON format:
- -The Browser History Manager markup requires an iframe to support IE6. This is hidden via CSS per the recommendation.
- -To integrate the Browser History Manager with DataTable pagination and sorting, we need to create a few custom functions and insert them into the normal flow of operations. Here's a diagram of how the code below will operate (note the methods in floating boxes are our custom functions):
- -
-
-First we set up the DataTable with server-side sorting and pagination, including creation of all dependencies, like a DataSource instance and Paginator instance.
- -The following code integrates the DataTable with the Browser History Manager, which we'll use to remember "states". We'll use the request sent to the server script as the state indicator and custom pagination and sorting handlers to generate new states and pass them to the BHM's navigate method. The handleHistoryNavigation handler will take over from there.
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates basic inline cell editing features, as well as -more complex customizations, such as input validation and click-to-save interactions.
- -Data:
- -CSS:
- -Markup:
- -JavaScript:
- -" + oData + ""; - }; - - var myColumnDefs = [ - {key:"uneditable"}, - {key:"address", formatter:formatAddress, editor: new YAHOO.widget.TextareaCellEditor()}, - {key:"city", editor: new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, - {key:"state", editor: new YAHOO.widget.DropdownCellEditor({dropdownOptions:YAHOO.example.Data.stateAbbrs,disableBtns:true})}, - {key:"amount", editor: new YAHOO.widget.TextboxCellEditor({validator:YAHOO.widget.DataTable.validateNumber})}, - {key:"active", editor: new YAHOO.widget.RadioCellEditor({radioOptions:["yes","no","maybe"],disableBtns:true})}, - {key:"colors", editor: new YAHOO.widget.CheckboxCellEditor({checkboxOptions:["red","yellow","blue"]})}, - {key:"fruit", editor: new YAHOO.widget.DropdownCellEditor({multiple:true,dropdownOptions:["apple","banana","cherry"]})}, - {key:"last_login", formatter:YAHOO.widget.DataTable.formatDate, editor: new YAHOO.widget.DateCellEditor()} - ]; - - var myDataSource = new YAHOO.util.DataSource(YAHOO.example.Data.addresses); - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; - myDataSource.responseSchema = { - fields: ["address","city","state","amount","active","colors","fruit",{key:"last_login",parser:"date"}] - }; - - var myDataTable = new YAHOO.widget.DataTable("cellediting", myColumnDefs, myDataSource, {}); - - // Set up editing flow - var highlightEditableCell = function(oArgs) { - var elCell = oArgs.target; - if(YAHOO.util.Dom.hasClass(elCell, "yui-dt-editable")) { - this.highlightCell(elCell); - } - }; - myDataTable.subscribe("cellMouseoverEvent", highlightEditableCell); - myDataTable.subscribe("cellMouseoutEvent", myDataTable.onEventUnhighlightCell); - myDataTable.subscribe("cellClickEvent", myDataTable.onEventShowCellEditor); - - return { - oDS: myDataSource, - oDT: myDataTable - }; - }(); -}); -
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example demonstrates basic inline cell editing features, as well as -more complex customizations, such as input validation and click-to-save interactions.
- -This example demonstrates basic inline cell editing features, as well as -more complex customizations, such as input validation and click-to-save interactions.
- -Data:
- -CSS:
- -Markup:
- -JavaScript:
- -" + oData + ""; - }; - - var myColumnDefs = [ - {key:"uneditable"}, - {key:"address", formatter:formatAddress, editor: new YAHOO.widget.TextareaCellEditor()}, - {key:"city", editor: new YAHOO.widget.TextboxCellEditor({disableBtns:true})}, - {key:"state", editor: new YAHOO.widget.DropdownCellEditor({dropdownOptions:YAHOO.example.Data.stateAbbrs,disableBtns:true})}, - {key:"amount", editor: new YAHOO.widget.TextboxCellEditor({validator:YAHOO.widget.DataTable.validateNumber})}, - {key:"active", editor: new YAHOO.widget.RadioCellEditor({radioOptions:["yes","no","maybe"],disableBtns:true})}, - {key:"colors", editor: new YAHOO.widget.CheckboxCellEditor({checkboxOptions:["red","yellow","blue"]})}, - {key:"fruit", editor: new YAHOO.widget.DropdownCellEditor({multiple:true,dropdownOptions:["apple","banana","cherry"]})}, - {key:"last_login", formatter:YAHOO.widget.DataTable.formatDate, editor: new YAHOO.widget.DateCellEditor()} - ]; - - var myDataSource = new YAHOO.util.DataSource(YAHOO.example.Data.addresses); - myDataSource.responseType = YAHOO.util.DataSource.TYPE_JSARRAY; - myDataSource.responseSchema = { - fields: ["address","city","state","amount","active","colors","fruit",{key:"last_login",parser:"date"}] - }; - - var myDataTable = new YAHOO.widget.DataTable("cellediting", myColumnDefs, myDataSource, {}); - - // Set up editing flow - var highlightEditableCell = function(oArgs) { - var elCell = oArgs.target; - if(YAHOO.util.Dom.hasClass(elCell, "yui-dt-editable")) { - this.highlightCell(elCell); - } - }; - myDataTable.subscribe("cellMouseoverEvent", highlightEditableCell); - myDataTable.subscribe("cellMouseoutEvent", myDataTable.onEventUnhighlightCell); - myDataTable.subscribe("cellClickEvent", myDataTable.onEventShowCellEditor); - - return { - oDS: myDataSource, - oDT: myDataTable - }; - }(); -}); -
You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-These examples demonstrate "cellblock", "cellrange", and "singlecell" -selection modes.
- -Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-These examples demonstrate "cellblock", "cellrange", and "singlecell" -selection modes.
- -These examples demonstrate "cellblock", "cellrange", and "singlecell" -selection modes.
- -Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: You are viewing this example in debug mode with logging enabled. This can significantly slow performance.
- - -Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-This example retrieves a large data set in JSON format from a server script, then loads the data into a DataTable with client side pagination enabled.
- -Data:
- -CSS:
- -Markup:
- -JavaScript:
- -You can load the necessary JavaScript and CSS for this example from Yahoo's servers. Click here to load the YUI Dependency Configurator with all of this example's dependencies preconfigured.
- -Note: Logging and debugging is currently turned off for this example.
-Copyright © 2009 Yahoo! Inc. All rights reserved.
-Privacy Policy - - Terms of Service - - Copyright Policy - - Job Openings
-