climateprediction.net home page
Task 13182035

Task 13182035

Name hadam3p_eu_2qvo_1991_1_007382261_0
Workunit 7579691
Created 31 Jul 2011, 22:34:42 UTC
Sent 31 Jul 2011, 22:55:48 UTC
Report deadline 13 Jul 2012, 4:15:48 UTC
Received 7 Aug 2011, 18:26:12 UTC
Server state Over
Outcome Success
Client state Done
Exit status 0 (0x00000000)
Computer ID 922180
Run time 4 days 8 hours 44 min 52 sec
CPU time 4 days 8 hours 44 min 52 sec
Validate state Workunit error - check skipped
Credit 2,386.39
Device peak FLOPS 2.22 GFLOPS
Application version UK Met Office HadAM3P-HadRM3P Europe v6.09
windows_intelx86
Stderr
<core_client_version>6.12.33</core_client_version>
<![CDATA[
<stderr_txt>
CPDN Monitor - Quit request from BOINC...
08:57:25 (6848): No heartbeat from core client for 30 sec - exiting
08:57:27 (6848): No heartbeat from core client for 30 sec - exiting
08:57:28 (6848): No heartbeat from core client for 30 sec - exiting
08:57:29 (6848): No heartbeat from core client for 30 sec - exiting
08:57:30 (6848): No heartbeat from core client for 30 sec - exiting
08:57:31 (6848): No heartbeat from core client for 30 sec - exiting
08:57:32 (6848): No heartbeat from core client for 30 sec - exiting
08:57:33 (6848): No heartbeat from core client for 30 sec - exiting
08:57:34 (6848): No heartbeat from core client for 30 sec - exiting
08:57:35 (6848): No heartbeat from core client for 30 sec - exiting
08:57:36 (6848): No heartbeat from core client for 30 sec - exiting
08:57:37 (6848): No heartbeat from core client for 30 sec - exiting
08:57:39 (6848): No heartbeat from core client for 30 sec - exiting
08:57:40 (6848): No heartbeat from core client for 30 sec - exiting
08:57:41 (6848): No heartbeat from core client for 30 sec - exiting
08:57:42 (6848): No heartbeat from core client for 30 sec - exiting
08:57:43 (6848): No heartbeat from core client for 30 sec - exiting
08:57:44 (6848): No heartbeat from core client for 30 sec - exiting
08:57:45 (6848): No heartbeat from core client for 30 sec - exiting
08:57:46 (6848): No heartbeat from core client for 30 sec - exiting
08:57:47 (6848): No heartbeat from core client for 30 sec - exiting
08:57:48 (6848): No heartbeat from core client for 30 sec - exiting
08:57:49 (6848): No heartbeat from core client for 30 sec - exiting
08:57:51 (6848): No heartbeat from core client for 30 sec - exiting
08:57:52 (6848): No heartbeat from core client for 30 sec - exiting
08:57:53 (6848): No heartbeat from core client for 30 sec - exiting
08:57:54 (6848): No heartbeat from core client for 30 sec - exiting
08:57:55 (6848): No heartbeat from core client for 30 sec - exiting
08:57:56 (6848): No heartbeat from core client for 30 sec - exiting
08:57:57 (6848): No heartbeat from core client for 30 sec - exiting
08:57:58 (6848): No heartbeat from core client for 30 sec - exiting
08:57:59 (6848): No heartbeat from core client for 30 sec - exiting
08:58:00 (6848): No heartbeat from core client for 30 sec - exiting
08:58:01 (6848): No heartbeat from core client for 30 sec - exiting
08:58:03 (6848): No heartbeat from core client for 30 sec - exiting
08:58:04 (6848): No heartbeat from core client for 30 sec - exiting
08:58:05 (6848): No heartbeat from core client for 30 sec - exiting
08:58:06 (6848): No heartbeat from core client for 30 sec - exiting
08:58:07 (6848): No heartbeat from core client for 30 sec - exiting
08:58:08 (6848): No heartbeat from core client for 30 sec - exiting
08:58:09 (6848): No heartbeat from core client for 30 sec - exiting
08:58:10 (6848): No heartbeat from core client for 30 sec - exiting
08:58:11 (6848): No heartbeat from core client for 30 sec - exiting
08:58:12 (6848): No heartbeat from core client for 30 sec - exiting
08:58:13 (6848): No heartbeat from core client for 30 sec - exiting
08:58:15 (6848): No heartbeat from core client for 30 sec - exiting
08:58:16 (6848): No heartbeat from core client for 30 sec - exiting
08:58:17 (6848): No heartbeat from core client for 30 sec - exiting
08:58:18 (6848): No heartbeat from core client for 30 sec - exiting
08:58:19 (6848): No heartbeat from core client for 30 sec - exiting
08:58:20 (6848): No heartbeat from core client for 30 sec - exiting
08:58:21 (6848): No heartbeat from core client for 30 sec - exiting
08:58:22 (6848): No heartbeat from core client for 30 sec - exiting
08:58:23 (6848): No heartbeat from core client for 30 sec - exiting
08:58:24 (6848): No heartbeat from core client for 30 sec - exiting
08:58:25 (6848): No heartbeat from core client for 30 sec - exiting
08:58:27 (6848): No heartbeat from core client for 30 sec - exiting
08:58:28 (6848): No heartbeat from core client for 30 sec - exiting
08:58:29 (6848): No heartbeat from core client for 30 sec - exiting
08:58:30 (6848): No heartbeat from core client for 30 sec - exiting
08:58:31 (6848): No heartbeat from core client for 30 sec - exiting
08:58:32 (6848): No heartbeat from core client for 30 sec - exiting
CPDN Monitor - No 'heartbeat' from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
18:00:29 (3472): No heartbeat from core client for 30 sec - exiting
Suspended CPDN Monitor - No 'heartbeat' from BOINC...
18:00:30 (3472): No heartbeat from core client for 30 sec - exiting
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
16:36:37 (5772): No heartbeat from core client for 30 sec - exiting
CPDN Monitor - No 'heartbeat' from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
17:32:14 (5920): No heartbeat from core client for 30 sec - exiting
CPDN Monitor - No 'heartbeat' from BOINC...
17:32:15 (5920): No heartbeat from core client for 30 sec - exiting
Suspended CPDN Monitor - Suspend request from BOINC...
18:33:48 (5284): No heartbeat from core client for 30 sec - exiting
CPDN Monitor - No 'heartbeat' from BOINC...
19:08:33 (6808): No heartbeat from core client for 30 sec - exiting
CPDN Monitor - No 'heartbeat' from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Controller:: CPDN process is not running, exiting, bRetVal = 1, checkPID=0, selfPID=4756, iMonCtr=2
Model crash detected, will try to restart...
Global Worker:: CPDN process is not running, exiting, bRetVal = 1, checkPID=0, selfPID=5876, iMonCtr=2
16:49:47 (5024): No heartbeat from core client for 30 sec - exiting
16:49:48 (5024): No heartbeat from core client for 30 sec - exiting
16:49:49 (5024): No heartbeat from core client for 30 sec - exiting
16:49:50 (5024): No heartbeat from core client for 30 sec - exiting
16:49:51 (5024): No heartbeat from core client for 30 sec - exiting
16:49:53 (5024): No heartbeat from core client for 30 sec - exiting
16:49:54 (5024): No heartbeat from core client for 30 sec - exiting
16:49:55 (5024): No heartbeat from core client for 30 sec - exiting
16:49:56 (5024): No heartbeat from core client for 30 sec - exiting
16:49:57 (5024): No heartbeat from core client for 30 sec - exiting
16:49:58 (5024): No heartbeat from core client for 30 sec - exiting
16:49:59 (5024): No heartbeat from core client for 30 sec - exiting
16:50:00 (5024): No heartbeat from core client for 30 sec - exiting
16:50:01 (5024): No heartbeat from core client for 30 sec - exiting
CPDN Monitor - No 'heartbeat' from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Suspended CPDN Monitor - Suspend request from BOINC...
Leaving CPDN_Main::Monitor...
Called boinc_finish

</stderr_txt>
]]>
Latest Trickles Received
Time Sent (UTC) Host ID Result ID Result Name Timestep CPU Time (sec) Average (sec/TS)
07 Aug 2011 17:32:14 922180 13182035 hadam3p_eu_2qvo_1991_1_007382261_0 138,336 376,488 2.7215
07 Aug 2011 03:42:08 922180 13182035 hadam3p_eu_2qvo_1991_1_007382261_0 126,816 344,745 2.7185
05 Aug 2011 22:29:26 922180 13182035 hadam3p_eu_2qvo_1991_1_007382261_0 115,296 313,646 2.7204
05 Aug 2011 08:13:06 922180 13182035 hadam3p_eu_2qvo_1991_1_007382261_0 103,776 281,983 2.7172
04 Aug 2011 23:34:40 922180 13182035 hadam3p_eu_2qvo_1991_1_007382261_0 92,280 250,278 2.7122
04 Aug 2011 22:35:31 922180 13182035 hadam3p_eu_2qvo_1991_1_007382261_0 92,256 249,737 2.7070
03 Aug 2011 13:28:00 922180 13182035 hadam3p_eu_2qvo_1991_1_007382261_0 80,736 217,977 2.6999
03 Aug 2011 12:31:00 922180 13182035 hadam3p_eu_2qvo_1991_1_007382261_0 69,216 186,132 2.6891
02 Aug 2011 19:22:31 922180 13182035 hadam3p_eu_2qvo_1991_1_007382261_0 57,696 154,194 2.6725
02 Aug 2011 09:59:03 922180 13182035 hadam3p_eu_2qvo_1991_1_007382261_0 46,176 121,774 2.6372
02 Aug 2011 00:56:15 922180 13182035 hadam3p_eu_2qvo_1991_1_007382261_0 34,656 89,240 2.5750
01 Aug 2011 15:53:18 922180 13182035 hadam3p_eu_2qvo_1991_1_007382261_0 23,136 59,084 2.5538
01 Aug 2011 07:43:42 922180 13182035 hadam3p_eu_2qvo_1991_1_007382261_0 11,616 29,744 2.5606


©2024 cpdn.org