diff --git a/README.md b/README.md index 81bd4ae..85da6b3 100644 --- a/README.md +++ b/README.md @@ -56,3 +56,10 @@ password : password ```bash npm run build ``` + +```php +$faker = Faker\Factory::create(); +foreach (range(0,1000) as $range) { + echo $faker->regexify('[A-Z]{5}[0-4]{3}').', '.$faker->name.','.$faker->randomNumber(3, false). "\n"; +} +``` diff --git a/app/Http/Controllers/CustomerController.php b/app/Http/Controllers/CustomerController.php index 7b98f8e..db0f60a 100644 --- a/app/Http/Controllers/CustomerController.php +++ b/app/Http/Controllers/CustomerController.php @@ -2,8 +2,10 @@ namespace App\Http\Controllers; +use App\Imports\CustomersImport; use App\Models\Customer; use Illuminate\Http\Request; +use Maatwebsite\Excel\Facades\Excel; class CustomerController extends Controller { @@ -26,7 +28,7 @@ class CustomerController extends Controller public function store(Request $request) { $request->validate([ - 'code' => 'required|string|max:255', + 'code' => 'required|string|max:255|unique:customers,code', 'name' => 'required|string|max:255', 'point' => 'required|numeric', ]); @@ -45,7 +47,7 @@ class CustomerController extends Controller public function update(Request $request, Customer $customer) { $request->validate([ - 'code' => 'required|string|max:255', + 'code' => 'required|string|max:255|unique:customers,code', 'name' => 'required|string|max:255', 'point' => 'required|numeric', ]); @@ -68,7 +70,15 @@ class CustomerController extends Controller ->with('message', ['type' => 'success', 'message' => 'Item has beed deleted']); } - public function import() + public function import(Request $request) { + $request->validate([ + 'file' => 'required|file' + ]); + + Excel::import(new CustomersImport, $request->file('file')); + + return redirect()->route('customer.index') + ->with('message', ['type' => 'success', 'message' => 'Import Success']); } } diff --git a/app/Imports/CustomersImport.php b/app/Imports/CustomersImport.php new file mode 100644 index 0000000..bbe8667 --- /dev/null +++ b/app/Imports/CustomersImport.php @@ -0,0 +1,40 @@ + $row['code'], + 'name' => $row['name'], + 'start_point' => $row['point'], + 'last_point' => $row['point'], + ]); + } + + public function rules(): array + { + return [ + 'code' => 'required|string|max:255', + 'name' => 'required|string|max:255', + 'point' => 'required|numeric', + ]; + } + + public function uniqueBy() + { + return 'code'; + } +} diff --git a/composer.json b/composer.json index 34a525f..102c8f0 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,10 @@ "name": "laravel/laravel", "type": "project", "description": "The Laravel Framework.", - "keywords": ["framework", "laravel"], + "keywords": [ + "framework", + "laravel" + ], "license": "MIT", "require": { "php": "^8.1.0", @@ -11,6 +14,7 @@ "laravel/framework": "^10.13.5", "laravel/sanctum": "^3.2.5", "laravel/tinker": "^2.8.1", + "maatwebsite/excel": "^3.1", "react/async": "^4", "tightenco/ziggy": "^1.6.0" }, @@ -67,4 +71,4 @@ }, "minimum-stability": "stable", "prefer-stable": true -} +} \ No newline at end of file diff --git a/composer.lock b/composer.lock index 2d96585..7764acb 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "f1d9815d8e896cd75fae201a54887f1f", + "content-hash": "22130600eb80776032705f4f67b6fee9", "packages": [ { "name": "brick/math", @@ -61,6 +61,87 @@ ], "time": "2023-01-15T23:15:59+00:00" }, + { + "name": "composer/semver", + "version": "3.3.2", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.3.2" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-04-01T19:23:25+00:00" + }, { "name": "dflydev/dot-access-data", "version": "v3.0.2", @@ -432,6 +513,67 @@ ], "time": "2023-01-14T14:17:03+00:00" }, + { + "name": "ezyang/htmlpurifier", + "version": "v4.16.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/523407fb06eb9e5f3d59889b3978d5bfe94299c8", + "reference": "523407fb06eb9e5f3d59889b3978d5bfe94299c8", + "shasum": "" + }, + "require": { + "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0" + }, + "require-dev": { + "cerdic/css-tidy": "^1.7 || ^2.0", + "simpletest/simpletest": "dev-master" + }, + "suggest": { + "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", + "ext-bcmath": "Used for unit conversion and imagecrash protection", + "ext-iconv": "Converts text to and from non-UTF-8 encodings", + "ext-tidy": "Used for pretty-printing HTML" + }, + "type": "library", + "autoload": { + "files": [ + "library/HTMLPurifier.composer.php" + ], + "psr-0": { + "HTMLPurifier": "library/" + }, + "exclude-from-classmap": [ + "/library/HTMLPurifier/Language/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Edward Z. Yang", + "email": "admin@htmlpurifier.org", + "homepage": "http://ezyang.com" + } + ], + "description": "Standards compliant HTML filter written in PHP", + "homepage": "http://htmlpurifier.org/", + "keywords": [ + "html" + ], + "support": { + "issues": "https://github.com/ezyang/htmlpurifier/issues", + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.16.0" + }, + "time": "2022-09-18T07:06:19+00:00" + }, { "name": "fruitcake/php-cors", "version": "v1.2.0", @@ -1832,6 +1974,271 @@ ], "time": "2022-04-17T13:12:02+00:00" }, + { + "name": "maatwebsite/excel", + "version": "3.1.48", + "source": { + "type": "git", + "url": "https://github.com/SpartnerNL/Laravel-Excel.git", + "reference": "6d0fe2a1d195960c7af7bf0de760582da02a34b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/6d0fe2a1d195960c7af7bf0de760582da02a34b9", + "reference": "6d0fe2a1d195960c7af7bf0de760582da02a34b9", + "shasum": "" + }, + "require": { + "composer/semver": "^3.3", + "ext-json": "*", + "illuminate/support": "5.8.*|^6.0|^7.0|^8.0|^9.0|^10.0", + "php": "^7.0|^8.0", + "phpoffice/phpspreadsheet": "^1.18", + "psr/simple-cache": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "orchestra/testbench": "^6.0|^7.0|^8.0", + "predis/predis": "^1.1" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Maatwebsite\\Excel\\ExcelServiceProvider" + ], + "aliases": { + "Excel": "Maatwebsite\\Excel\\Facades\\Excel" + } + } + }, + "autoload": { + "psr-4": { + "Maatwebsite\\Excel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Patrick Brouwers", + "email": "patrick@spartner.nl" + } + ], + "description": "Supercharged Excel exports and imports in Laravel", + "keywords": [ + "PHPExcel", + "batch", + "csv", + "excel", + "export", + "import", + "laravel", + "php", + "phpspreadsheet" + ], + "support": { + "issues": "https://github.com/SpartnerNL/Laravel-Excel/issues", + "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.48" + }, + "funding": [ + { + "url": "https://laravel-excel.com/commercial-support", + "type": "custom" + }, + { + "url": "https://github.com/patrickbrouwers", + "type": "github" + } + ], + "time": "2023-02-22T21:01:38+00:00" + }, + { + "name": "maennchen/zipstream-php", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/maennchen/ZipStream-PHP.git", + "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3", + "reference": "3fa72e4c71a43f9e9118752a5c90e476a8dc9eb3", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "myclabs/php-enum": "^1.5", + "php": "^8.0", + "psr/http-message": "^1.0" + }, + "require-dev": { + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.9", + "guzzlehttp/guzzle": "^6.5.3 || ^7.2.0", + "mikey179/vfsstream": "^1.6", + "php-coveralls/php-coveralls": "^2.4", + "phpunit/phpunit": "^8.5.8 || ^9.4.2", + "vimeo/psalm": "^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "ZipStream\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paul Duncan", + "email": "pabs@pablotron.org" + }, + { + "name": "Jonatan Männchen", + "email": "jonatan@maennchen.ch" + }, + { + "name": "Jesse Donat", + "email": "donatj@gmail.com" + }, + { + "name": "András Kolesár", + "email": "kolesar@kolesar.hu" + } + ], + "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.", + "keywords": [ + "stream", + "zip" + ], + "support": { + "issues": "https://github.com/maennchen/ZipStream-PHP/issues", + "source": "https://github.com/maennchen/ZipStream-PHP/tree/v2.4.0" + }, + "funding": [ + { + "url": "https://github.com/maennchen", + "type": "github" + }, + { + "url": "https://opencollective.com/zipstream", + "type": "open_collective" + } + ], + "time": "2022-12-08T12:29:14+00:00" + }, + { + "name": "markbaker/complex", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/MarkBaker/PHPComplex.git", + "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9", + "reference": "95c56caa1cf5c766ad6d65b6344b807c1e8405b9", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-master", + "phpcompatibility/php-compatibility": "^9.3", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "squizlabs/php_codesniffer": "^3.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Complex\\": "classes/src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Baker", + "email": "mark@lange.demon.co.uk" + } + ], + "description": "PHP Class for working with complex numbers", + "homepage": "https://github.com/MarkBaker/PHPComplex", + "keywords": [ + "complex", + "mathematics" + ], + "support": { + "issues": "https://github.com/MarkBaker/PHPComplex/issues", + "source": "https://github.com/MarkBaker/PHPComplex/tree/3.0.2" + }, + "time": "2022-12-06T16:21:08+00:00" + }, + { + "name": "markbaker/matrix", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/MarkBaker/PHPMatrix.git", + "reference": "728434227fe21be27ff6d86621a1b13107a2562c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c", + "reference": "728434227fe21be27ff6d86621a1b13107a2562c", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-master", + "phpcompatibility/php-compatibility": "^9.3", + "phpdocumentor/phpdocumentor": "2.*", + "phploc/phploc": "^4.0", + "phpmd/phpmd": "2.*", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "sebastian/phpcpd": "^4.0", + "squizlabs/php_codesniffer": "^3.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Matrix\\": "classes/src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mark Baker", + "email": "mark@demon-angel.eu" + } + ], + "description": "PHP Class for working with matrices", + "homepage": "https://github.com/MarkBaker/PHPMatrix", + "keywords": [ + "mathematics", + "matrix", + "vector" + ], + "support": { + "issues": "https://github.com/MarkBaker/PHPMatrix/issues", + "source": "https://github.com/MarkBaker/PHPMatrix/tree/3.0.1" + }, + "time": "2022-12-02T22:17:43+00:00" + }, { "name": "monolog/monolog", "version": "3.3.1", @@ -1933,6 +2340,69 @@ ], "time": "2023-02-06T13:46:10+00:00" }, + { + "name": "myclabs/php-enum", + "version": "1.8.4", + "source": { + "type": "git", + "url": "https://github.com/myclabs/php-enum.git", + "reference": "a867478eae49c9f59ece437ae7f9506bfaa27483" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/php-enum/zipball/a867478eae49c9f59ece437ae7f9506bfaa27483", + "reference": "a867478eae49c9f59ece437ae7f9506bfaa27483", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.3 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.5", + "squizlabs/php_codesniffer": "1.*", + "vimeo/psalm": "^4.6.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "MyCLabs\\Enum\\": "src/" + }, + "classmap": [ + "stubs/Stringable.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP Enum contributors", + "homepage": "https://github.com/myclabs/php-enum/graphs/contributors" + } + ], + "description": "PHP Enum implementation", + "homepage": "http://github.com/myclabs/php-enum", + "keywords": [ + "enum" + ], + "support": { + "issues": "https://github.com/myclabs/php-enum/issues", + "source": "https://github.com/myclabs/php-enum/tree/1.8.4" + }, + "funding": [ + { + "url": "https://github.com/mnapoli", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/php-enum", + "type": "tidelift" + } + ], + "time": "2022-08-04T09:53:51+00:00" + }, { "name": "nesbot/carbon", "version": "2.67.0", @@ -2326,6 +2796,111 @@ ], "time": "2023-02-08T01:06:31+00:00" }, + { + "name": "phpoffice/phpspreadsheet", + "version": "1.28.0", + "source": { + "type": "git", + "url": "https://github.com/PHPOffice/PhpSpreadsheet.git", + "reference": "6e81cf39bbd93ebc3a4e8150444c41e8aa9b769a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/6e81cf39bbd93ebc3a4e8150444c41e8aa9b769a", + "reference": "6e81cf39bbd93ebc3a4e8150444c41e8aa9b769a", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-dom": "*", + "ext-fileinfo": "*", + "ext-gd": "*", + "ext-iconv": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-simplexml": "*", + "ext-xml": "*", + "ext-xmlreader": "*", + "ext-xmlwriter": "*", + "ext-zip": "*", + "ext-zlib": "*", + "ezyang/htmlpurifier": "^4.15", + "maennchen/zipstream-php": "^2.1", + "markbaker/complex": "^3.0", + "markbaker/matrix": "^3.0", + "php": "^7.4 || ^8.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/simple-cache": "^1.0 || ^2.0 || ^3.0" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "dev-main", + "dompdf/dompdf": "^1.0 || ^2.0", + "friendsofphp/php-cs-fixer": "^3.2", + "mitoteam/jpgraph": "^10.2.4", + "mpdf/mpdf": "^8.1.1", + "phpcompatibility/php-compatibility": "^9.3", + "phpstan/phpstan": "^1.1", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^8.5 || ^9.0", + "squizlabs/php_codesniffer": "^3.7", + "tecnickcom/tcpdf": "^6.5" + }, + "suggest": { + "dompdf/dompdf": "Option for rendering PDF with PDF Writer", + "ext-intl": "PHP Internationalization Functions", + "mitoteam/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers", + "mpdf/mpdf": "Option for rendering PDF with PDF Writer", + "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer" + }, + "type": "library", + "autoload": { + "psr-4": { + "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maarten Balliauw", + "homepage": "https://blog.maartenballiauw.be" + }, + { + "name": "Mark Baker", + "homepage": "https://markbakeruk.net" + }, + { + "name": "Franck Lefevre", + "homepage": "https://rootslabs.net" + }, + { + "name": "Erik Tilt" + }, + { + "name": "Adrien Crivelli" + } + ], + "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine", + "homepage": "https://github.com/PHPOffice/PhpSpreadsheet", + "keywords": [ + "OpenXML", + "excel", + "gnumeric", + "ods", + "php", + "spreadsheet", + "xls", + "xlsx" + ], + "support": { + "issues": "https://github.com/PHPOffice/PhpSpreadsheet/issues", + "source": "https://github.com/PHPOffice/PhpSpreadsheet/tree/1.28.0" + }, + "time": "2023-02-25T12:24:49+00:00" + }, { "name": "phpoption/phpoption", "version": "1.9.1", @@ -2613,16 +3188,16 @@ }, { "name": "psr/http-message", - "version": "2.0", + "version": "1.1", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", - "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", - "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", "shasum": "" }, "require": { @@ -2631,7 +3206,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { @@ -2646,7 +3221,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" + "homepage": "http://www.php-fig.org/" } ], "description": "Common interface for HTTP messages", @@ -2660,9 +3235,9 @@ "response" ], "support": { - "source": "https://github.com/php-fig/http-message/tree/2.0" + "source": "https://github.com/php-fig/http-message/tree/1.1" }, - "time": "2023-04-04T09:54:51+00:00" + "time": "2023-04-04T09:50:52+00:00" }, { "name": "psr/log", diff --git a/config/filesystems.php b/config/filesystems.php index e9d9dbd..f9b2205 100644 --- a/config/filesystems.php +++ b/config/filesystems.php @@ -38,8 +38,8 @@ return [ 'public' => [ 'driver' => 'local', - 'root' => storage_path('app/public'), - 'url' => env('APP_URL').'/storage', + 'root' => base_path('public'), + 'url' => env('APP_URL') . '/storage', 'visibility' => 'public', 'throw' => false, ], diff --git a/database/migrations/2023_06_14_022155_create_customers_table.php b/database/migrations/2023_06_14_022155_create_customers_table.php index f3c382b..9916218 100644 --- a/database/migrations/2023_06_14_022155_create_customers_table.php +++ b/database/migrations/2023_06_14_022155_create_customers_table.php @@ -14,7 +14,7 @@ return new class extends Migration Schema::create('customers', function (Blueprint $table) { $table->ulid('id')->primary(); $table->string('name'); - $table->string('code'); + $table->string('code')->unique(); $table->decimal('start_point', 20, 2); $table->decimal('last_point', 20, 2); $table->timestamps(); diff --git a/docker-compose.yml b/docker-compose.yml index 6080ad3..748b78e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,7 +15,7 @@ services: - ./user.ini:/usr/local/etc/php/php.ini - "/etc/timezone:/etc/timezone:ro" - "/etc/localtime:/etc/localtime:ro" - mem_limit: 512m + mem_limit: 254M mem_reservation: 128M cpus: 0.5 networks: @@ -28,7 +28,7 @@ services: volumes: - ./:/var/www - ./default.conf:/etc/nginx/conf.d/default.conf - mem_limit: 512m + mem_limit: 128M mem_reservation: 128M cpus: 0.5 networks: @@ -44,7 +44,7 @@ services: entrypoint: ["npm","run", "dev"] mem_limit: 512m mem_reservation: 128M - cpus: 0.5 + cpus: 1 networks: - customer_point diff --git a/public/customers.csv b/public/customers.csv new file mode 100644 index 0000000..9bbf889 --- /dev/null +++ b/public/customers.csv @@ -0,0 +1,2002 @@ +code,name,point +AACRB400,Dante West,982 +AAISU221,Prof. Murphy Stark Sr.,559 +AAMMZ012,Eddie Fritsch DVM,535 +AAYCV224,Prof. Grover Casper II,865 +ABBLP213,Lucious Murray DDS,216 +ABJJD331,Amelia Hackett,992 +ABOAE111,Mrs. Berniece Will,505 +ABTVM400,Mrs. Ofelia Goldner III,979 +ACKDO311,Sonya Cronin,145 +ACKID134,Kennedy Windler,827 +ACLGR124,Lela Pouros,165 +ACLNH333,Mr. Norbert Price PhD,37 +ACUMQ244,Cleta Conroy,309 +ADBQV131,Kenya Brekke,943 +ADKPD202,Miss Trinity Davis,51 +ADTUW133,Mr. Hank Lueilwitz V,941 +AEDUE420,Prof. Benedict Beer,331 +AEJVK024,Herta Yundt,165 +AEWUB230,Chaya Mann I,627 +AFEED002,Sidney Sipes,847 +AFFUQ243,Reese Daugherty DDS,775 +AFMGK200,Dr. Linwood Dare,758 +AFQYQ420,Mr. Roscoe Durgan,826 +AFTFQ103,Gayle Mraz,648 +AFWTW044,Joanne Ernser,264 +AFYPJ214,Dr. Murl Jacobson,487 +AHAVF431,Miss Cassandre Becker,759 +AHNAN334,Mr. Domenick Trantow Sr.,409 +AHRLT304,Dr. Devante Bogisich,255 +AHTDB214,Deontae Schmidt,993 +AIBGX012,Assunta Hahn,577 +AICTF104,Jayden Hickle,832 +AIDIS221,Karl Carroll,480 +AIOSB221,Mr. Ismael Feil,652 +AIRMQ214,Dr. Seamus Mills PhD,435 +AIULC314,Rowland O'Connell,890 +AJCZL432,Mrs. Beulah Runolfsson,934 +AJFAG121,Colton Fahey,140 +AJSWE023,Amalia Kunde,610 +AKXTC320,Frida Zulauf,649 +ALEZG023,Miss Addie Pouros PhD,319 +AMMTU300,Cleta Streich,704 +AMXEQ324,Prof. Nedra Purdy Sr.,132 +AMZJY321,Ms. Lelia Schmidt,53 +ANNGQ341,Charlotte Stamm V,608 +ANSFS103,Bernadette Walker,788 +ANWTR420,Jessica Labadie,76 +AOIYT440,Kellen Zieme DDS,240 +APDSZ021,Boris Batz,360 +APRVY133,Mr. Elmore Torp I,357 +APSCK241,Mr. Ceasar Bartoletti I,171 +APSET231,Neha Brown,157 +APVRL433,Carolyn Blick,580 +AQFUG104,Hoyt Abshire,900 +AQIQS412,Mrs. Heidi Kuphal,478 +AQQGZ144,Georgiana Abernathy,312 +AQZMG423,Dr. Greg Hoppe II,405 +ARLJV324,Prof. Adam Hermann,452 +ARMAJ234,Destinee Wolff,737 +ARSVA300,Jimmie Volkman,949 +ASEFG110,Abraham Quitzon,479 +ASJCV034,Grant Farrell,189 +ASJXP242,Elwyn Flatley,103 +ASKJA232,Monica Labadie Jr.,580 +ASPHL342,Vicente Tromp,632 +ASTDL202,Raina Pfeffer PhD,145 +ATEUN114,Yvette Veum V,944 +ATKJC144,Charley Romaguera,657 +ATSOE023,Dr. Rhiannon DuBuque,250 +ATYEH212,Carter Mayer,737 +AUHBA044,Dr. Coralie Farrell PhD,124 +AUHSE041,Antonette Oberbrunner,941 +AVQFD043,Mr. Hilton Nader,804 +AVWDB343,Jordy Paucek,804 +AWAMF322,Solon Howe I,4 +AWHQJ202,Samanta Moen,153 +AWKOS300,Dr. Sienna Hirthe I,563 +AWWAJ232,Prof. Rafael Connelly III,430 +AXAFI441,Nat Ullrich,253 +AXJGT132,Allan Spencer,963 +AYDYP040,Regan Kreiger,393 +AYHXL313,Rashad Kautzer,570 +AYTVY244,Maria Stark,855 +AYULR111,Reyna Casper,130 +AYUMP022,Coby Rosenbaum,307 +AYXAD344,Liliana Hodkiewicz,892 +AZHHL211,Vern Rath,52 +AZNKV433,Kareem Smitham,209 +AZOEX034,Dr. Jaden Skiles DVM,437 +AZXLD332,Toney Ryan,250 +BABZY403,Greta Kessler,135 +BAEFT214,Prof. Ernest Hagenes,818 +BAGYD224,Patsy Bergnaum I,848 +BASAS144,Taurean Franecki,883 +BAWWC113,Korey Okuneva,626 +BAZKL042,Nestor Christiansen,55 +BBHQD042,Mrs. Coralie Mraz,540 +BBLPA121,Dr. Lucas Simonis DDS,612 +BBQYL312,Caleb DuBuque,429 +BCFEZ320,Marvin Ondricka,587 +BCVBZ424,Nina Turcotte,982 +BDQQC334,Ms. Allison Nicolas,610 +BDQTL432,Ismael Rodriguez DVM,968 +BDVUH014,Macie Schaden,450 +BELYW214,Alta Schuppe,930 +BEPXD044,Elbert Barton,929 +BFAGS340,Carolanne Graham,542 +BFHLC244,Blair Predovic,205 +BFIKY224,Stacy O'Keefe,215 +BFVQI221,Tianna Luettgen,989 +BGHNW003,Valentine Ledner,136 +BGKLH411,Immanuel Ullrich,802 +BGQKM113,Hobart Blanda,476 +BGSGX122,Wilton Corkery,883 +BHAXW000,April Batz,799 +BHGVC030,Isabel Larson,956 +BHLOP230,Murray Pfeffer,837 +BHNUL403,Morris Littel,624 +BIRFC212,Alexis Wintheiser,335 +BIVQV232,Thad Simonis,900 +BIVYP143,Dr. Fae Glover MD,363 +BIZWL433,Briana Graham,529 +BJCCY022,Leonor Hahn,248 +BJCQE431,Dr. Art Thompson DDS,155 +BJEPC411,Furman Stroman,255 +BKGZS203,Ms. Mariam Hand DVM,203 +BKMCZ323,Kira Bode,395 +BKPOZ430,Paul Wilkinson,968 +BKSUY032,Alexandrea Lynch,885 +BKULM430,Libby Prohaska,996 +BLGVL141,Nora Mann Sr.,347 +BLLPA334,Brice Pacocha,104 +BLQFN022,Danielle Bergstrom,585 +BLWBU021,Dashawn Emmerich,377 +BMIKD404,Dr. Manuel Farrell,947 +BMZGC122,Charley Schuster,947 +BNBMR402,Mr. Emil Bergstrom,892 +BNFIP342,Donna Haag,866 +BNHSP400,Anjali King,490 +BNKCP123,Anastacio Swaniawski,372 +BOBWF414,Prof. Earline Hegmann III,117 +BOLNR024,Prof. Everette Ortiz,225 +BOZTH312,Hazle Flatley,89 +BQKLF341,Syble White,928 +BQUKK201,Efren Blanda,752 +BQYKI003,Geovanny Kulas,826 +BRETP123,Prof. Walker Pfeffer Jr.,12 +BRFXP223,Cassandre Grady,765 +BSBJT220,Enola Schumm DDS,298 +BSLUU011,Cleo Jakubowski,417 +BSPEM320,Prof. Cheyenne Koss,46 +BSQNP034,Amalia Borer,404 +BVFWB203,Lucy Kunde,420 +BVOWV114,Theo Brown III,419 +BVQJD131,Dane Romaguera,933 +BWEPL110,Sabryna Kuhlman,793 +BWQWQ031,Dr. Elsie Jakubowski,536 +BXRGN011,Korbin Reinger,849 +BYBMT311,Lexus Harris,671 +BYOKL032,Izabella Konopelski,813 +BYSXG332,Maximilian Wehner,264 +BZDJL204,Hilma Bashirian,186 +BZKMW021,Arden Kuhic PhD,272 +BZNXM142,Preston Olson IV,236 +BZVAT334,Sister Parisian,531 +CADFX421,Leopoldo Lynch MD,88 +CASFP043,Norval Sipes,492 +CBAHQ030,Mae Parisian,633 +CBCWZ442,Dr. Westley Dicki,857 +CBJTU032,Alexandrine Russel,343 +CBYFR344,Amos Hill,105 +CCETH312,Erika Crist,44 +CCIYU123,Enoch Blick II,590 +CCSZC203,Ms. Vella Wehner,794 +CCTAO044,Mr. Brad Green,150 +CCURM011,Mr. Tyree Doyle II,450 +CCYCE341,Urban Jenkins,329 +CCZAP402,Ms. Emmalee Beer Sr.,343 +CDEAS344,Estell Kris,173 +CDIIH341,Reyes Nicolas,260 +CEMNA222,Modesto Gerhold,323 +CENMS124,Sonny Deckow,619 +CESIG240,Ms. Cassie Hirthe,222 +CEXLS321,Gayle Sporer,287 +CFOTU421,Prof. Kyla Thompson DDS,221 +CHLNP434,Brooklyn Lesch II,649 +CHPCJ344,Rosalee Prosacco PhD,347 +CHVFJ203,Alexis Wehner,340 +CHYYH314,Mrs. Eleanora Bartoletti V,257 +CICSQ210,Verner Senger,616 +CJCPI012,Modesta Ebert,486 +CJEAN440,Isai Dicki II,466 +CJTMT444,Earline Harber,125 +CMRWP040,Jody Donnelly,637 +CMVDY400,Prof. Alexzander Parker II,907 +CNECM332,Susie Goodwin,731 +CNHEV242,Vincenza Thompson IV,305 +CNHYV022,Prof. Aracely Mayer V,377 +CNTAI443,Prof. Kayley Beahan DDS,769 +COIWG031,Mrs. Alaina Batz II,407 +CONZR424,Bulah Murphy,709 +COZCR221,Tate Mohr,218 +CPZNK214,Greyson Wisoky II,843 +CQBLA334,Violette Quigley,463 +CQHUO230,Uriah Kub II,318 +CQKKH330,Flavio Carter,112 +CQRAO442,Merl Kerluke PhD,502 +CREXO244,Marisa Bartell,228 +CROYZ223,Ronny Nikolaus,349 +CRQMS214,Ernestine Gerlach,438 +CRUHT440,Sebastian Smitham Sr.,57 +CSAPJ024,Mrs. Jazmyn Baumbach DDS,83 +CSHOM201,Timmothy Murazik,618 +CSWER143,Trisha Donnelly,1 +CTAPP113,Miss Tracy Rutherford II,807 +CTBLL302,Spencer Bahringer,578 +CTJBS243,Dr. Mackenzie Walsh DDS,835 +CTVMM131,Mrs. Joy Graham IV,103 +CTYAJ320,Prof. Dudley Marvin,5 +CUEGM134,Winnifred Halvorson,499 +CVAFY321,Molly Marks,762 +CVDHI234,Cayla Romaguera,657 +CVFFQ120,Reyna Powlowski,538 +CVOAW204,Prof. Curtis Heathcote DVM,318 +CVOIC042,Brennon Feil,592 +CVUFH233,Raina Roberts,416 +CWMSZ343,Stephania Volkman,786 +CWNBY401,Hyman Lindgren,328 +CWZXT410,Verner Wisoky,32 +CXBAW402,Jonathon Lowe,269 +CXKQN310,Vern Beatty,284 +DAJUZ422,Alivia Pouros,941 +DAPGV420,Rhianna Hintz,293 +DAQYZ422,Rod Greenfelder,204 +DAUQK420,Prof. Lucile O'Reilly Jr.,291 +DBGAE124,Prof. Zoey Von,118 +DBZLP340,Alvena Corkery PhD,117 +DCAII423,Mia Williamson II,849 +DCNQM144,Dr. Tobin Schultz,204 +DDJYZ442,Domenic Schmitt,872 +DDRGN220,Breanna Berge,728 +DDUXR011,Dr. Hilbert Hermiston,718 +DDVQX223,Sandra Gleason,273 +DEAFV222,Florian Heller,635 +DECXG242,Mrs. Nyasia Hirthe,396 +DEJFR243,Jody Ziemann,477 +DEKCS121,Myles Haag Jr.,28 +DEMNT214,Prof. Elda Howe,534 +DETGF343,Charity Abbott,426 +DEUVW110,Johnathon Conn,281 +DFAKQ222,Prof. Danyka Walsh Jr.,492 +DFBVQ141,Dr. Maude Buckridge PhD,862 +DFDBA310,Felicity Kovacek,57 +DFWCH124,Ms. Calista Kuhic,537 +DGITE012,Mr. Cornell Kris,468 +DGNUW102,Miss Shanna Blanda,451 +DHFOM322,Isom Boehm,710 +DHMJY401,Prof. Doris Bechtelar MD,499 +DHOBJ400,Deon Reilly,149 +DHXXE112,Emie Toy,593 +DJDHD244,Mr. Dan Ratke II,666 +DJNYN304,Marilie Thompson,318 +DJSZL440,Branson Heidenreich,7 +DJTJQ104,Miss Angie Klocko DVM,400 +DKACU112,Florencio Lueilwitz,454 +DLYXK200,Leif Runte,146 +DMAFH110,Hadley Stroman,314 +DMIFH121,Lauriane Lang,16 +DMVJS144,Trent Wyman,667 +DOAVI400,Mireya Cassin,609 +DOFIO403,Avery Kozey,889 +DORWG410,Junius Cruickshank,658 +DOZFZ334,Ashton Leffler,442 +DQFQP232,Tiara Hand,407 +DQUZZ330,Prudence Wiegand,283 +DRGNU234,Lavada Hintz MD,734 +DRNYZ243,Prof. Columbus Hill,239 +DRPXZ312,Keven Langosh PhD,899 +DRVIG220,Jaylin Kunde,24 +DRWAF422,Catharine Cormier,328 +DRZDX202,Kristina Feeney,946 +DSSHB112,Citlalli Konopelski,59 +DTFZC131,Emmitt Shanahan,479 +DTUBF413,Lina Emard,61 +DUCEU130,Dr. Eduardo Kunde PhD,15 +DUTLN312,Lola Bauch,837 +DUWOF214,Araceli Auer PhD,384 +DVJGQ443,Dasia Kunze,1 +DVSNV011,Ms. Trycia Mann PhD,684 +DWGJN324,Percival Labadie MD,700 +DWIBH213,Cary Gulgowski,919 +DWNWM004,Daija Mohr V,227 +DWWXJ004,Branson Konopelski,285 +DWXDP041,Carlie Hermann,219 +DXBKD033,Mrs. Kacie Mitchell Jr.,537 +DXYNH020,Jaylon Frami,552 +DXZTI424,Jasen Bechtelar,233 +DYBBK122,Prof. Broderick Pollich DDS,988 +DZKQW041,Fausto Beatty Sr.,459 +DZSXB211,Pietro Abbott,835 +DZTXM112,Marianne Lebsack,73 +DZXDP443,Furman Jakubowski,909 +EAHQN311,Prof. Annalise Hill,864 +EBIAD212,Miss Jany Mitchell Jr.,670 +ECDON342,Fausto Kling,724 +ECMCF030,Kennith Kulas IV,367 +ECOQI002,Leone Considine,447 +ECQML122,Dr. Mark Runolfsson,25 +ECWQV204,Anibal Turcotte II,94 +ECZHO012,Adelle Bailey,919 +EDAXE442,Natalia Batz,754 +EDDXT334,Emil Shields,940 +EDIEJ341,Maynard Johnston,441 +EDOAR434,Omari Padberg,93 +EDZMX310,Dr. Javonte Bechtelar,694 +EEAOI331,Prof. Kendrick Schmeler,271 +EEKEB441,Edward Stanton III,272 +EESFL230,Queen Sauer,462 +EESPG302,Freddie Oberbrunner,273 +EEZXD244,Dell Stanton Sr.,289 +EFAAT143,Elmore Johnson,656 +EFPGB200,Loyal Walsh,488 +EFXHK331,Gonzalo Stokes,304 +EGFFK133,Dana Okuneva,805 +EGKQY003,Florian Blick,137 +EGMRQ002,Verna Quitzon,596 +EGODK014,Davonte Thompson,894 +EGQCD340,Rossie Fahey,0 +EGQLY010,Prof. Alan Nitzsche,501 +EGXKZ113,Afton Greenfelder,746 +EHBZZ023,Heather Block,73 +EHLHK433,Mrs. Dayna Konopelski,416 +EHWBU323,Enos Schumm,166 +EHZKX410,Mr. Garrick Sanford Sr.,543 +EJEKK044,Shawna Grady PhD,136 +EJOCT202,Lucie Fadel,623 +EJOUQ401,Eugenia Kulas,671 +EJTZF131,Mr. Roderick Rohan,228 +EKDRH141,Keara Schaefer,26 +ELKGV342,Dr. Janick Quigley,36 +ELRMJ040,Dr. Larue Altenwerth,64 +EMCMT430,Catherine Denesik,943 +EMEZJ213,Lamont Oberbrunner,863 +EMONG123,Lorna Raynor,990 +EMRHU010,Mr. Adelbert Zemlak I,73 +EMSTK134,Paula Runolfsson,605 +ENBZD002,Thora Koss,23 +ENFAX004,Lucas Nitzsche,651 +ENFZQ412,Mr. Marvin Kreiger,382 +ENJLF434,Malvina Bernhard DDS,543 +EOSYN203,Ozella Buckridge,712 +EPFGN331,Prof. Manuel Upton Jr.,862 +EPJIT303,Grayson Dooley,328 +EPJVJ431,Dolly Franecki,13 +EPOSI210,Madisen Towne,755 +EPSJF221,Dr. Major Gleason,576 +EPVAU033,Zion Glover,893 +EQGWL431,Alfonso Stehr,962 +EQGWW004,Tracey Carter,46 +EQJSR004,Deborah Zieme,747 +EQLLN411,Mr. Jocelyn Johnson,202 +EQRMA421,Presley Wisoky,792 +EQVUW013,Mrs. Elvera Roob DDS,803 +EQZNG144,Easter Aufderhar I,500 +ERIRP001,Chad Harber,375 +ERSCX300,Leopoldo Krajcik,310 +ERVZW041,Prof. Ron Bednar Jr.,65 +ERXII424,Francis Connelly V,579 +ESDGT333,Santos Mertz,490 +ESHWD220,Miss Betty Pacocha,539 +ESSMY022,Winston Heidenreich DVM,676 +ETHHG010,Dayana Langworth Sr.,653 +ETIXL222,Ted Corwin,637 +EUCPA024,Prof. Korbin Waters MD,475 +EUCQF122,Kody Upton,336 +EUEUO431,Stephania Conn,606 +EUKYN334,America McGlynn,984 +EUQPO012,Ms. Francesca Donnelly I,865 +EUTFW422,Gustave Dibbert,569 +EVAXI322,Miss Esmeralda Collier V,56 +EVFYQ124,Jaylon White DDS,441 +EWHVA144,Cornell Hansen,806 +EWLAO431,Fannie O'Kon PhD,35 +EXDCE141,Prof. Amie Rolfson V,418 +EXMQQ043,Aron Connelly IV,281 +EXMTG044,Kallie Yundt,571 +EXPSQ302,Mr. Dagmar Pacocha,41 +EXQTJ210,Elisha Kertzmann,131 +EXXTD314,Mya Mante,0 +EYOUC401,Helmer Halvorson,829 +EYOVI243,Dr. Bertrand Green,469 +EZVGH244,Sally Heaney,457 +EZVXQ143,Frederik Vandervort DDS,806 +FACZI141,Darrick Fritsch V,783 +FAMUF444,Dr. Favian Grimes,778 +FAZWM304,Ashlee Grimes,939 +FBHAW412,Parker Lemke,332 +FCBCP331,Orpha Jakubowski,695 +FCPAM411,Prof. Abigayle Turner II,293 +FCPBD323,Mr. Ford Kerluke,694 +FCTLL343,Dr. Letha Simonis,736 +FEAQB033,Magnolia Rodriguez IV,645 +FEZDA234,Susie McDermott,678 +FFACN431,Mr. Stephon Volkman Sr.,158 +FFBET312,Winifred Pouros,182 +FFCBT334,Clare Armstrong,33 +FFCKQ404,Lloyd Fahey,193 +FFHHI420,Connie Lemke,622 +FFOXX044,Sallie Hermiston,407 +FFQSX443,Israel Beahan,730 +FGNQW014,Ruben Steuber,298 +FGPLD421,Juana Wolf,551 +FGYDF422,Felicita Ferry,493 +FGZJB211,River Sawayn,22 +FHNYK024,Shanelle Durgan,98 +FIUHA101,Ewell Bahringer,748 +FJLOD220,Sean Thiel Jr.,139 +FKDUY101,Ephraim Grimes,566 +FKFCP210,Brandt Waters,604 +FKNCU043,Ezra Beatty,268 +FKOAJ022,Retta Spinka,216 +FKWNQ210,Prof. Avery Rogahn I,448 +FMHML222,Elenor Morar,574 +FMKSI420,Domenic Larkin,197 +FMLJC034,Adrien Koch,835 +FMSLN240,Jovani Hayes,65 +FNFNH203,Kurtis Bailey,396 +FNSPU020,Johathan Watsica,756 +FOECV414,Prof. Eldridge Conroy Jr.,682 +FOFWF130,Elisa Botsford IV,895 +FOILN112,Letha Parisian I,801 +FOLSL414,Betty Mitchell,127 +FOXJC003,Antonia Hilpert,213 +FQEAP003,Cordie Christiansen Jr.,662 +FQHZY301,Garrick Treutel,856 +FQQIF201,Arianna Kiehn,537 +FQUTQ140,Deon Von,628 +FQXOA334,Hoyt Grant,18 +FRQMH034,Elisabeth Wolf,951 +FTEZB201,Tate Leannon,669 +FTIDB331,Karl Gleichner Jr.,631 +FTOQN212,Braden Schaden,643 +FUQLM141,Hank Rice,622 +FVNJL033,Mrs. Betty Ruecker MD,936 +FVOOD314,Mr. Emil Skiles,489 +FVTDJ113,Rahsaan Wyman,188 +FVUHA104,Aron Mohr,953 +FVVSU101,Prof. Ivah Morar I,83 +FXDBL124,Liliane Stoltenberg MD,48 +FXMFP400,Theodore Walsh,733 +FXRKJ333,Billy Monahan,844 +FYRNG440,Tyrel Ruecker DDS,237 +FYRVB210,Miss Gudrun Dach,741 +FYVQG443,Matilda Tremblay,387 +FZBJS241,Angus Satterfield,221 +FZBQB344,Dr. Sandrine Champlin,304 +FZLFR011,Cheyanne Hettinger,988 +FZNTD002,Dr. Maudie Block V,305 +FZTIP340,Prof. Daisy Hoppe,649 +GAOHZ201,Dedrick Kunze,267 +GAWSQ022,Tillman Labadie,576 +GAXEW304,Johanna Zboncak,888 +GBCZO200,Laura Raynor PhD,949 +GBHEF201,Mrs. Euna Hettinger,139 +GBLCL422,Larue Hammes III,429 +GBNMR211,Earnestine O'Connell IV,9 +GBVWX114,Dr. Allene Gleichner I,97 +GCZGE442,Cathryn Miller,689 +GDHOV001,Dr. Finn Bode III,531 +GDKQV424,Gerald Nitzsche,750 +GDQXK332,Alia Stiedemann,207 +GDYJO304,Mellie Will,413 +GFLPW030,Shanelle Aufderhar,957 +GFMFJ110,Ebba Wilkinson,964 +GGKXV432,Dr. Robin Dickens,366 +GGQFL431,Cecile Denesik,123 +GGXBO141,Bradley Grant,842 +GHBRH310,Casandra Lang,571 +GITOD023,Mr. Ignatius Hane DVM,949 +GITWZ334,Miss Marquise Goyette DDS,218 +GIVYQ314,Lera Spinka,428 +GIZJE412,Felicia Rohan DVM,523 +GJCXP324,Howell Lynch,525 +GJDFX213,Kameron Fay,243 +GJKWG120,Tatyana Schneider,709 +GJNVJ300,Evalyn Jerde,823 +GJZDT241,Mrs. Elda Waters,625 +GKRLX320,Rashawn Bauch,105 +GKWPZ023,Mr. Zack Lubowitz Sr.,873 +GLBBZ301,Mr. Tod Boehm III,174 +GLHCT102,Reinhold D'Amore,897 +GLLGD243,Athena Marks,69 +GLMYO120,Electa Borer,885 +GLPNK221,Clemens Littel,16 +GLSSC300,Wilfredo Renner,584 +GLYZF123,Iliana Koepp,392 +GMKVE011,Mireya Jast,91 +GMRCO241,Dr. Penelope Kuhic III,596 +GMYEG030,Mohammad Green,779 +GMYSL313,Alford Douglas,430 +GPDNS024,Khalil Lynch,376 +GPERY043,Ellen Hackett,242 +GPMAQ111,Odessa Mohr,604 +GQADH403,Conor Steuber,663 +GQYYR341,Pearline Brekke II,836 +GRLZV112,Orie Mohr,336 +GRYSF214,Lorine Wiza,10 +GSGMU004,Marley Simonis,512 +GSIIK244,Bethel Lehner,683 +GSULH021,Judah Hauck,592 +GTJZK303,Mrs. Elenor Weimann DDS,742 +GTODH040,Destin Gerhold,53 +GTZPL203,Janet Fisher,264 +GUBPV403,Scarlett Harber,995 +GUEHJ243,Esmeralda Schumm,920 +GUPVG243,Jaylen Muller III,184 +GUULA221,Miss Serenity Tremblay,14 +GVAFL030,Mozelle Powlowski,950 +GVHHY023,Maeve Gusikowski IV,796 +GVQLJ022,Jaden Kunde,990 +GVTJK431,Neva Jacobson,224 +GWROL230,Carlee Zieme,90 +GWTCE424,Prof. Minerva Pfeffer DDS,374 +GWVOY334,Van Hand,767 +GXAZL202,Chesley Dickens,418 +GXJXQ330,Haven Treutel,927 +GXOHA131,Ernesto Hackett DDS,807 +GXPUD044,Itzel Predovic DVM,138 +GYPNB312,Terrell Okuneva,80 +GYTPQ321,Prof. Eino Beatty DVM,897 +GYYBJ113,Albina Runolfsdottir,395 +GZDJU130,Orrin Williamson,150 +GZDPI001,Jacklyn Ritchie,95 +GZGSE431,Mathilde Hessel,739 +GZPIN131,Dayton Miller,882 +HALCX142,Addie Stokes,35 +HASKD012,Gillian Corwin,402 +HBEHT101,Ms. Marianne Reichel,859 +HBPKV021,Ms. Lenore West PhD,142 +HBTQR343,Brisa Powlowski,250 +HBZMN400,Maudie Glover,766 +HCNCM404,Antonetta Braun,570 +HCXSD401,Eloy Orn,883 +HDIGZ030,Prof. Annabel Stark III,948 +HDKXX443,Mr. Maynard Robel IV,973 +HDQLV214,Bret Hodkiewicz III,442 +HDRXI234,Lennie Goodwin,511 +HDWDB212,Donald Kilback,68 +HDXXV211,Jazmyne Quigley,757 +HEAMN133,Easter Heathcote,930 +HEFUL443,Kali Cronin,618 +HEWVF022,Dr. Tyshawn Boehm,703 +HEYNA224,Shad Heathcote,294 +HFCPI134,Dr. Prince Kub IV,746 +HFEEE110,Archibald Reilly DDS,39 +HFTFA301,Coty Homenick,955 +HFVKU443,Addison Nienow,840 +HGKAE233,Dr. Joel Tromp PhD,845 +HGPWX331,Kadin Greenfelder I,370 +HHVND422,Freda Cole,536 +HHXHB324,Syble Boyer,647 +HIEGK112,Prof. Hollis Conroy,490 +HIQTA333,Demond Durgan,890 +HISUJ212,Ms. Thea Wisozk Jr.,245 +HJCMM041,Breana Nienow,397 +HJHJN432,Laverne Mertz,692 +HJQNG424,Jamal Rowe,395 +HJSPI200,Miss Hermina Daniel,693 +HJVGZ430,Dr. Austyn Carroll,421 +HJZDG243,Lambert Schmidt,962 +HJZYT121,Mr. Armani Jenkins DDS,900 +HKHCJ422,Harold Bradtke,870 +HKKQJ012,Raegan Eichmann,973 +HLABX321,Robin Dickens,792 +HLPAJ321,Watson Keeling,118 +HMHST241,Kale Kuvalis MD,742 +HMTAC101,Antonetta Marvin,489 +HNIAX241,Lenna Mitchell,824 +HNLLZ230,Cleo Lubowitz Jr.,660 +HOWXX234,Davonte Cummerata,537 +HOYZX243,Mr. Randall Strosin MD,470 +HPELM422,Marielle Collier,230 +HPIIW323,Gracie Schoen,43 +HPUNQ402,Maria Botsford,547 +HPYEM400,Prof. Blaise Mitchell PhD,320 +HRICK432,Genoveva Keeling,897 +HRQQW432,Tara Ledner,976 +HSJWF203,Ally Beer,320 +HSKGL422,Mrs. Daisy Anderson Sr.,149 +HSNUT302,Roy Stiedemann,367 +HTAIY423,Dante Wehner,391 +HTBSN131,Hilbert Sauer,790 +HTWKL224,Marisol Herman Sr.,138 +HTXEX024,Fae Lynch,90 +HUNBP313,Cali Quigley,179 +HUOSJ312,Rhett Stehr DDS,353 +HUQFB142,Ludwig Skiles,185 +HUXNZ013,Miss Cora Kilback I,415 +HUYOH431,Marlee Howell,454 +HUYWW110,Dante Kassulke II,196 +HVCHF032,Cloyd O'Connell,667 +HVCZR302,Else Bogan,562 +HVHMM220,Mr. Jamison Boyer Jr.,832 +HVYLP410,Paxton Pfannerstill,833 +HWBPH401,Amira Jast,335 +HWYFE203,Mathias Metz,9 +HWYLG043,Mr. Lexus Auer,404 +HXDPY431,Helene Greenholt Sr.,407 +HXEGO302,Dena Bernhard,666 +HXEVM033,Camilla Luettgen II,885 +HXQMR234,Kathryn Fritsch,87 +HXYSE443,Mrs. Jade Schneider,5 +HYNQB322,Vicky Daniel,416 +HYPON140,Lon Yundt,668 +HYQJE224,Crystel McClure DVM,666 +HZCVI221,Vaughn Conn,999 +HZDOQ202,Benny Sawayn,282 +HZDWO143,Kylee Walker,415 +IABMT010,Abe Koss,40 +IATTV234,Dr. Marcia Willms I,359 +IBIDA240,Dr. Kimberly Gaylord,308 +IBLCA340,Eldred O'Kon,626 +IBZGC340,Glen Stoltenberg,620 +ICJNI000,Marcellus Cummerata,746 +ICKVM333,Prof. Keagan Hegmann,531 +ICMIA114,Ivy Bergnaum,634 +ICOZN032,Esteban Stroman,351 +ICWHZ343,Maribel Okuneva,413 +ICWTU400,Toby Ziemann,281 +IDIVJ332,Laurel Morissette,936 +IDVKW142,Amelia Gleichner,27 +IDWIY133,Demarco Little,615 +IDYAV424,Mr. Monserrate Wisozk DVM,608 +IEKXE223,Reginald Funk,800 +IELEE421,Greta Veum,190 +IERMK012,Josh Marks,12 +IEXRM433,Mrs. Arianna Hettinger,722 +IFJSU100,Prof. Theo D'Amore Sr.,228 +IFRCX410,Prof. Hunter Becker MD,413 +IGIFQ024,Mrs. Myrtice Padberg DVM,349 +IGSPW421,Delmer Schowalter,192 +IHDZX011,Maximo Hill,443 +IHETR232,Archibald Hills,337 +IHLVG101,Ms. Ava Hoppe,923 +IHQDV124,Braden McCullough,190 +IHTYE041,Edna Wehner V,774 +IHVJU221,Clarabelle Fisher,364 +IITGO113,Nestor Bins,716 +IIVTA222,Ellsworth Konopelski MD,351 +IIYNI004,Thea Roob,205 +IJFFV003,Layla Baumbach,282 +IJMQY313,Mrs. Dena Kiehn PhD,881 +IKMIZ413,Mr. Durward Rosenbaum,791 +IKQZP432,Laura Orn,233 +ILHAX034,Lazaro Sipes,214 +ILLBZ341,Carmine Zieme,864 +ILNBA230,Chandler Smith,858 +ILVXQ143,Donato DuBuque,918 +IMIDZ024,Jailyn Ankunding,577 +IMUXN131,Hosea Altenwerth,860 +IMWOF341,Garland Cronin DVM,471 +INFVN221,Sven Goyette I,604 +INRWC202,Alexa Ritchie,296 +INTRU043,Dawn Koepp,552 +INYOR432,Gustave Rogahn,878 +INZAE443,Beatrice Hackett,907 +IOAAU200,Dion Gottlieb,297 +IOHIJ013,Prof. Syble Jacobi,252 +IOVED102,Glenda Boyle,222 +IOWSE131,Unique O'Conner,824 +IPFFN224,Toni Rolfson V,316 +IQRXH233,Bonita Jast,583 +IQSVL231,Maverick Thiel MD,40 +IRHYI014,Martin Franecki,348 +IRJYU130,Aidan Heaney MD,628 +ISCPR133,Laurel Hartmann,151 +ISIXT423,Mohamed Huel Jr.,184 +ISRFY442,Shaina West,201 +ISWTJ021,Marisol Will,584 +ISYGA344,Grayce Rice,455 +ITTUU034,Bella Schumm,519 +IUAMH002,Prof. Delmer Crona II,642 +IVTVC004,Prof. Beryl Ruecker III,243 +IVXLT400,Joannie Rodriguez,693 +IVYQM204,Mr. Neil Hills Sr.,381 +IVZAI223,Pablo D'Amore,643 +IXHWU424,Dr. Deonte Bechtelar DDS,387 +IXKXF011,Olga Marquardt PhD,698 +IXLHJ334,Chelsie Erdman,683 +IXOAF142,Prof. Marilie Rutherford,125 +IXPOH401,Mr. Kade Greenholt,943 +IYDCX032,Romaine Wyman DDS,892 +IYQFE202,August Gutkowski,365 +IYQWK012,Icie Lehner,689 +IZITL044,Katelyn Larson,962 +IZMPI400,Lilly Glover,332 +JACDQ304,Ottilie Thompson,227 +JAJKE003,Emilio Monahan V,944 +JASFT031,Dr. Lizzie Nader Jr.,380 +JAZPS242,Prof. Wilma Ebert PhD,74 +JBAZY323,Mr. Russell Okuneva I,202 +JBBJW400,Danial Ratke,857 +JBLNS413,Mrs. Destiny Kertzmann Sr.,583 +JCEDR141,Triston Howell Jr.,935 +JCURP002,Hilton Willms,56 +JCXWM234,Sam Herzog PhD,508 +JCZGQ331,Vernice Schuppe V,780 +JDOKZ332,Sheila Pfeffer,432 +JDZFQ310,Tommie Adams,193 +JEAJP414,Davon Carroll,448 +JEDMF300,Maida Bechtelar,920 +JEJCJ002,Janick Robel,855 +JFGDZ203,Marcel Moen,153 +JFGEI202,Mrs. Amanda Considine,198 +JFMIT012,Verdie Nitzsche,887 +JFPTG220,Janie Hintz,81 +JFSTK244,Fritz Weber,72 +JFWNL031,Korey Dare,448 +JFYES222,Rhoda Hamill,619 +JGNXC024,Cicero Champlin,148 +JHBGE244,Dandre Stokes,522 +JHDXR323,Prof. Fredrick Kilback MD,599 +JIMSV420,Dr. Jonathan Cormier,698 +JJCRG310,Shany Jerde,267 +JJQND223,Jeffry Abshire,737 +JJXPR321,Prof. Jaquelin Gerlach,279 +JKFEF334,Loraine Swaniawski,628 +JKXTD200,Carroll Weissnat,165 +JLBMD322,Jazmyn Green,379 +JLIMU033,Dr. Frieda Lind Jr.,825 +JLOTW140,Jed Metz,737 +JLQNB001,Kayli Oberbrunner III,165 +JLYQQ332,Mr. Enoch Goodwin Jr.,115 +JMBMC100,Drew Torphy,805 +JMDPC131,Raymond Schinner,280 +JMIZX243,Conor Ritchie,984 +JMPDD000,Mrs. Rosella Bode,512 +JMSCQ022,Thaddeus Cronin,823 +JNDKO102,Kris Schaefer I,600 +JNELM331,Katarina Quigley,463 +JNSXW234,Eleazar Kohler,80 +JNZKU123,Raphaelle Gerhold,551 +JOGIR111,Mr. Tate Fadel,64 +JOJSO031,Elian Hill,272 +JOMVO223,Rollin Torphy,588 +JOULR002,Green Tromp,409 +JOUSG003,Hershel Strosin,242 +JPERZ403,Rossie Roberts,139 +JPTQQ121,Florida Deckow,965 +JPXNL204,Mr. Cielo Schultz,519 +JQDDP214,Krystel Kozey DVM,159 +JQPWG221,Prof. Viola Shields,430 +JRITK332,Don Bogisich,399 +JROWX233,Paula O'Conner,115 +JSBSP243,Prof. Joyce Blick,527 +JSDJL013,Linnea Kertzmann,849 +JSEGD423,Trisha Monahan I,678 +JSSQE044,Triston Macejkovic,126 +JSUDL413,Colleen Gulgowski MD,927 +JSXQJ242,Amely Wunsch,999 +JTCWH414,Madaline Romaguera,65 +JTHVL040,Clint Turcotte,447 +JTING222,Kailee Heaney,44 +JULWO030,Halie Effertz,645 +JUVDR242,Friedrich O'Hara,808 +JUXTJ223,Irwin Macejkovic,547 +JUZKE232,Frederik Swaniawski,634 +JVSNM404,Prof. Mose Towne MD,455 +JVWCD442,Jonathan Schmeler,880 +JVZSQ243,Susie Zemlak MD,153 +JWCCJ034,Prof. Keanu Ferry,587 +JWNAE404,Jamey Hansen,188 +JWXKA133,Alda Yost,321 +JXLGH111,Roselyn Ziemann II,828 +JXLSK121,Filomena Paucek,347 +JXXKA310,Dr. Rolando Konopelski V,474 +JYCIM301,Pansy Hilpert,635 +JYDAW232,Prof. Herminio Leuschke,851 +JYGQR002,Bennett Abshire,139 +JYKTU230,Dr. Helga Rippin,188 +JYWQZ114,Jovanny Kilback,899 +JYWYM413,Dr. Rahsaan Hirthe,61 +JYXTC403,Prof. Hayden Lockman,806 +JYZAE124,Elmore Konopelski,875 +JYZHX320,Cassidy Stoltenberg III,108 +JZAWC032,Otho Stokes,583 +JZPCL102,Miss Aglae Thompson,875 +JZURZ312,Julius Parisian,733 +JZVBX011,Gavin Bayer,23 +JZZGI111,Alessandra Runolfsson,272 +KAOZJ430,Maynard Rice,394 +KAZUP120,Mr. Percival Keebler,20 +KBNRZ110,Evans Grady Jr.,971 +KBOVC024,Darrick Simonis,149 +KBWMX340,Sonny Heathcote,745 +KCHMH222,Miss Luisa Kunze,815 +KCJER234,Frederic Kuvalis,342 +KDBIL002,Annetta Dicki IV,887 +KDGWK013,Bernard Harber,982 +KDKZU144,Cordia Kub,137 +KDODE124,Zula Abbott,232 +KDQME241,Diana Abshire,680 +KDYQN133,Jaylen Quitzon,149 +KEWTQ400,Alfreda Ruecker,709 +KEXWW210,Hazle Sanford,771 +KFXRO002,Mr. Anthony Gottlieb,760 +KGFLU341,Ms. Carli Hahn Jr.,991 +KGGCW020,Caleb Stehr,771 +KHAGJ203,Prof. Stanford Pfeffer Jr.,698 +KHJXS001,Reva Schmitt,901 +KHLJH110,Yasmin Larkin,603 +KHXXI022,Idella Christiansen,937 +KIGLU001,Freddie Fadel,317 +KIWOK241,Kassandra Bashirian,925 +KJDIC024,Orlo Schumm DVM,84 +KJFSP233,Rowan Konopelski,788 +KJLSC312,Dr. Kellen Stark II,210 +KJSLR431,Jermain Grady,426 +KJYON331,Mrs. Robyn Lang,752 +KKBNV431,Ali Bogisich,592 +KKCFG033,Prof. Merlin Spinka V,267 +KKJVB110,Mrs. Susan Lowe DDS,219 +KKODG311,Iva Lockman,943 +KKUTT122,Harvey Mitchell I,289 +KLONI104,Nora Armstrong,656 +KLVPF111,Austyn Bartoletti,158 +KMGBM442,Kira Erdman Jr.,591 +KMNFJ041,Gerry Ebert,475 +KNYGQ204,Coleman Abernathy,957 +KOHQN442,Prof. Vernon Anderson DDS,552 +KOQMA022,Pasquale Effertz,450 +KORTP221,Naomi Balistreri,416 +KORWZ301,Judd Volkman,811 +KOXYL133,Dr. Noemie Von III,51 +KPCWN324,Prof. Noe Rodriguez,362 +KPKWF144,Mr. Brice Maggio,418 +KRNMI433,Elian Nader,592 +KRYTD243,Keenan Boehm,502 +KSDLD204,Damaris Jakubowski,881 +KSTOX114,Prof. Haskell Wisoky II,625 +KSUUY401,Dr. Raphael Davis PhD,994 +KSYYA121,Ian Lindgren,149 +KTQIJ001,Buddy Jacobson,214 +KTSAE410,Dr. Leopold Russel I,235 +KTVTK322,Prof. Hertha Ernser DVM,624 +KTZIN133,Prof. Gilbert Keeling,139 +KUVVM313,Prof. Fred Franecki I,125 +KVJOY211,Lea Hamill,574 +KVNIT004,Zechariah Bayer,459 +KVVKV143,Elenor Rath,352 +KWRHJ020,Dr. Wyman Stamm II,253 +KXCLM001,Stanley Sauer,275 +KXXVT202,Donavon Mertz,460 +KYDLB402,Reba Cartwright,523 +KYFJG333,Santiago Wilkinson,383 +KYRXU141,Rodrigo Mante,864 +KYSWS311,Trent Howe,994 +KZGYZ112,Nelson Von,959 +KZTFN104,Alex Bruen,479 +KZTJD230,Raegan Gaylord,242 +LAJCJ002,Dameon Wolf,976 +LAVDT031,Mr. Saul Bernier,157 +LAWOA002,Felicita Botsford,582 +LBGND223,Emiliano Dickens,93 +LBSRV211,Warren Crona,437 +LBTZT012,Quentin Donnelly,409 +LCGOI144,Fatima Nitzsche,255 +LCMZJ131,Dr. Demarco Flatley,484 +LCRWQ044,Alexane Hilpert,199 +LCYSR312,Mr. Terrence Hudson,271 +LDHNT231,Cesar Bauch,353 +LDULC020,Brandon Pfannerstill I,844 +LETPC201,Carlos Hudson,667 +LEVAW022,Christ Kub,765 +LEVVG210,Sven Tromp,114 +LFJZR421,Dr. Lola Armstrong II,886 +LFKEB200,Prof. Lily Pagac DDS,283 +LFNIG011,Prof. Georgette Bednar PhD,756 +LFQXM444,Tom Funk,154 +LGOTY130,Antwan Reinger,56 +LHBMI202,Kiera Kuhlman,689 +LHCUS100,Lois Maggio,128 +LHNHN440,Prof. Jessika Keeling MD,243 +LHOZU321,Alexander O'Hara IV,254 +LIEOG103,Prof. Dan Ebert,754 +LIZVC342,Myles Bayer,719 +LJESK232,Coleman Schuster III,211 +LJPGX144,Jordy Grimes IV,808 +LKMHI042,Prof. Antonia Keebler Jr.,848 +LLAIB443,Leonard Murazik MD,614 +LLHOM144,Keven Schimmel,120 +LLISZ211,Leland Hane,268 +LMBNO121,Layla Rempel,191 +LNAFB240,Mr. Garrison Rolfson,410 +LNVCP433,Isabella Dickens,130 +LNYAU024,Sydnee Lueilwitz,720 +LOADD403,Cristopher Harber,989 +LOFKD121,Ms. Johanna Abbott,423 +LPCLL420,Verdie Dickens,707 +LPCUD230,Noble Quitzon,965 +LPUMB023,Vito Berge,828 +LQDAS004,Loren Kulas,912 +LQZYB210,Bennett Quigley Sr.,855 +LTJWX300,Deshaun D'Amore,164 +LTVJA343,Delbert Turner,901 +LTVOG201,Adelbert Gorczany,71 +LUGHQ434,Taurean Cole,547 +LUHGU232,Maud Jaskolski,54 +LUJCL002,Gay Collins,546 +LUNTK221,Dr. Lauren Predovic MD,252 +LUXMO421,Kennedi Rice,885 +LVARU222,Dr. Royce Bailey,946 +LVLFT234,Dr. Cordelia Ondricka PhD,449 +LVVZJ223,Letitia Schulist V,964 +LWAIO134,Molly Mayert,307 +LWJMK130,Justus Crist,770 +LWUWX131,Freida Hickle,422 +LXDER441,Hans Shields,919 +LXFHL410,Osborne Grant,604 +LXQHI230,Bernita Miller,355 +LXTNO042,Philip Kilback,237 +LXVAG002,Carissa Hagenes,995 +LXXGA203,Prof. Pasquale Reichel MD,486 +LYMEE331,Ms. Maegan Haley,347 +LYSRG413,Elenora Feest,624 +LYYGZ202,Mr. Paolo Purdy,393 +LZFRP432,Jody Hirthe,823 +LZKWV314,Marty Quigley,247 +LZUBY132,Prof. Flavio Wiza PhD,175 +MBGZP024,Ms. Jeanie Adams,109 +MBPUA411,Dr. Brayan Conroy MD,575 +MBQJX420,Henry Lubowitz,662 +MCJAE340,Sophie Herzog PhD,51 +MCTQO341,Delmer Kassulke,7 +MCVDP443,Christ Nitzsche,12 +MCVLI000,Bria Howell,721 +MEUPC420,Vicky Zieme,715 +MEYNY434,Reagan O'Conner,4 +MEYPQ444,Prof. Brandyn Gibson V,254 +MFYZS443,Wallace Nienow,996 +MGVFB114,Miss Ashley Blanda Jr.,313 +MHDLH320,Mrs. Wilhelmine Koch PhD,873 +MHEPL000,Jaqueline Bahringer,247 +MHLNO230,Prof. Alene Hilpert,473 +MHQYY241,Mariane Schroeder,279 +MIJAM021,Eva Feil,774 +MITAO024,Nina Rowe,211 +MJMQT311,Cassie Jacobs,307 +MJRLO203,Ms. Edythe Stroman IV,270 +MJTWY302,Reginald Konopelski Jr.,850 +MKCSP343,Prof. Al Hartmann IV,550 +MKNWQ132,Flo Mertz,85 +MLBTP131,Andrew Grady,500 +MLDEQ313,Arne Tromp IV,900 +MLUPE440,Mrs. Agnes Kemmer,167 +MLZIV402,Delta Gerlach,526 +MMGSB404,Immanuel Kreiger,652 +MMJSX202,Prof. Woodrow Fritsch,398 +MNCIT420,Bernice Hettinger,646 +MNKYA433,Mr. Domingo Romaguera,821 +MNRLF332,Mrs. Dolly Smitham Jr.,674 +MOQYE440,Claude Orn,606 +MOTQA030,Zachery Shanahan DVM,146 +MOULY234,Lance Bogisich V,618 +MOWXL443,Dr. Amira Rutherford,238 +MPBJL032,Margot Block II,969 +MPCUM300,Mr. Justyn Balistreri,832 +MPEXV321,Prof. Emmett Mante,762 +MQBSQ114,Lavonne Welch,174 +MQIJA101,Dr. Columbus Mann DVM,722 +MQQVG100,Evans Schroeder,442 +MQVED432,Cary Hills Jr.,288 +MQYHZ210,Vince Kuhlman,852 +MRAEI212,Anahi Lehner,841 +MRLHD240,Rubye Hintz,226 +MRQDO234,Cecilia Lowe II,945 +MRYYZ332,Alta Waelchi,38 +MSBIE412,Eudora Waters,23 +MSOSH334,Gregoria Johnston,262 +MSPUH213,Dr. Sonny McCullough Sr.,778 +MTAUM421,Fannie Kreiger,345 +MTPOI212,Adele Sporer IV,652 +MUTMJ010,Prof. Waylon Schuster V,57 +MVHOB104,Eriberto Hand,240 +MVUPR122,Willy Cruickshank,706 +MWCFQ033,Prof. Mekhi Tromp,635 +MWLNJ313,Yasmin Nicolas,999 +MWOCY224,Carmen Barrows,2 +MWPXG202,Jailyn Bernier MD,177 +MWUAL422,Donnell Schmitt Sr.,749 +MXBVF201,Ocie Kautzer,997 +MXMGU232,Breana Bruen,303 +MXYQP010,Emmanuelle Reichert,336 +MYART330,Cecile Brakus,469 +MYSAU113,Prof. Everett Okuneva,882 +MYUWR340,Dax West,802 +MZAQJ044,Bria Roob,840 +MZEPK404,Hillary Weimann,2 +NAJTD201,Prof. Isabelle Crona,377 +NAUUS412,Mrs. Pamela Wunsch PhD,357 +NAZCD340,Georgianna Boyer,699 +NBHXK044,Ms. Missouri Ruecker,534 +NBIJB014,Natalie Ferry,399 +NDDDB112,Deron Welch,672 +NDHYQ234,Dorris Rogahn MD,393 +NDUYH230,Shyann Tremblay,770 +NELID034,Vito Wilkinson,732 +NEUUB123,Jennifer Swift,922 +NEWGZ333,Emanuel Hintz,518 +NFDVN201,Joey Bergstrom,269 +NGIEU144,Prof. Billie Reichert MD,21 +NGIQW410,Carmela McClure,277 +NGIRO214,Litzy Conn DDS,136 +NGQUH341,Dr. Payton Runte Sr.,690 +NGQVU000,Cody Koelpin MD,376 +NGWPW410,Emmie Goyette MD,999 +NIIGN422,Susana Pfeffer IV,378 +NITAC212,Hazle Krajcik II,890 +NITKL104,Rickey Langworth,267 +NJAOF141,Estel Crooks,192 +NJMNF123,Dr. Laurine Schamberger IV,245 +NJQZN002,Gretchen VonRueden I,808 +NKDBW040,Creola Farrell,384 +NKZYQ220,Prof. Felton Daugherty,57 +NLGVT201,Lavinia DuBuque,760 +NLJIC422,Mrs. Johanna Champlin Sr.,155 +NLOEW100,Stanford Heathcote V,381 +NLQKL210,Jorge Durgan,12 +NLTVI341,Rogelio Wintheiser,341 +NMCDF004,Odessa Padberg,474 +NMDEQ043,Kayli Beahan,807 +NMRSY313,Felicia Beier,588 +NMVQE230,Marjory Johns,282 +NNFWE211,Nolan Swaniawski,399 +NNNGS031,Naomie Larkin,565 +NOCBP212,Owen Jacobson,471 +NPEHI341,Wilton Hills Jr.,11 +NPWBE010,Ms. Aniya Walter,206 +NQDBB022,Bettye Hane,643 +NQEMB020,Maeve Little DDS,372 +NQIED144,Nelle Smitham,866 +NREEE144,Ines Wolf DDS,338 +NRIPI332,Hector Sawayn,442 +NRQJR444,Elvie Kessler,21 +NRXYZ130,Chance Stracke,519 +NSAIY232,Dr. Cecelia Deckow,521 +NSYMR314,Roxanne Fisher,141 +NTGFL121,Mr. Solon Kuhic Jr.,122 +NTIYQ421,Prof. Alden Jakubowski IV,404 +NTLHH201,Bill Maggio,119 +NUCBM042,Cleora Barrows,676 +NUQJB300,Fernando Sawayn,744 +NVYAF020,Javonte Bruen,184 +NVZKL232,Ms. Eulalia Gutmann,696 +NWFAG141,Brown Weissnat,353 +NWNGH001,Prof. Kennedy Schulist,877 +NWNSN322,Fae Weimann,396 +NWVJJ122,Mrs. Edwina Hand,616 +NXGNX142,Mr. Faustino Torp DVM,709 +NXPQR424,Bryon Stracke,416 +NXSVK041,Janet O'Connell Sr.,776 +NXVTV411,Donna Purdy,599 +NXVVK420,Ms. Juliana Thompson DDS,139 +NYBXM120,Steve Von,893 +NYGKS214,Ari Hahn,494 +NYGTE044,Emmalee Dooley,444 +NYHUQ430,Dr. Herman Bauch III,399 +NYUFZ431,Margarett Sanford,16 +OAAWC340,Retta Stark,517 +OAETB411,Dr. Leta Rutherford,370 +OAHAA032,Geo Murazik,826 +OAKLY342,Mr. Jeff Christiansen,359 +OAKND142,Mr. Agustin Quigley Sr.,435 +OAMJQ111,Dalton Bode,758 +OAQZT410,Kelley Stark,155 +OASAI233,Okey Schmitt,6 +OBIKA230,Prof. Cara Padberg DDS,52 +OBKJN014,Jerrold Dickens,233 +OBPLU302,Janie Boyle,372 +OCDCV322,Esta McDermott III,243 +OCEHF113,Princess O'Hara,916 +OCFXF222,Mr. Newton Champlin,775 +OCFXN030,Mr. Darrick Rowe DVM,504 +OCKGV130,Jamarcus Beier,902 +OCPAP413,Gerald Zboncak IV,51 +OEKMN400,Miss Phyllis DuBuque I,964 +OFEME204,Lowell Wilkinson III,37 +OFLCL124,Dudley Prohaska,144 +OFNLH241,Gabe Heller,952 +OFQJT213,Dayana Stehr DDS,957 +OFQUT024,Gisselle Kling DDS,206 +OFWMX130,Dr. Americo Nicolas,971 +OGFOB010,Trent Schmitt,948 +OGJAG330,Christophe Franecki,781 +OHCUB240,Travis Hegmann,821 +OHFCG243,Aaron Runte,969 +OHGOJ142,Pablo Quigley,184 +OHZOI201,Ethelyn Terry DVM,784 +OIBHL333,Mr. Rashad Sauer PhD,813 +OIRHE444,Trisha Ferry,947 +OJCYZ402,Itzel Stanton DVM,260 +OJYXV044,Dr. Leda Labadie,833 +OKGOP411,Dr. Jordan Lubowitz,86 +OLXAJ030,Prof. Kelsie Kunde,327 +OMACC311,Tamia Keeling,657 +ONMHR331,Chelsea Watsica,361 +ONUYX020,Mr. Erling Bode I,745 +OOVDW311,Fredy Lueilwitz MD,917 +OPDHV404,Dr. Estella Predovic DDS,974 +OPQCJ331,Harmony Abbott,97 +OPSWH203,Estelle Kassulke Jr.,212 +OQAZN011,Retha Reichert,160 +ORBOZ324,Mr. Reginald Wiegand,882 +ORKMC442,Lia Kuhlman,772 +ORWCV121,Bonnie Denesik,837 +OSBEE240,Keaton Grant IV,992 +OSCXW430,Ms. Carissa Pollich,716 +OSFWS143,Zita Kub,391 +OSUGS303,Keon Kassulke,727 +OSWOQ431,Adam Will,35 +OSYSZ001,Prof. Ada Hirthe II,798 +OTCVH200,Salvatore Eichmann PhD,776 +OTKJK022,Lane Bogisich PhD,794 +OTZZO340,Kennith Roberts III,221 +OUHKE032,Miss Bulah Will,439 +OUJZC304,Ila Rau,274 +OUPCA403,Miss Joelle O'Keefe MD,287 +OUYMR323,Jarod Bailey,267 +OVKLL200,Myrtis Jacobson,176 +OVSTU140,Brannon Hettinger IV,740 +OVVQE240,Herminio Hermann,122 +OWMRQ412,Danika Wisozk,673 +OWREO421,Dr. Alvah Connelly,333 +OWYEK340,Mrs. Shakira Conroy III,313 +OWYIO302,Jackie Lowe,646 +OXJOJ422,Mrs. Brisa Rempel,517 +OXPZT344,Dr. Monte Hegmann,482 +OYAMB333,Julie Nolan MD,493 +OYRBW132,Kristofer Mayert DDS,839 +OZDAG431,Spencer Wiegand,777 +OZEDW401,Jayme Runte,556 +OZIIP442,Dr. Donnell Yundt V,489 +OZVGT140,Dr. Kaden Rice,510 +OZVUC242,Triston Shields,438 +PAAQV221,Camilla Keeling,17 +PABAM012,Dr. Lizzie Purdy,875 +PADTE342,Abbigail Rohan,800 +PAEYK223,Torrey Koelpin,310 +PAGJA100,Marcos Hill,162 +PAPUG203,Joyce Schimmel II,341 +PBUTY011,Dr. Emmanuel Schuster,137 +PBXJZ214,Clovis Haag,505 +PCBKI332,Ethel Beier,438 +PCBTC400,Aiyana Brekke,120 +PCDMF002,Annamae Marquardt Jr.,430 +PCKUW000,Osvaldo Grant,610 +PDARW424,Miss Lilla Murazik DVM,603 +PDCZI003,Prof. Anais Armstrong V,393 +PDHPH222,Lilyan Schuppe,766 +PDIEG242,Mrs. Alba Walsh,360 +PDILL244,Dr. Carroll Hilpert PhD,510 +PDLVI022,Ruth Wolff,392 +PDUFU120,Alysa Treutel,347 +PEASB141,Eric Zieme,49 +PEBXH041,Torrey Auer MD,345 +PEYUL022,Darren Rau V,754 +PFLEQ442,Dr. Koby Cummerata,757 +PGBJN003,Mr. Carson Dickens,182 +PGCXM324,Gilda Upton,497 +PGHRP142,Mr. Darian Hammes,992 +PHSOY320,Mr. Eliezer Von IV,677 +PHUNP444,Bradford Watsica,46 +PIACY113,Harley Murphy Jr.,766 +PIBKT010,Edmond Stanton DDS,610 +PIKGL023,Retta King,361 +PILOE014,Dariana Jenkins,753 +PIVLC142,Prof. Troy Romaguera V,394 +PJDHA023,Ms. Jacinthe Carroll III,948 +PJUYE143,Rodrigo Reichert,300 +PKAMB013,Dewayne Turcotte,82 +PKBDP400,Sadye Williamson,492 +PKGQT130,Trycia Labadie,177 +PKLGG304,Sabrina Schoen,813 +PKLOO023,Chanel Crist,122 +PKRLL034,Nolan O'Keefe I,649 +PKWXO340,Brooke Lebsack,592 +PKYNK003,Ramon Reilly,448 +PLEGD030,Hilma Hegmann III,975 +PLNSP304,Marina Yost,22 +PLTAX110,Dr. Garth Cummings V,749 +PLUGF321,Miss Rachael Hickle V,415 +PMFJS043,Newell Dietrich,160 +PMINZ143,Simone Rosenbaum,125 +PMOCL220,Abbey Hyatt,4 +PMPRI331,Lemuel Lockman Jr.,94 +PNZAK341,Lee Anderson,95 +POJPI112,Lora Sawayn,479 +POSPE104,Lilliana Vandervort MD,32 +POWNY000,Jaydon Kessler,15 +PPIVF212,Dolores Gibson,372 +PPSCB412,Prof. Gaetano Greenholt III,49 +PPVRV202,Kenyatta Bergnaum,7 +PPZKY242,Blair Buckridge V,588 +PQIZC012,Fidel Turner,115 +PQNKS443,Trystan Cole,71 +PRDXY142,Doyle Lynch,469 +PRTPA431,Ms. Kasey Lindgren,573 +PTIRM043,Ms. Julie Swaniawski V,383 +PTMGC430,Mr. Nelson McDermott,383 +PTUWV022,Dr. Marquise Borer II,735 +PTVJR230,Miss Pat Walter PhD,325 +PUCJS103,Mr. Carlos Mosciski,622 +PUEKL234,Dr. Mustafa Feil,443 +PUFDC010,Junius Hyatt,19 +PUSTF400,Hugh Bauch,2 +PYXCI012,Melyssa Torphy,536 +PYXSL112,Dorthy Fisher III,665 +PZCYG032,Prince Schowalter,353 +PZFCR040,Deangelo Pacocha PhD,812 +PZHBA033,Euna Anderson,961 +PZSUN144,Dr. Ryleigh McClure Sr.,562 +PZXQE311,Gretchen Klocko,985 +QAKHF043,Rosina Cronin,942 +QAUGS214,Prof. Kayley Lind,527 +QBGGN044,Alvis Osinski Jr.,925 +QBGRG441,Sadie Langosh,526 +QBOQR113,Mrs. Andreanne Sauer,37 +QBWBJ330,Wanda Stoltenberg,116 +QBYAK101,Christy Bechtelar,110 +QBYBD044,Seamus Heller,244 +QCCYD224,Mr. Frederick Paucek,768 +QCIOC423,Kariane Little,745 +QCMCE230,Dr. Waino Feest DVM,141 +QDQBM414,Nikita Ondricka,208 +QDUFN022,Tyra Smith,599 +QDYGH424,Clifford Wiegand,469 +QEARZ022,Trudie Johnson Sr.,965 +QEIIL214,Jensen Barrows,886 +QESPH014,Franz Schimmel,19 +QETKK034,Prof. Aubree Paucek,115 +QEYEY132,Lexi Ondricka Sr.,695 +QFAIZ224,Cole Weber,239 +QFCIZ432,Dr. Wendy Koelpin DVM,859 +QFZPG002,Julius Feil,927 +QGSIC422,Lacey Will,256 +QGXNR004,Ava Conn,499 +QHBAF231,Jannie Greenfelder,509 +QHFSI321,Kaleigh Grant,19 +QHFZQ322,Lemuel Wyman,417 +QHUBB112,Dr. Franz Ebert,293 +QIFBM204,Skylar Walsh,699 +QIIID244,Prof. Felicity Hoeger DVM,474 +QISPO102,Olen Prosacco,333 +QIUEY104,Dr. Tyrese Mante,985 +QJBOT332,Prof. Oleta Kub IV,833 +QJVBD244,Wilmer Fay,97 +QKDLW333,Boyd Torp,62 +QKIHN132,Alfredo Sanford,752 +QKKGX333,Murray Tillman PhD,439 +QKQZL424,Emmanuelle Strosin,257 +QLKIG322,Prof. Clarabelle Cruickshank DVM,740 +QLSOK032,Korbin Waelchi,476 +QLYBA302,Sylvia Mueller,662 +QMDFN433,Alejandrin Nienow,209 +QMLTO440,Ms. Camille Kuhlman PhD,960 +QMMIR422,Dr. Clarissa Jones III,186 +QMSNO440,Amy Kemmer,771 +QMVHK014,Madalyn Spencer IV,320 +QNLHG104,Prof. Ashton Barrows,457 +QNVEQ431,Mr. Abelardo Franecki II,197 +QOLZC301,Albert Rosenbaum,577 +QOPHZ002,Cordell Walter,96 +QOTYS310,Johnson Cole,564 +QOVEH432,Christine Johnson,46 +QOWXZ341,Prof. Antonietta Bergstrom,257 +QOYKJ313,Cruz Kohler,977 +QPFSZ324,Dr. Zachary Greenfelder Sr.,545 +QPIPN034,Else Schroeder,418 +QPMCQ313,Prof. Javon Mann,670 +QPMWA330,Vernice Hermiston IV,989 +QPTTY324,Dr. Jarrod Lubowitz MD,510 +QQIIT224,Mr. Nestor Mohr,840 +QREMP403,Ernestina Bayer,221 +QRJMV314,Dr. Wyatt Watsica III,449 +QSAKX341,Jalen Mante II,471 +QSCHL010,Cathrine Gutmann,373 +QSYYJ122,Leann Hintz,409 +QTXJA440,Edwardo Waelchi,824 +QUTSX031,Brooklyn Bauch IV,605 +QVJEN032,Janick Beatty,75 +QVPEU444,Dana Conn,373 +QVXVR112,Keven Christiansen II,32 +QWBIX420,Mrs. Rahsaan Hudson,389 +QWCPD003,Ms. Asha Windler Jr.,125 +QWVHR202,Daija Wintheiser,411 +QXMJT101,Cole Fahey,801 +QYGJM341,Charlene Becker,145 +QYJFX001,Mable Torphy,956 +QYRCH341,Golda Barrows,60 +QYSUF241,Mr. Jonathon Adams Jr.,754 +QZCCW340,Kenyatta Bashirian,285 +QZEYF223,Yadira Oberbrunner PhD,875 +QZVXS234,Cale Ledner,992 +QZYES012,Prof. Drake Casper V,479 +RACKY022,Zena Haag,318 +RADDT014,Mrs. Lisa Kunze MD,884 +RANGD332,Mohamed Mayer DDS,614 +RAVNW100,Thea Cartwright II,240 +RAYWX340,Lee Kiehn,60 +RBNMQ114,Fabian Bechtelar,247 +RCBTX443,Euna Hermann,675 +RCFFX042,Donnell Rutherford,330 +RCFHB001,Miss Dana Schoen,949 +RCMHM304,Dr. Gerard Donnelly DVM,416 +RCXMD202,Valentine Spinka,691 +RDCEY342,Dock Ortiz,858 +RDMBL132,Laurel Yost,308 +RDVPN014,Miss Kattie Armstrong,99 +RDXZL301,Mrs. Shaina Mertz,526 +RDYIH034,Lue Funk,718 +RFEQX131,Meggie Kautzer,468 +RFQNA321,Prof. Zachery VonRueden,661 +RGAHT142,Darrel Waters,660 +RGIHT311,Genoveva Conroy,636 +RGMJV233,Dr. Fletcher Zieme,681 +RGQWA202,Melisa Nikolaus,726 +RGRJV101,Sylvan Tremblay,521 +RHABV232,Brandon Bauch,233 +RHWHR002,Kyleigh Jacobi,162 +RICOX120,Jordane Gibson,789 +RIJKF210,Dr. Nyasia Robel Sr.,512 +RJBLW433,Lamont Pagac Jr.,231 +RJDJB124,Mrs. Florida Lebsack MD,324 +RJHKN201,Nikki Muller IV,113 +RJHNC042,Citlalli Collier,400 +RJOOG421,Prof. Lesley Nader DDS,156 +RKTHH043,Caden Nader,969 +RLDML331,Prof. Cloyd Brekke PhD,939 +RMEHX111,Ray Douglas,412 +RMGOZ203,Arvilla Casper,620 +RMHPC131,Alda Swaniawski,242 +RMMAR303,Lea Thompson,46 +RMWZP014,Mrs. Kathleen Ullrich,371 +RMYGY341,Toby Upton,350 +RNJVA341,Prof. Terrence Rowe,647 +RNPAC402,Murl Weimann DDS,970 +RNPWI312,Edgar Bogan,777 +RNTLB004,Mr. Kale Fadel,162 +RODGF311,Prof. Rosario Cormier,653 +RPUFD344,Cory Abernathy,304 +RQAYU022,Miss Aaliyah Becker,882 +RQHID422,Katharina Greenfelder,814 +RQNHO411,Prof. Alfredo Jacobs,472 +RQYLY121,Demetris Wiza Jr.,226 +RRBGT320,Darrion Waters Jr.,9 +RRNRN403,Lessie Collins DVM,888 +RSKQY401,Mrs. Laurence Bernier Sr.,838 +RSKRG032,Daron Cole,236 +RSNLP443,Amber Cruickshank MD,874 +RTRGC411,Ms. Keara Lemke V,173 +RTTII102,Jovanny Daugherty DVM,292 +RTTTA004,Miss Lavinia Walsh,750 +RTVLA131,Marion Weimann,486 +RTWKV230,Rowan Harvey,166 +RUDLR242,Assunta Pouros MD,109 +RUHDS200,Mr. Jarret Nolan DVM,880 +RVFHV224,Dr. Melany Moore II,988 +RVHED343,Ernest Spinka,788 +RWHZE414,Scarlett Pacocha DVM,603 +RWQNP224,Steve Bernhard,622 +RWSCN332,Dr. Brando Harvey,690 +RWTQE442,America Hirthe,90 +RWTRQ131,Theron Lowe,587 +RXHBA032,Luther Kunde,33 +RXSOY241,Jace Jacobs,696 +RXWFQ402,Bettye Swift,723 +RXWWX301,Miss Candice Osinski,757 +RYGBY344,Ettie Williamson III,615 +RYSCG342,Jerrell Padberg,110 +RYVAX204,Lynn Shields III,494 +RZILM244,Dell Rice,420 +RZQLX044,Annamae Glover,651 +RZZRD403,Dr. Kian Watsica IV,881 +SASPQ242,Derick Bergstrom,25 +SBEUH233,Nicole Jacobi,329 +SBKMV110,Cydney Nikolaus,468 +SBLMT230,Rey Sipes I,565 +SBNCI334,Rosemarie Reichel,245 +SBYJL312,Abbie Raynor,766 +SCNDS023,Roderick Mitchell,895 +SCQDX212,Edwardo Lynch,919 +SDFAU033,Chyna Lakin,983 +SDUNZ043,Else O'Reilly V,575 +SDWCC132,Cullen Kemmer,467 +SEOHX212,Georgette Heathcote,411 +SEQFR141,Amalia Wisoky,169 +SETML242,Prof. Clementina Bauch PhD,520 +SFYWS143,Mr. Jakob Kessler III,698 +SGJRM244,Brisa Altenwerth,816 +SGQNR013,Kiara Lang,974 +SGTAL204,Amber Jerde,769 +SGXWK422,Vickie Abshire,473 +SHBKQ102,Uriel Cruickshank PhD,774 +SHLQX014,Prof. Kathryne Schneider,141 +SIIGD320,Ericka Brekke,981 +SIJJX423,Erna Orn,230 +SIMIX231,Chester Eichmann I,331 +SIVHX021,Elvera Wolf,933 +SKFXG341,Ms. Andreanne Jerde,44 +SKGHI420,Gerald Schowalter PhD,961 +SKHGQ301,Edwardo Goyette,581 +SKRRA243,Ebony Lubowitz,418 +SKUUK111,Prof. Andreanne Kihn V,856 +SMAWY002,Prof. Ferne Labadie V,957 +SMBAB324,Bella Turcotte III,863 +SMHZB121,Madge Brakus,514 +SMKBL321,Laron Schmeler MD,773 +SMNYQ433,Miss Patsy McKenzie,676 +SNEOH422,Antonette Schmitt,921 +SNKIZ203,Dr. Uriel Brekke MD,988 +SNULN314,Mr. Emile Bartoletti DVM,682 +SPOGG201,Ali Haley,288 +SPPVK041,Marion Schamberger,823 +SPVUG113,Celine Hettinger,591 +SQAFF200,Destiney Berge,167 +SQBWS411,Darlene Wuckert V,364 +SQKHA112,Nash Kertzmann I,861 +SQWWJ033,Kitty DuBuque,219 +SQZGC322,Rosamond Ruecker,193 +SRJLI010,Clint Walsh,941 +SRWOH310,Dell Tremblay,872 +SSBVF104,Daphnee Anderson,195 +SSSUF424,Mr. Willis Nicolas Jr.,34 +STIGD231,Tyshawn Bartell,28 +SUFKT332,Daren Wintheiser,349 +SVOWB331,Prof. Tobin Swaniawski,288 +SWDRO213,Mr. Eleazar Klein,61 +SWERR200,Amy Kuvalis,212 +SWIFX304,Violet Bechtelar,238 +SWMHZ401,Evangeline Buckridge,586 +SWMRO220,Dr. Ella Conn,385 +SXGUC433,Prof. Omer VonRueden,990 +SXUPF203,Sabrina Kris Jr.,918 +SYIGK420,Katlyn Purdy,986 +SYOIY311,Yvette Abbott,454 +SYSQF424,Cheyenne Glover Jr.,870 +SYWVH303,Dr. Dexter Crona IV,834 +SZBEP414,Nayeli Denesik,820 +SZIXC310,Jessyca Balistreri IV,406 +SZSGD331,Sigurd Johnson,270 +SZSHD131,Violette Ruecker Sr.,952 +TAFBJ430,Ms. Lila Abbott DVM,466 +TANAO321,Crystal Ebert,508 +TARWW340,Watson Labadie PhD,415 +TBCOM444,Name Terry,382 +TCDTB331,Kennedi Friesen,543 +TDBLE431,Serena Yundt,367 +TDHKI002,Erika Gorczany IV,709 +TDRZV443,Mr. Elvis Rau II,92 +TDXMV311,Ally Leannon,744 +TEANK004,Hershel Schinner,836 +TEJXA323,Avis Sanford,337 +TELFB040,Elenor Hartmann,302 +TEOGY001,Francis Windler,723 +TEPCP404,Miss Genesis Hyatt,747 +TETHZ413,Savanah Huels,760 +TFYTS423,Francisca Padberg,37 +TGKWJ312,Johann Schulist,464 +TGVFB212,Mrs. Dorris Yundt MD,441 +THCFI121,Ms. Lilla Schiller I,619 +THFOH242,Stanton Kub V,737 +THTRR443,Ford Skiles,85 +TINXZ212,George Barton,58 +TIUFM120,Orville Hermann,907 +TIXWK224,Johanna Thompson Jr.,286 +TJKIK331,Camila Hayes,675 +TJRKY234,Aaliyah Flatley,563 +TKFID422,Raven Streich,531 +TKHJQ301,Jaron Heidenreich,951 +TKYUF021,Joanny Friesen,440 +TLBFG421,Dr. Blaze Kub I,450 +TLIDB023,Matt Cronin,567 +TLIXV000,Niko Carter PhD,47 +TLLZR230,Mr. Jayce Feeney PhD,828 +TMWYL423,Candido Mante,611 +TNGKR204,Mattie Rodriguez,512 +TNWVB110,Preston Schuster DDS,228 +TOFGS332,Kaelyn Wisoky MD,158 +TOPPX424,Mariano Denesik,33 +TOSUQ413,Dr. Serena Marvin III,919 +TOSYO400,Adriel Cummings PhD,223 +TPAIT201,Sarah Kohler PhD,904 +TPDVU334,Dr. Jacques Friesen DDS,458 +TPTAB412,Dr. Fritz Quitzon DVM,561 +TPWUM240,Carroll Roberts,487 +TPXAG304,London Grady,751 +TQFTM033,Juanita Welch III,960 +TSUNR123,Jedediah Strosin,461 +TSZDV204,Mr. Stevie Sanford,939 +TTARI011,Miss Janet Kovacek,798 +TTBCA141,Ramon Kuhic,58 +TTIMS201,Prof. Kaya Hansen Jr.,942 +TTKVV023,Nannie Turcotte Sr.,16 +TTQQJ241,Luna Ryan,934 +TTRYV243,Delpha Kuhlman,537 +TUECU223,Anthony Stark,402 +TUFQC121,Lamont Kunze,100 +TUMIR232,Caleb Grimes III,292 +TUPHF313,Carmine Cassin,580 +TURHW243,Dovie Rath,923 +TVNPO123,Susie Walsh,299 +TVVYT214,Jett Bode,321 +TWNFC141,Lance Ferry,901 +TWRMV134,Sedrick Welch MD,418 +TXEWH043,Tremayne Schuster,572 +TXKIU410,Amina Kemmer,854 +TXQNP100,Dr. Greta Harris,828 +TXUBI133,Herta Ritchie,959 +TYAJS003,Mr. Caden Skiles V,107 +TYOBO414,Mr. Norris Bahringer II,358 +TYXON341,Dr. Dorcas Hilpert,923 +UAGXC030,Ryann Grimes,139 +UAMKV000,Ms. Noemi Carroll,613 +UATWU242,Jaycee Crist,846 +UBTLK110,Prof. Rahsaan Nicolas,651 +UCBBM143,Luciano Cronin,635 +UCDUA300,Lewis Von,879 +UCKYK144,Paris Cummings,19 +UDNMB141,D'angelo Witting,731 +UDTBJ113,Mrs. Brooke Kunde PhD,273 +UDYYO232,Marcia Gutmann,183 +UEOKT112,Friedrich Langworth,684 +UERIA243,Johnathon Bartoletti,1 +UFCXD341,Arnaldo Legros,950 +UFQUR142,Isabel Crona,962 +UGWGY042,Dane Gerlach,196 +UGYWW301,Mr. Marc Keeling,908 +UHEAP432,Gaylord Cartwright,746 +UHOMV401,Prof. Arch Osinski,384 +UHOQZ112,Prof. Watson Nienow,364 +UHQRH142,Garnet Lockman I,357 +UHSPE321,Mr. Gordon Dicki I,432 +UHZCQ434,Norene Hermiston,232 +UIBVJ301,Prof. Kenneth Runte V,158 +UIDAZ243,Prof. Nadia Wintheiser,907 +UIMCP021,Mrs. Dolores Bradtke,399 +UIPDG442,Leonie Upton,353 +UITIU231,Delia Schulist,514 +UJFRD001,Brianne Rempel,240 +UJUAE341,Armand Mills DVM,282 +ULEJQ343,Dr. Irwin Heaney Jr.,565 +ULFKT412,Dorothy Hills IV,729 +ULMFZ300,Stephen Bosco,513 +UMMHN103,Kallie Ward,45 +UMURI124,Jefferey Walsh,123 +UMZRT110,Jermey Kihn,597 +UNKOJ002,Prof. Jerald Pacocha,93 +UNPKE034,Mr. Casimer Rolfson,262 +UNWGN414,Dr. Catherine Nader,40 +UOBKD133,Serenity Cummerata,103 +UOGND411,Dr. Shakira Walsh MD,105 +UOISG421,Prof. Jaleel Ferry II,675 +UOOUO430,Conner Thiel,963 +UOWYH041,Paige Blick,794 +UOYYL101,Penelope Mante,749 +UPUJB324,Sonia Hettinger,722 +UPYZA033,Kevin Goyette,433 +UQFSV411,Estefania Walker MD,535 +UQZMX414,Susana Carroll,499 +UROCS223,Dr. Hunter Simonis DDS,282 +URUNT403,Rafael Eichmann,757 +URWJW414,Dr. Mario Haag,513 +USDMD012,Madonna Bosco,790 +USGER222,Kayleigh Wiza,498 +UTFYB114,Miss Ashtyn Cronin Jr.,83 +UTLIW001,Marques Watsica,329 +UTOLY443,Tierra Lemke,369 +UTTCW440,Alden Thiel,688 +UUDUC144,Prof. Miles Denesik II,853 +UUHPE132,Prof. Quinten Boyle MD,427 +UUTTE300,Wilson Goyette,771 +UVNTJ420,Ms. Rosetta Gutmann Sr.,207 +UVUQK311,Tommie Morissette,881 +UVYWK413,Unique Brown,103 +UWYCH000,Gordon Mueller,811 +UXPBS341,Dr. Jordy Grady PhD,92 +UXSOE132,Dr. Clarissa Gorczany DDS,258 +UXVOC013,Donald Lubowitz,760 +UYAZD022,Lempi Toy DDS,564 +UYEMR241,Greg Zemlak,527 +UYHSH414,Prof. Preston Schiller,187 +UYIHT340,Orland Okuneva,473 +UYUEQ341,Alex West,916 +UYYRJ442,Collin Hagenes Sr.,354 +UYZEW242,Keyshawn Breitenberg DVM,936 +UZCYS303,Matt Rath,668 +UZKBW440,Finn Boehm,698 +UZKVK302,D'angelo Heidenreich II,527 +UZLRG232,Miss Darlene Willms DDS,991 +VBDOS342,Prof. Katherine Wiza DVM,586 +VBFGG311,Jaydon Conn,934 +VBKJC024,Marcelina Harvey,725 +VBSMG412,Damian Johns,117 +VCBZN202,Antone Bogan,221 +VCGZL034,Ms. Winnifred Stoltenberg Sr.,863 +VCINM101,Consuelo Beer V,102 +VDAPP412,Brooklyn Thompson,569 +VDCKO120,Karley Kozey,483 +VDGZU333,Xzavier Weissnat,582 +VDNVL200,Tad Dare,901 +VDUES443,Paris DuBuque,168 +VEAUV210,Arno Jaskolski,121 +VECKS004,Lukas Bosco PhD,243 +VFFBI111,Garrick McGlynn,532 +VFPQY202,Maudie Schimmel PhD,485 +VGCKA221,Prof. Abe Lowe,131 +VGJRV023,Prof. Patrick Braun,192 +VGXAN430,Isai Mueller,53 +VHHQA201,Kraig Fahey II,631 +VHRIQ001,Caden Thiel,451 +VHUXK423,Dr. Coy Heathcote I,632 +VIBEW322,Kaylah Block,168 +VICEL102,Trevion Shields,680 +VIQKI424,Savannah Hessel,208 +VJJWV133,Abigale Schowalter,281 +VJPIV011,Prof. Tia Medhurst Sr.,854 +VJVSN012,Heloise Weber DVM,468 +VJVYL133,Prof. Herminio McClure,79 +VKEJW331,Dr. Dora Wilkinson,999 +VKFKN444,Prof. Austyn Weimann III,972 +VLFDR231,Alta Pfannerstill,278 +VLNXF044,Prof. Harold Bartell DDS,183 +VMCMO010,Constantin Hickle,147 +VMDBK303,Dr. Eldred Smitham,344 +VMTOS302,Merlin Lueilwitz III,674 +VNBZH032,Luz Smith,736 +VNCPZ411,Magdalena Spinka,90 +VNHCM434,Favian Tillman,735 +VNZWV123,Enrico Greenfelder,613 +VOAXG423,Mr. Jerrod Lang III,372 +VOCDC044,Jett Swift,259 +VOXCH444,Amari Lesch,975 +VPAFZ100,Bryce Swift,611 +VPDPF134,Dr. Taryn Yost,565 +VPGQY134,Patrick Bayer,647 +VPKBK321,Manley Kuvalis,49 +VPQLG344,Miss Jolie Hartmann,357 +VPVAG142,Hilario Senger,873 +VQADJ104,Amie Abbott,161 +VQIBI121,Adalberto Funk,974 +VQLZU342,Shany Koelpin,768 +VQWPN301,Gregorio Beahan,255 +VRBOK430,Stephania Russel,250 +VRHOV430,Prof. Ryleigh Crona MD,34 +VUGBJ210,Darrin Raynor,53 +VULSE243,Wyman Koelpin,75 +VUPRF230,Frida Zboncak I,683 +VVABF134,Keagan Konopelski DVM,20 +VVENN040,Delmer Purdy,542 +VWBFJ241,Nettie Bode,54 +VWFRS011,Aniyah Zboncak,141 +VXCRV132,Daisha Hoeger V,306 +VXJOU411,Arne Schultz Sr.,928 +VXPBZ321,Prof. Jensen Boehm,10 +VXQYD034,Alejandra Cormier,536 +VYMTS330,Miss Liliana Gutkowski Sr.,650 +VYTKY134,Brianne Halvorson V,785 +VZFEW033,Wilma Bruen Jr.,182 +VZTSX124,Mallie Armstrong,462 +WAOXE431,Prof. Miracle Turcotte,460 +WAPRB330,Prof. Benjamin Ruecker MD,408 +WAVXG021,Flossie Walker,515 +WCFGV043,Erin Gulgowski,107 +WCHCH211,Amari Stokes,128 +WCQYO303,Mr. Gregory Wyman,385 +WCYQP322,Casimir Cartwright,983 +WDIVI233,Marie Hackett,268 +WDJFV434,Eino McLaughlin,303 +WDRKW420,Mr. Wiley Kuhic DDS,780 +WDSXT102,Timmothy Cummerata DVM,744 +WDXKF034,Dr. Mylene Connelly IV,82 +WEECE433,Corrine Cummerata,973 +WEGXR330,Prof. Nico Ferry,616 +WFGOT010,Mr. Oda Thiel,717 +WFQWT344,Brianne Torp,538 +WFZGP032,Dr. Ramiro Lynch,222 +WGGQN414,Jeremy Rogahn,891 +WGGZT103,Mr. Doris Sawayn,343 +WGLNM330,Lucious Feeney MD,36 +WGMIS430,Darrin Heaney,415 +WGNGF132,Mr. Terrill Pagac I,926 +WGTWC424,Dr. Janessa Moore IV,387 +WHJUV341,Jermaine Boyer II,113 +WHKHW101,Mr. Mac Dickinson I,737 +WIIEM142,Donnell Fadel,248 +WIMRG124,Whitney Kerluke MD,769 +WJFEE314,Dennis Jenkins III,716 +WJGGZ210,Jordyn Nitzsche,562 +WJJSF413,Theodora Reynolds,950 +WJNNO300,Ms. Lina Becker V,319 +WJOXZ432,Mr. Kole Kuhic V,387 +WJQZR322,Demarco Emmerich,4 +WJTBF104,Braden Streich,508 +WJYHB133,Joannie Fritsch,906 +WKCCN303,Scot Robel,546 +WKIRD024,Toy Brekke,998 +WKMBE114,Susana Homenick,335 +WKPSA442,Gerry Hoppe,368 +WKYPE122,Stephany Hane,526 +WLGAP400,Anna Schmitt,90 +WLIUN040,Aimee Hill,427 +WLREL143,Barbara Price,312 +WMJOT241,Bennie Tromp I,850 +WMLQZ014,Prof. Roger Beatty,944 +WMMDT024,Millie Hoeger,945 +WMMSU241,Clare Keebler,515 +WMSNV203,Vernice Morar,834 +WMTKO021,Roma Schroeder,460 +WNPWG144,Kraig Konopelski,251 +WNRZU231,Ahmad Bogan,50 +WOWCS402,Rosetta Greenholt,894 +WPEOO343,Callie Beier,843 +WPHGG420,Prof. Otto Nicolas,157 +WPNJO112,Kaitlyn Sipes,999 +WPNQM110,Everardo Auer,959 +WPYBN104,Kip Muller,480 +WQBOF244,Adan Larkin,52 +WQCKB300,Ms. Vergie Boehm,558 +WQFNI403,Elenora Ziemann,428 +WQHIN131,Janice Crona,634 +WQNEX222,Miguel Effertz,384 +WRBHY311,Sibyl Marvin,550 +WRBIV430,Prof. Raven Denesik,8 +WTBDO334,Fay Cremin,326 +WTPOZ121,Merle Murray,356 +WTWEP203,Madge Balistreri Sr.,36 +WUABS324,Francisca Marquardt,917 +WUHMW114,Arjun Miller,77 +WUJDK331,Myah Bosco,697 +WUOFJ200,Dr. Samara McDermott,720 +WVKHW013,Keaton Hill,190 +WWKZS211,Michael Bednar,704 +WWMAL400,Ms. Mara Stanton MD,892 +WWOFU241,Orval Kiehn,58 +WWPWJ101,Talon Kihn,51 +WWQCB040,Mrs. Alexandrine Baumbach,42 +WWSFX013,Kitty Schinner,692 +WWSWO244,Kip Roberts,499 +WXBLM132,Miss Willa Kessler,700 +WXNLP014,Harmony Considine III,76 +WYBWJ310,Claudie Kirlin I,708 +WYBYD204,Willy Monahan V,971 +WYDHC321,Ms. Candace Hill,746 +WYEXA401,Emilio Satterfield,875 +WYFLL133,Candida Weimann,489 +WYJMP401,Letha Schowalter IV,867 +WYPBD303,Prof. Adonis Farrell,386 +WYVAC013,Prof. Connor Renner,851 +WYZZP440,Lavinia Welch,84 +WZQQO422,Orland Sawayn,973 +XAIGB134,Coby Larkin,115 +XANLS243,Mr. Wyman Olson,463 +XAPVI004,Antonina Bailey,740 +XAZWE001,Jany Barrows,758 +XBVKA112,Birdie Hagenes,148 +XCEYF120,Dr. Edd Hane,643 +XCKRV241,Llewellyn Braun,392 +XCTPR432,Dr. Kade Pfannerstill,936 +XCVKL113,Mr. Marques Murphy,390 +XDMEZ424,Amos Towne,213 +XDWER302,Queen Kozey,440 +XEGWG212,Finn Glover,646 +XEOKZ113,Braden Walsh,385 +XERCC242,Mr. Michale Gerlach,448 +XFCSW130,Mr. Thaddeus Rodriguez,331 +XFFMC424,Raymond Breitenberg,634 +XFNYG231,Merlin Jacobi PhD,68 +XFTUI201,Mr. Brian Kihn Sr.,86 +XFXUB122,Lori Stanton,742 +XGKQG214,Grayson Grady Jr.,496 +XGNCN203,Ferne D'Amore,179 +XGNVP033,Dr. Candice Marquardt I,108 +XGOJZ332,Jerrod Kohler IV,684 +XGXLT242,Genesis Krajcik,338 +XGYSC401,Anibal Ferry,231 +XHEDJ241,Oswaldo Orn DDS,818 +XHPWH244,Prof. Ian Walsh,287 +XHQYL030,Ofelia Ondricka III,532 +XIGUC104,Ali Kohler,585 +XJBKH101,Verlie Legros,139 +XJFZW200,Mrs. Alaina Roob PhD,255 +XJSDI131,Damian Batz,486 +XJUYX211,Mr. Wiley Wyman II,645 +XKEMQ232,Lavon Bosco,741 +XKFXB131,Prof. Bertram Herman,424 +XKMMU242,Dr. Novella Stiedemann,189 +XKOPB224,Roosevelt Schmeler,894 +XKRHC201,Mr. Cesar Bernhard DVM,313 +XLKEM110,Miss Alda Bartoletti PhD,411 +XMBVA203,Brain Quigley,227 +XNIWS011,Samir Schulist,782 +XNZAK402,Maryse Fisher,108 +XNZWS012,Jeramie Flatley,123 +XOENI104,Prof. Kennith Wuckert DVM,588 +XOKDQ243,Dr. Linnie Huel,620 +XPVPD124,Dr. Idella Koch I,134 +XPVYU042,Miss Ashlee Emmerich,645 +XQIIB121,Sammie Maggio,673 +XQKHW021,Immanuel Casper,410 +XQMOF130,Mavis Boyle IV,15 +XQRZY331,Steve Beier,741 +XQZHB112,Xzavier Douglas II,939 +XRRKF424,Tess Weissnat,587 +XRTKR202,Dr. Irving Schultz PhD,216 +XSQQL230,Mia Frami,238 +XSSQO444,Santa Hane IV,52 +XTKAP333,Austyn Halvorson,378 +XTUUH311,Millie Mitchell,818 +XUJLB421,Dr. Mireille DuBuque MD,630 +XUWEZ433,Al Harris II,618 +XVCIU422,Jeffery Goodwin,390 +XVFPV033,Prof. Angelo Pfannerstill IV,48 +XVXNC020,Mr. Christian Hodkiewicz I,531 +XWRJZ102,Esmeralda Powlowski,163 +XWZGV313,Rickey Buckridge Sr.,618 +XXBLM204,Adela Auer,839 +XXGCA413,Ms. Maribel Schuppe,450 +XXQLQ320,Shana Kozey,319 +XXYTY200,Mrs. Heath Ziemann,523 +XXZRR031,Cristina Price,688 +XYARR423,Halie VonRueden,326 +XYGDJ214,Ms. Yasmin D'Amore I,86 +XYLEL130,Dr. Darrin Marks,952 +XYTLX203,Else Doyle,551 +XZHRO040,Ms. Kassandra Leffler IV,40 +XZLEM303,Dawn Quitzon,989 +XZMCW334,Dr. Oleta Nikolaus Jr.,22 +XZVDY232,Mr. Larry Doyle V,727 +YAJAO332,Justine Hauck IV,966 +YBCDB010,Lorenza Graham,39 +YBGBU321,Keagan Kshlerin DVM,264 +YBGDO232,Kiana Volkman,980 +YBHOE134,Carmelo Franecki,612 +YBWWU200,Francisca Cummerata MD,269 +YCCMW233,Myriam Barrows,958 +YCEJM003,Melisa Lowe,212 +YCNLP324,Wellington Stehr,751 +YCNNC030,Lucienne Schamberger V,494 +YDCEI221,Wilfredo Johns,534 +YENPI013,Prof. Sydnie Paucek,273 +YEQRE041,Mathias Ortiz,598 +YESNZ122,Mr. Leif Senger DDS,422 +YFGUL013,Arvilla Wisoky,484 +YFMFC112,Eriberto Dare,917 +YGHHI320,Declan Nitzsche,468 +YHUED021,Prof. Prudence Schowalter,831 +YINWC141,Jennifer Ledner,970 +YIUZG423,Prof. Ellen Kuhn,944 +YIZBX021,Virginia Larson,905 +YIZJW044,Ransom Lakin,49 +YJAXX443,Jeff Botsford,837 +YJDGD213,Mr. Trenton Purdy III,12 +YJPUG044,Alexys Koch PhD,57 +YJYVR410,Miss Kariane Casper Sr.,289 +YKKDH110,Jolie Johnston,407 +YKPLM333,Ellie Lehner,676 +YKSZQ232,Dr. April Sipes V,419 +YLBXJ300,Mr. Santos Marvin Jr.,626 +YLKWK432,Kailyn Rohan,124 +YLMXO021,Jack Koelpin,848 +YLNTH214,Edd Osinski,824 +YLQFO224,Roberta Blanda,278 +YLWMS302,Sylvia Hessel,65 +YMAFY422,Dr. Newton Bosco IV,128 +YMGLR301,Shawna Cole,839 +YNEUT242,Mrs. Roselyn Ebert IV,767 +YNNKI200,Ward Spinka,184 +YNOHV042,Walter Altenwerth,93 +YNOPS440,Ms. Zetta Klocko,99 +YNUGQ014,Mr. Jovan Kub DVM,675 +YOCUZ304,Hershel Cruickshank,688 +YOLYE324,Gilberto Franecki,961 +YOMCT301,Ms. Joanie Corwin IV,53 +YOXYS123,Dr. Aliyah Herman II,784 +YPGVP420,Prof. Dolores Haley V,604 +YPOVF440,Miss Jade Oberbrunner I,632 +YPZQN132,Gladys Harris,388 +YQOCS440,Woodrow Paucek,522 +YQOEP004,Antonetta Gleason,324 +YQOEX033,Josh Carter,127 +YQOYN310,Ms. Althea Rowe DDS,633 +YQVQK040,Elisabeth Beahan,637 +YRCCS204,Mrs. Hillary Russel I,379 +YRJZE321,Lawson Runolfsdottir,995 +YTCGV444,Miss Nova Cummerata,74 +YTJIF122,Karen Crooks,433 +YTNIA334,Efrain Abshire,494 +YTSBP404,Tierra Bernhard,344 +YTVZT143,Kenny Gerhold,90 +YUSVZ302,Roberta Johnson III,518 +YUZHL112,Jimmy Champlin,304 +YVMBE224,Santino McKenzie,438 +YVSPT231,Ottis Jerde,758 +YVTMN332,Dr. Ryley Farrell V,839 +YVUGH310,Jamel Ratke,440 +YWZAI201,Catalina Williamson,321 +YXBXC103,Lorine Kunde,287 +YXZZO232,Dora Gutmann,883 +YYDSI440,Jo Lehner,558 +YYGUX114,Miss Audrey Murazik,382 +YYHUB201,Emerson Terry,63 +YYWSM312,Randal Buckridge,312 +ZALRQ104,Mr. Karson West Sr.,224 +ZAOXZ122,Prof. Lorenzo Jast Sr.,132 +ZBLUG032,Roslyn Howell,865 +ZBMWE001,Giovani Koss,390 +ZBOTV101,Margarett Gutkowski,573 +ZBQHC024,Dr. Eudora Nikolaus,159 +ZBVYT011,Elbert Kozey,82 +ZBWMJ440,Sophia Johns,217 +ZCAUB214,Curtis Wehner,48 +ZCEUW010,Joy Christiansen,271 +ZCGIW213,Retha Littel,455 +ZDBBC333,Tomasa Schowalter,60 +ZDGXL104,Chanel Rodriguez Sr.,859 +ZDJQQ321,Nya Gulgowski,979 +ZDUIV431,Mr. Dennis Bergstrom,279 +ZDUNC331,Iliana Hand III,811 +ZDWOM244,Katelyn Mueller,451 +ZDXGD212,Mrs. Lucile Batz II,97 +ZEAUZ234,Melba Jacobson,190 +ZEFZK310,Prof. Kaley Kassulke MD,951 +ZELRJ030,Matt Farrell V,641 +ZENMW142,Kayli Klein,196 +ZETEP312,Rasheed Lindgren IV,237 +ZFADZ012,Linda Hodkiewicz,576 +ZFANL040,Mittie Koss,478 +ZFPMR033,Bill Mann,28 +ZFWTL000,Lukas Abernathy,595 +ZGDVK330,Angeline Nienow,979 +ZGRHQ034,River Franecki Sr.,149 +ZGXLW201,Dorthy Kovacek,38 +ZGXQL220,Dawn Streich,109 +ZGZBQ210,Lewis Corwin,903 +ZHDCY001,Ms. Kamille Ledner I,765 +ZHLBV124,Helga Boehm,580 +ZHLRT441,Ewell Runolfsdottir PhD,874 +ZHMKG331,Mr. Turner Ward Jr.,51 +ZHZUG144,Ms. Judy Casper,360 +ZIGJZ034,Devonte Homenick,508 +ZIUKD304,Savanna Ernser II,64 +ZIUQR042,Mr. Jaren Krajcik IV,63 +ZIYPU142,Dalton Jacobs,447 +ZJFKI311,Mr. Reuben Doyle II,547 +ZJGPA234,Danyka Kozey,465 +ZJLUL124,Prof. Laverne Luettgen,561 +ZJSXM401,Dr. Imogene Mann II,87 +ZKEEF414,Issac Ebert IV,300 +ZKHCV220,Mr. Dario Maggio,312 +ZKKRV031,Prof. Jamel Streich,275 +ZLARR412,Ms. Kylee Mosciski,908 +ZLLOQ201,Dell Weissnat,586 +ZLQXC130,Jennie Gulgowski,164 +ZLYJE441,Sherwood Toy,800 +ZMDXM212,Jaquelin Maggio,86 +ZMPQP300,Cleora Thiel,511 +ZMSER103,Prof. Bill Goyette I,809 +ZMSNW011,Trever Rosenbaum,863 +ZMUDQ424,Candelario Ferry,493 +ZNBGX040,Giovanni Cronin IV,244 +ZNEWW011,Anthony Kessler Jr.,886 +ZOMGQ114,Nigel Kohler,161 +ZOPVO100,Darwin Weber DDS,127 +ZOZEB434,Myra Torphy,352 +ZPUHQ010,Dr. Lester Morar,351 +ZRLFI320,Mr. Henderson Cassin,706 +ZSEHS440,Johnpaul Pouros,365 +ZTBZW412,Marjolaine Bartell IV,454 +ZTTCD134,Reymundo Collier,49 +ZUKRG013,Jamir Sanford,875 +ZUNRL043,Prof. Lorine Bins II,594 +ZUVOB101,Cortez Dickens,983 +ZVDWY012,Dr. Dudley McDermott V,642 +ZVMPF343,Hilma Rempel,557 +ZVVGW240,Prof. Connie Thiel,762 +ZVWDO113,Casper Frami II,62 +ZWCAJ323,Elva Marquardt,865 +ZWLJI434,Dr. Zack Hoeger,102 +ZWXHU202,Kayli Zieme IV,909 +ZWXNW042,Octavia Bauch,539 +ZWZVK141,Prof. Quinn Rempel PhD,83 +ZXAJB223,Litzy Eichmann,876 +ZXJHV244,Angelita Rippin,447 +ZYCGB113,Fausto Schmidt,563 +ZYMRI303,Jaren Quigley,566 +ZYOFQ403,Dr. Curt Cremin V,255 +ZYOLF000,Urban Gibson,865 +ZYZCG113,Amber Bauch,17 +ZZBXE334,Kenny Mante I,634 +ZZEZA131,Lue O'Hara,110 +ZZKQG140,Dr. Assunta Turner I,11 \ No newline at end of file diff --git a/resources/js/Pages/Customer/ImportModal.jsx b/resources/js/Pages/Customer/ImportModal.jsx new file mode 100644 index 0000000..d120cff --- /dev/null +++ b/resources/js/Pages/Customer/ImportModal.jsx @@ -0,0 +1,102 @@ +import React, { useEffect, useRef } from 'react' +import { useForm } from '@inertiajs/react' +import Modal from '@/Components/Modal' +import Button from '@/Components/Button' +export default function ImportModal(props) { + const { modalState } = props + + const { data, setData, post, progress, processing, errors, clearErrors } = + useForm({ + file: null, + }) + + const inputFileImport = useRef() + + const handleReset = () => { + setData({ file: null }) + inputFileImport.current.value = '' + clearErrors() + } + + const handleCancel = () => { + modalState.toggle() + handleReset() + } + + const handleClose = () => { + handleReset() + modalState.toggle() + } + + function handleSubmit(e) { + e.preventDefault() + post(route('customer.import'), { + forceFormData: false, + onSuccess: () => Promise.all([handleReset(), modalState.toggle()]), + }) + return + } + + return ( + +
{ + console.log(inputFileImport.current.click()) + }} + > +
+ Pilih File:{' '} +
+
{data.file ? data.file.name : 'Pilih File'}
+
+
{errors.file}
+ setData('file', e.target.files[0])} + /> + {progress && ( +
+
+ {' '} + {progress.percentage}% +
+
+ )} + +

+ Unduh format file import{' '} + + disini + +

+
+ + +
+
+ ) +} diff --git a/resources/js/Pages/Customer/Index.jsx b/resources/js/Pages/Customer/Index.jsx index 7231423..aaf37b7 100644 --- a/resources/js/Pages/Customer/Index.jsx +++ b/resources/js/Pages/Customer/Index.jsx @@ -12,6 +12,7 @@ import ModalConfirm from '@/Components/ModalConfirm' import FormModal from './FormModal' import SearchInput from '@/Components/SearchInput' import { hasPermission } from '@/utils' +import ImportModal from './ImportModal' export default function Customer(props) { const { @@ -24,12 +25,17 @@ export default function Customer(props) { const confirmModal = useModalState() const formModal = useModalState() + const importModal = useModalState() const toggleFormModal = (customer = null) => { formModal.setData(customer) formModal.toggle() } + const toggleImportModal = () => { + importModal.toggle() + } + const handleDeleteClick = (customer) => { confirmModal.setData(customer) confirmModal.toggle() @@ -72,14 +78,23 @@ export default function Customer(props) {
-
+
{canCreate && ( - +
+ + +
)}
+ ) } diff --git a/routes/web.php b/routes/web.php index 20f7073..a29c44d 100644 --- a/routes/web.php +++ b/routes/web.php @@ -44,6 +44,7 @@ Route::middleware(['auth'])->group(function () { // Customer Route::get('/customers', [CustomerController::class, 'index'])->name('customer.index'); Route::post('/customers/import', [CustomerController::class, 'import'])->name('customer.import'); + Route::get('/customers/event', [CustomerController::class, 'event'])->name('customer.event'); Route::post('/customers', [CustomerController::class, 'store'])->name('customer.store'); Route::put('/customers/{customer}', [CustomerController::class, 'update'])->name('customer.update'); Route::delete('/customers/{customer}', [CustomerController::class, 'destroy'])->name('customer.destroy');