修訂 | cd6f75261fc3c9c922a05cf1f939268f896c8cca (tree) |
---|---|
時間 | 2014-05-26 15:58:58 |
作者 | Katsuhiko Nishimra <ktns.87@gmai...> |
Commiter | Katsuhiko Nishimra |
Use current force to check convergence. #32906
git-svn-id: https://svn.sourceforge.jp/svnroot/molds/trunk@1675 1136aad2-a195-0410-b898-f5ea1d11b9d8
@@ -202,6 +202,9 @@ void GEDIIS::SearchMinimum(boost::shared_ptr<ElectronicStructure> electronicStru | ||
202 | 202 | |
203 | 203 | this->OutputMoleculeElectronicStructure(electronicStructure, molecule, this->CanOutputLogs()); |
204 | 204 | |
205 | + matrixForce = electronicStructure->GetForce(elecState); | |
206 | + vectorForce = &matrixForce[0][0]; | |
207 | + | |
205 | 208 | // check convergence |
206 | 209 | if(this->SatisfiesConvergenceCriterion(matrixForce, |
207 | 210 | molecule, |
@@ -216,9 +219,6 @@ void GEDIIS::SearchMinimum(boost::shared_ptr<ElectronicStructure> electronicStru | ||
216 | 219 | //Calculate displacement (K_k at Eq. (15) in [SJTO_1983]) |
217 | 220 | this->CalcDisplacement(matrixDisplacement, matrixOldCoordinates, molecule); |
218 | 221 | |
219 | - matrixForce = electronicStructure->GetForce(elecState); | |
220 | - vectorForce = &matrixForce[0][0]; | |
221 | - | |
222 | 222 | history.AddEntry(lineSearchCurrentEnergy, molecule, matrixForce); |
223 | 223 | |
224 | 224 | // Update Hessian |
@@ -1,6 +1,6 @@ | ||
1 | 1 | |
2 | 2 | |
3 | - >>>>> Welcome to the MolDS world at 2013/8/23(Fri.) 16:8:3 <<<<< | |
3 | + >>>>> Welcome to the MolDS world at 2014/5/26(Mon.) 15:44:37 <<<<< | |
4 | 4 | |
5 | 5 | |
6 | 6 | ********** START: Parse input ********** |
@@ -120,7 +120,7 @@ h | 1.7519 | -1.0401 | -0.1000 | geometry_end | | ||
120 | 120 | Mulliken charge(SCF): 0 6 H 1.000000e+00 9.775077e-02 |
121 | 121 | Mulliken charge(SCF): 0 7 H 1.000000e+00 1.088939e-01 |
122 | 122 | |
123 | - Elapsed time(omp) for the SCF = 0.089677[s]. | |
123 | + Elapsed time(omp) for the SCF = 0.079935[s]. | |
124 | 124 | ********** DONE: PM3/PDDG-SCF ********** |
125 | 125 | |
126 | 126 |
@@ -199,8 +199,8 @@ actual/expected energy change = 1.509575 | ||
199 | 199 | |
200 | 200 | ====== Optimization Logs ====== |
201 | 201 | Energy difference: -3.136514e-02 [a.u.] |
202 | - Max gradient: 1.235168e-01 [a.u.] | |
203 | - Rms gradient: 4.246652e-02 [a.u.] | |
202 | + Max gradient: 9.653856e-02 [a.u.] | |
203 | + Rms gradient: 2.687443e-02 [a.u.] | |
204 | 204 | |
205 | 205 | |
206 | 206 |
@@ -278,8 +278,8 @@ actual/expected energy change = 0.970080 | ||
278 | 278 | |
279 | 279 | ====== Optimization Logs ====== |
280 | 280 | Energy difference: -1.802074e-02 [a.u.] |
281 | - Max gradient: 9.653856e-02 [a.u.] | |
282 | - Rms gradient: 2.687443e-02 [a.u.] | |
281 | + Max gradient: 3.011362e-02 [a.u.] | |
282 | + Rms gradient: 1.379044e-02 [a.u.] | |
283 | 283 | |
284 | 284 | |
285 | 285 |
@@ -357,8 +357,8 @@ actual/expected energy change = 1.350483 | ||
357 | 357 | |
358 | 358 | ====== Optimization Logs ====== |
359 | 359 | Energy difference: -2.222913e-03 [a.u.] |
360 | - Max gradient: 3.011362e-02 [a.u.] | |
361 | - Rms gradient: 1.379044e-02 [a.u.] | |
360 | + Max gradient: 1.802741e-02 [a.u.] | |
361 | + Rms gradient: 9.797423e-03 [a.u.] | |
362 | 362 | |
363 | 363 | |
364 | 364 |
@@ -436,8 +436,8 @@ actual/expected energy change = 1.437281 | ||
436 | 436 | |
437 | 437 | ====== Optimization Logs ====== |
438 | 438 | Energy difference: -2.499199e-03 [a.u.] |
439 | - Max gradient: 1.802741e-02 [a.u.] | |
440 | - Rms gradient: 9.797423e-03 [a.u.] | |
439 | + Max gradient: 1.211386e-02 [a.u.] | |
440 | + Rms gradient: 6.016376e-03 [a.u.] | |
441 | 441 | |
442 | 442 | |
443 | 443 |
@@ -515,8 +515,8 @@ actual/expected energy change = 1.229143 | ||
515 | 515 | |
516 | 516 | ====== Optimization Logs ====== |
517 | 517 | Energy difference: -1.329674e-03 [a.u.] |
518 | - Max gradient: 1.211386e-02 [a.u.] | |
519 | - Rms gradient: 6.016376e-03 [a.u.] | |
518 | + Max gradient: 1.183922e-02 [a.u.] | |
519 | + Rms gradient: 5.151528e-03 [a.u.] | |
520 | 520 | |
521 | 521 | |
522 | 522 |
@@ -594,8 +594,8 @@ actual/expected energy change = 0.853223 | ||
594 | 594 | |
595 | 595 | ====== Optimization Logs ====== |
596 | 596 | Energy difference: -4.889739e-04 [a.u.] |
597 | - Max gradient: 1.183922e-02 [a.u.] | |
598 | - Rms gradient: 5.151528e-03 [a.u.] | |
597 | + Max gradient: 8.962959e-03 [a.u.] | |
598 | + Rms gradient: 4.504915e-03 [a.u.] | |
599 | 599 | |
600 | 600 | |
601 | 601 |
@@ -658,7 +658,7 @@ actual/expected energy change = 1.262015 | ||
658 | 658 | Electronic Dipole moment(SCF): -2.463657e-02 1.019556e-01 -9.746549e-03 1.053418e-01 -6.261993e-02 2.591453e-01 -2.477326e-02 2.677522e-01 |
659 | 659 | |
660 | 660 | | x[a.u.] | y[a.u.] | z[a.u.] | magnitude[a.u.] | | x[debye] | y[debye] | z[debye] | magnitude[debye] | |
661 | - Core Dipole moment: 3.741490e-04 -5.709242e-02 1.743622e-02 5.969679e-02 9.509921e-04 -1.451145e-01 4.431846e-02 1.517341e-01 | |
661 | + Core Dipole moment: 3.741490e-04 -5.709242e-02 1.743622e-02 5.969679e-02 9.509922e-04 -1.451145e-01 4.431846e-02 1.517341e-01 | |
662 | 662 | |
663 | 663 | | k-th eigenstate | i-th atom | atom type | core charge[a.u.] | Mulliken charge[a.u.]| |
664 | 664 | Mulliken charge(SCF): 0 0 C 4.000000e+00 -2.580745e-01 |
@@ -673,8 +673,8 @@ actual/expected energy change = 1.262015 | ||
673 | 673 | |
674 | 674 | ====== Optimization Logs ====== |
675 | 675 | Energy difference: -9.428358e-04 [a.u.] |
676 | - Max gradient: 8.962959e-03 [a.u.] | |
677 | - Rms gradient: 4.504915e-03 [a.u.] | |
676 | + Max gradient: 1.094379e-02 [a.u.] | |
677 | + Rms gradient: 3.741262e-03 [a.u.] | |
678 | 678 | |
679 | 679 | |
680 | 680 |
@@ -752,8 +752,8 @@ actual/expected energy change = 1.443221 | ||
752 | 752 | |
753 | 753 | ====== Optimization Logs ====== |
754 | 754 | Energy difference: -3.128443e-04 [a.u.] |
755 | - Max gradient: 1.094379e-02 [a.u.] | |
756 | - Rms gradient: 3.741262e-03 [a.u.] | |
755 | + Max gradient: 8.189068e-03 [a.u.] | |
756 | + Rms gradient: 2.765758e-03 [a.u.] | |
757 | 757 | |
758 | 758 | |
759 | 759 |
@@ -831,8 +831,8 @@ actual/expected energy change = 1.285324 | ||
831 | 831 | |
832 | 832 | ====== Optimization Logs ====== |
833 | 833 | Energy difference: -1.967718e-04 [a.u.] |
834 | - Max gradient: 8.189068e-03 [a.u.] | |
835 | - Rms gradient: 2.765758e-03 [a.u.] | |
834 | + Max gradient: 3.320527e-03 [a.u.] | |
835 | + Rms gradient: 1.614915e-03 [a.u.] | |
836 | 836 | |
837 | 837 | |
838 | 838 |
@@ -910,8 +910,8 @@ actual/expected energy change = 1.345724 | ||
910 | 910 | |
911 | 911 | ====== Optimization Logs ====== |
912 | 912 | Energy difference: -6.043489e-05 [a.u.] |
913 | - Max gradient: 3.320527e-03 [a.u.] | |
914 | - Rms gradient: 1.614915e-03 [a.u.] | |
913 | + Max gradient: 2.185597e-03 [a.u.] | |
914 | + Rms gradient: 1.128586e-03 [a.u.] | |
915 | 915 | |
916 | 916 | |
917 | 917 |
@@ -989,8 +989,8 @@ actual/expected energy change = 1.355671 | ||
989 | 989 | |
990 | 990 | ====== Optimization Logs ====== |
991 | 991 | Energy difference: -2.504858e-05 [a.u.] |
992 | - Max gradient: 2.185597e-03 [a.u.] | |
993 | - Rms gradient: 1.128586e-03 [a.u.] | |
992 | + Max gradient: 2.540788e-03 [a.u.] | |
993 | + Rms gradient: 9.198483e-04 [a.u.] | |
994 | 994 | |
995 | 995 | |
996 | 996 |
@@ -1068,8 +1068,8 @@ actual/expected energy change = 1.491021 | ||
1068 | 1068 | |
1069 | 1069 | ====== Optimization Logs ====== |
1070 | 1070 | Energy difference: -1.476561e-05 [a.u.] |
1071 | - Max gradient: 2.540788e-03 [a.u.] | |
1072 | - Rms gradient: 9.198483e-04 [a.u.] | |
1071 | + Max gradient: 2.432440e-03 [a.u.] | |
1072 | + Rms gradient: 8.323430e-04 [a.u.] | |
1073 | 1073 | |
1074 | 1074 | |
1075 | 1075 |
@@ -1147,8 +1147,8 @@ actual/expected energy change = 1.451121 | ||
1147 | 1147 | |
1148 | 1148 | ====== Optimization Logs ====== |
1149 | 1149 | Energy difference: -1.623468e-05 [a.u.] |
1150 | - Max gradient: 2.432440e-03 [a.u.] | |
1151 | - Rms gradient: 8.323430e-04 [a.u.] | |
1150 | + Max gradient: 1.931642e-03 [a.u.] | |
1151 | + Rms gradient: 7.953399e-04 [a.u.] | |
1152 | 1152 | |
1153 | 1153 | |
1154 | 1154 |
@@ -1226,8 +1226,8 @@ actual/expected energy change = 1.440574 | ||
1226 | 1226 | |
1227 | 1227 | ====== Optimization Logs ====== |
1228 | 1228 | Energy difference: -1.485371e-05 [a.u.] |
1229 | - Max gradient: 1.931642e-03 [a.u.] | |
1230 | - Rms gradient: 7.953399e-04 [a.u.] | |
1229 | + Max gradient: 1.705972e-03 [a.u.] | |
1230 | + Rms gradient: 7.314212e-04 [a.u.] | |
1231 | 1231 | |
1232 | 1232 | |
1233 | 1233 |
@@ -1305,8 +1305,8 @@ actual/expected energy change = 1.381680 | ||
1305 | 1305 | |
1306 | 1306 | ====== Optimization Logs ====== |
1307 | 1307 | Energy difference: -1.165772e-05 [a.u.] |
1308 | - Max gradient: 1.705972e-03 [a.u.] | |
1309 | - Rms gradient: 7.314212e-04 [a.u.] | |
1308 | + Max gradient: 1.321247e-03 [a.u.] | |
1309 | + Rms gradient: 5.466399e-04 [a.u.] | |
1310 | 1310 | |
1311 | 1311 | |
1312 | 1312 |
@@ -1384,8 +1384,8 @@ actual/expected energy change = 1.362554 | ||
1384 | 1384 | |
1385 | 1385 | ====== Optimization Logs ====== |
1386 | 1386 | Energy difference: -6.475279e-06 [a.u.] |
1387 | - Max gradient: 1.321247e-03 [a.u.] | |
1388 | - Rms gradient: 5.466399e-04 [a.u.] | |
1387 | + Max gradient: 1.089635e-03 [a.u.] | |
1388 | + Rms gradient: 3.393079e-04 [a.u.] | |
1389 | 1389 | |
1390 | 1390 | |
1391 | 1391 |
@@ -1463,8 +1463,8 @@ actual/expected energy change = 1.400728 | ||
1463 | 1463 | |
1464 | 1464 | ====== Optimization Logs ====== |
1465 | 1465 | Energy difference: -3.406810e-06 [a.u.] |
1466 | - Max gradient: 1.089635e-03 [a.u.] | |
1467 | - Rms gradient: 3.393079e-04 [a.u.] | |
1466 | + Max gradient: 5.626334e-04 [a.u.] | |
1467 | + Rms gradient: 2.560687e-04 [a.u.] | |
1468 | 1468 | |
1469 | 1469 | |
1470 | 1470 |
@@ -1542,8 +1542,8 @@ actual/expected energy change = 1.435154 | ||
1542 | 1542 | |
1543 | 1543 | ====== Optimization Logs ====== |
1544 | 1544 | Energy difference: -2.357646e-06 [a.u.] |
1545 | - Max gradient: 5.626334e-04 [a.u.] | |
1546 | - Rms gradient: 2.560687e-04 [a.u.] | |
1545 | + Max gradient: 5.194529e-04 [a.u.] | |
1546 | + Rms gradient: 2.561507e-04 [a.u.] | |
1547 | 1547 | |
1548 | 1548 | |
1549 | 1549 |
@@ -1621,8 +1621,8 @@ actual/expected energy change = 1.420646 | ||
1621 | 1621 | |
1622 | 1622 | ====== Optimization Logs ====== |
1623 | 1623 | Energy difference: -1.910524e-06 [a.u.] |
1624 | - Max gradient: 5.194529e-04 [a.u.] | |
1625 | - Rms gradient: 2.561507e-04 [a.u.] | |
1624 | + Max gradient: 5.096594e-04 [a.u.] | |
1625 | + Rms gradient: 2.448385e-04 [a.u.] | |
1626 | 1626 | |
1627 | 1627 | |
1628 | 1628 |
@@ -1638,7 +1638,7 @@ Trust radius is 0.300000 | ||
1638 | 1638 | |
1639 | 1639 | actual energy change = -1.398184e-06 |
1640 | 1640 | expected energy change = -9.980795e-07 |
1641 | -actual/expected energy change = 1.400875 | |
1641 | +actual/expected energy change = 1.400874 | |
1642 | 1642 | | i-th | atom type | x[a.u.] | y[a.u.] | z[a.u.] | | x[angst.] | y[angst.] | z[angst.] | |
1643 | 1643 | Atom coordinates: 0 C 2.142356e-02 1.005990e-01 -9.213304e-02 1.133686e-02 5.323469e-02 -4.875471e-02 |
1644 | 1644 | Atom coordinates: 1 C 2.874221e+00 2.478110e-02 -9.680904e-02 1.520972e+00 1.311359e-02 -5.122913e-02 |
@@ -1700,85 +1700,6 @@ actual/expected energy change = 1.400875 | ||
1700 | 1700 | |
1701 | 1701 | ====== Optimization Logs ====== |
1702 | 1702 | Energy difference: -1.398184e-06 [a.u.] |
1703 | - Max gradient: 5.096594e-04 [a.u.] | |
1704 | - Rms gradient: 2.448385e-04 [a.u.] | |
1705 | - | |
1706 | - | |
1707 | - | |
1708 | -========== START: GEDIIS step 21 | |
1709 | - | |
1710 | -GEDIIS coefficients contains negative value. | |
1711 | -Taking RFO step. | |
1712 | -Lowest eigenvalue of the augmented Hessian = -0.000001 | |
1713 | -2nd lowest eigenvalue of the augmented Hessian = 0.045247 | |
1714 | -3rd lowest eigenvalue of the augmented Hessian = 0.088212 | |
1715 | -Calculated RFO step size = 0.002780 | |
1716 | -Trust radius is 0.300000 | |
1717 | - | |
1718 | -actual energy change = -9.018689e-07 | |
1719 | -expected energy change = -6.490187e-07 | |
1720 | -actual/expected energy change = 1.389589 | |
1721 | - | i-th | atom type | x[a.u.] | y[a.u.] | z[a.u.] | | x[angst.] | y[angst.] | z[angst.] | | |
1722 | - Atom coordinates: 0 C 2.131931e-02 1.001712e-01 -9.207329e-02 1.128169e-02 5.300832e-02 -4.872308e-02 | |
1723 | - Atom coordinates: 1 C 2.873843e+00 2.420856e-02 -9.695338e-02 1.520772e+00 1.281062e-02 -5.130552e-02 | |
1724 | - Atom coordinates: 2 H -6.969592e-01 2.041351e+00 -9.248592e-02 -3.688149e-01 1.080237e+00 -4.894144e-02 | |
1725 | - Atom coordinates: 3 H -7.675594e-01 -8.436628e-01 -1.755051e+00 -4.061749e-01 -4.464471e-01 -9.287331e-01 | |
1726 | - Atom coordinates: 4 H -7.617935e-01 -8.421220e-01 1.575012e+00 -4.031237e-01 -4.456318e-01 8.334606e-01 | |
1727 | - Atom coordinates: 5 H 3.663984e+00 9.949967e-01 -1.744434e+00 1.938897e+00 5.265296e-01 -9.231145e-01 | |
1728 | - Atom coordinates: 6 H 3.668374e+00 9.314557e-01 1.584379e+00 1.941220e+00 4.929051e-01 8.384171e-01 | |
1729 | - Atom coordinates: 7 H 3.587161e+00 -1.918849e+00 -1.342838e-01 1.898244e+00 -1.015411e+00 -7.105991e-02 | |
1730 | - | |
1731 | - | x[a.u.] | y[a.u.] | z[a.u.] | | x[angst.] | y[angst.] | z[angst.] | | |
1732 | - Center of Mass: 1.447840e+00 6.185569e-02 -9.450608e-02 7.661638e-01 3.273262e-02 -5.001047e-02 | |
1733 | - | |
1734 | - | x[a.u.] | y[a.u.] | z[a.u.] | | x[angst.] | y[angst.] | z[angst.] | | |
1735 | - Center of Core: 1.447840e+00 6.185579e-02 -9.450609e-02 7.661638e-01 3.273267e-02 -5.001047e-02 | |
1736 | - | |
1737 | - | i-th | occ/unocc | e[a.u.] | e[eV] | | |
1738 | - Energy of MO: 0 occ -1.289005e+00 -3.507589e+01 | |
1739 | - Energy of MO: 1 occ -8.690759e-01 -2.364895e+01 | |
1740 | - Energy of MO: 2 occ -5.575179e-01 -1.517096e+01 | |
1741 | - Energy of MO: 3 occ -5.573832e-01 -1.516729e+01 | |
1742 | - Energy of MO: 4 occ -5.073001e-01 -1.380445e+01 | |
1743 | - Energy of MO: 5 occ -4.362195e-01 -1.187023e+01 | |
1744 | - Energy of MO: 6 occ -4.361694e-01 -1.186887e+01 | |
1745 | - Energy of MO: 7 unocc 1.366485e-01 3.718425e+00 | |
1746 | - Energy of MO: 8 unocc 1.573178e-01 4.280869e+00 | |
1747 | - Energy of MO: 9 unocc 1.638674e-01 4.459095e+00 | |
1748 | - Energy of MO: 10 unocc 1.639790e-01 4.462131e+00 | |
1749 | - Energy of MO: 11 unocc 1.844632e-01 5.019539e+00 | |
1750 | - Energy of MO: 12 unocc 1.934645e-01 5.264480e+00 | |
1751 | - Energy of MO: 13 unocc 1.935288e-01 5.266228e+00 | |
1752 | - | |
1753 | - | [a.u.] | [eV] | | |
1754 | - Electronic energy(SCF): -1.230266e+01 -3.347751e+02 | |
1755 | - Note that this electronic energy includes core-repulsions. | |
1756 | - | |
1757 | - | [a.u.] | [eV] | | |
1758 | - Core repulsion energy: 2.177689e+01 5.925840e+02 | |
1759 | - | |
1760 | - | x[a.u.] | y[a.u.] | z[a.u.] | magnitude[a.u.] | | x[debye] | y[debye] | z[debye] | magnitude[debye] | | |
1761 | - Total Dipole moment(SCF): -1.217013e-03 3.395702e-03 2.960724e-04 3.619333e-03 -3.093339e-03 8.631015e-03 7.525412e-04 9.199429e-03 | |
1762 | - | |
1763 | - | x[a.u.] | y[a.u.] | z[a.u.] | magnitude[a.u.] | | x[debye] | y[debye] | z[debye] | magnitude[debye] | | |
1764 | - Electronic Dipole moment(SCF): -5.315047e-03 8.688082e-03 1.813112e-04 1.018653e-02 -1.350950e-02 2.208291e-02 4.608472e-04 2.589158e-02 | |
1765 | - | |
1766 | - | x[a.u.] | y[a.u.] | z[a.u.] | magnitude[a.u.] | | x[debye] | y[debye] | z[debye] | magnitude[debye] | | |
1767 | - Core Dipole moment: 4.098034e-03 -5.292380e-03 1.147612e-04 6.694501e-03 1.041617e-02 -1.345189e-02 2.916940e-04 1.701573e-02 | |
1768 | - | |
1769 | - | k-th eigenstate | i-th atom | atom type | core charge[a.u.] | Mulliken charge[a.u.]| | |
1770 | - Mulliken charge(SCF): 0 0 C 4.000000e+00 -2.559338e-01 | |
1771 | - Mulliken charge(SCF): 0 1 C 4.000000e+00 -2.563453e-01 | |
1772 | - Mulliken charge(SCF): 0 2 H 1.000000e+00 8.562820e-02 | |
1773 | - Mulliken charge(SCF): 0 3 H 1.000000e+00 8.530930e-02 | |
1774 | - Mulliken charge(SCF): 0 4 H 1.000000e+00 8.534584e-02 | |
1775 | - Mulliken charge(SCF): 0 5 H 1.000000e+00 8.536019e-02 | |
1776 | - Mulliken charge(SCF): 0 6 H 1.000000e+00 8.533061e-02 | |
1777 | - Mulliken charge(SCF): 0 7 H 1.000000e+00 8.530496e-02 | |
1778 | - | |
1779 | - | |
1780 | - ====== Optimization Logs ====== | |
1781 | - Energy difference: -9.018689e-07 [a.u.] | |
1782 | 1703 | Max gradient: 4.356745e-04 [a.u.] |
1783 | 1704 | Rms gradient: 1.974443e-04 [a.u.] |
1784 | 1705 |
@@ -1788,14 +1709,14 @@ actual/expected energy change = 1.389589 | ||
1788 | 1709 | |
1789 | 1710 | ********** DONE: Geometry optimization ********** |
1790 | 1711 | Summary for memory usage: |
1791 | - Max Heap: 0.414272[MB]. | |
1792 | - Current Heap(Leaked): 0.010752[MB]. | |
1712 | + Max Heap: 0.451680[MB]. | |
1713 | + Current Heap(Leaked): 0.009728[MB]. | |
1793 | 1714 | |
1794 | 1715 | |
1795 | 1716 | >>>>> The MolDS finished normally! <<<<< |
1796 | - >>>>> CPU time: 37.48[s]. <<<<< | |
1797 | - >>>>> Elapsed time: 10[s]. <<<<< | |
1798 | - >>>>> Elapsed time(OMP): 9.15773[s]. <<<<< | |
1717 | + >>>>> CPU time: 2.11[s]. <<<<< | |
1718 | + >>>>> Elapsed time: 1[s]. <<<<< | |
1719 | + >>>>> Elapsed time(OMP): 0.411938[s]. <<<<< | |
1799 | 1720 | >>>>> See you. <<<<< |
1800 | 1721 | |
1801 | 1722 |