Name | hadsm3dhet2_jqnr_006597545_5 |
Workunit | 6800918 |
Created | 15 Mar 2010, 12:03:59 UTC |
Sent | 27 Sep 2010, 14:28:47 UTC |
Report deadline | 9 Sep 2011, 19:48:47 UTC |
Received | 9 Oct 2010, 22:12:54 UTC |
Server state | Over |
Outcome | Computation error |
Client state | Compute error |
Exit status | 22 (0x00000016) Unknown error code |
Computer ID | 1091062 |
Run time | 7 days 4 hours 46 min 2 sec |
CPU time | 6 days 23 hours 26 min 26 sec |
Validate state | Invalid |
Credit | 5,855.36 |
Device peak FLOPS | 1.86 GFLOPS |
Application version | UK Met Office HadSM3 Slab Model v6.08 i686-pc-linux-gnu |
Stderr | <core_client_version>6.10.58</core_client_version> <![CDATA[ <message> process exited with code 22 (0x16, -234) </message> <stderr_txt> CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. MainError: 06:24:25 PM No files match the supplied pattern. CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. MainError: 12:01:13 AM No files match the supplied pattern. CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... CPDN Monitor - Quit request from BOINC... Model crashed: (null) Model crashed: (null) Model crashed: (null) Model crashed: (null) Model crashed: (null) Model crashed: (null) Sorry, too many model crashes! :-( called boinc_finish </stderr_txt> ]]> |
Latest Trickles Received | ||||||
---|---|---|---|---|---|---|
Time Sent (UTC) | Host ID | Result ID | Result Name | Timestep | CPU Time (sec) | Average (sec/TS) |
09 Oct 2010 22:18:53 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 118,822 | 600,805 | 0.9427 |
09 Oct 2010 22:18:53 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 108,020 | 589,870 | 0.9415 |
09 Oct 2010 22:18:53 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 97,218 | 578,904 | 0.9402 |
06 Oct 2010 09:39:59 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 86,416 | 567,948 | 0.9389 |
06 Oct 2010 04:34:37 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 75,614 | 556,932 | 0.9374 |
06 Oct 2010 04:34:37 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 64,812 | 545,957 | 0.9360 |
05 Oct 2010 21:21:24 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 54,010 | 534,978 | 0.9344 |
05 Oct 2010 18:07:57 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 43,208 | 523,930 | 0.9328 |
05 Oct 2010 14:56:15 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 32,406 | 512,887 | 0.9310 |
05 Oct 2010 08:13:55 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 21,604 | 501,890 | 0.9293 |
05 Oct 2010 03:42:01 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 10,802 | 490,855 | 0.9274 |
05 Oct 2010 03:04:28 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 259,248 | 479,845 | 0.9255 |
04 Oct 2010 20:49:40 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 248,446 | 468,860 | 0.9235 |
04 Oct 2010 17:38:14 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 237,644 | 457,931 | 0.9216 |
04 Oct 2010 14:28:50 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 226,842 | 447,048 | 0.9197 |
04 Oct 2010 09:31:36 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 216,040 | 436,167 | 0.9177 |
04 Oct 2010 04:22:38 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 205,238 | 425,251 | 0.9155 |
04 Oct 2010 03:18:40 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 194,436 | 414,270 | 0.9131 |
03 Oct 2010 22:10:45 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 183,634 | 403,295 | 0.9106 |
03 Oct 2010 19:06:48 | 1091062 | 11037183 | hadsm3dhet2_jqnr_006597545_5 | 172,832 | 392,361 | 0.9081 |
©2024 cpdn.org