Log entries by program:
| Program name | Lines | %Lines | Size | %Size |
|---|---|---|---|---|
| inn | 3727 | 38.5% | 688.8 KB | 43.5% |
| innd | 2337 | 24.1% | 388.7 KB | 24.5% |
| nnrpd | 1852 | 19.1% | 208.3 KB | 13.1% |
| innfeed | 1769 | 18.3% | 298.2 KB | 18.8% |
| controlchan | 1 | 0.0% | 0.2 KB | 0.0% |
| nocem | 1 | 0.0% | 0.2 KB | 0.0% |
| TOTAL: 6 | 9687 | 100.0% | 1.5 MB | 100.0% |
History cache:
| Reason | Count | %Count |
|---|---|---|
| Positive hits | 17959 | 58.6% |
| Negative hits | 9127 | 29.8% |
| Do not exist | 3452 | 11.3% |
| Cache misses | 118 | 0.4% |
| TOTAL: 4 | 30656 | 100.0% |
INND timer:
| Code region | Time | Pct | Invoked | Min(ms) | Avg(ms) | Max(ms) |
|---|---|---|---|---|---|---|
| artcncl/perl | 00:00:00.159 | 0.0% | 122 | 1.000 | 1.303 | 4.000 |
| article cancel | 00:00:00.014 | 0.0% | 123 | 0.000 | 0.114 | 1.000 |
| article cleanup | 00:00:00.075 | 0.0% | 3479 | 0.000 | 0.022 | 0.182 |
| article logging | 00:00:00.253 | 0.0% | 3495 | 0.000 | 0.072 | 0.316 |
| article parse | 00:00:00.792 | 0.0% | 10497 | 0.000 | 0.075 | 0.194 |
| article write | 00:00:03.320 | 0.0% | 3045 | 0.286 | 1.090 | 2.625 |
| artlog/artcncl | 00:00:00.002 | 0.0% | 122 | 0.000 | 0.016 | 0.111 |
| artlog/artcncl/perl | 00:00:00.007 | 0.0% | 122 | 0.000 | 0.057 | 1.000 |
| data move | 00:00:00.131 | 0.0% | 36294 | 0.000 | 0.004 | 0.022 |
| hisgrep/artcncl | 00:00:00.004 | 0.0% | 123 | 0.000 | 0.033 | 0.111 |
| hisgrep/artcncl/perl | 00:00:00.005 | 0.0% | 122 | 0.000 | 0.041 | 1.000 |
| hisgrep/perl | 00:00:00.010 | 0.0% | 125 | 0.000 | 0.080 | 1.000 |
| hishave/artcncl | 00:00:00.001 | 0.0% | 123 | 0.000 | 0.008 | 0.023 |
| hishave/artcncl/perl | 00:00:00.000 | 0.0% | 122 | 0.000 | 0.000 | 0.000 |
| history grep | 00:00:00.000 | 0.0% | 0 | 0.000 | 0.000 | 0.000 |
| history lookup | 00:00:00.400 | 0.0% | 30626 | 0.000 | 0.013 | 0.051 |
| history sync | 00:00:00.034 | 0.0% | 404 | 0.000 | 0.084 | 1.000 |
| history write | 00:00:00.760 | 0.0% | 3478 | 0.000 | 0.219 | 0.528 |
| hiswrite/artcncl | 00:00:00.000 | 0.0% | 0 | 0.000 | 0.000 | 0.000 |
| idle | 24:00:30.675 | 100.0% | 37737 | 820.503 | 2290.343 | 13967.000 |
| nntp read | 00:00:01.230 | 0.0% | 37220 | 0.006 | 0.033 | 0.083 |
| overview write | 00:00:01.832 | 0.0% | 3045 | 0.000 | 0.602 | 4.278 |
| perl filter | 00:00:17.512 | 0.0% | 3478 | 2.882 | 5.035 | 13.200 |
| python filter | 00:00:00.008 | 0.0% | 3478 | 0.000 | 0.002 | 0.077 |
| site send | 00:00:01.076 | 0.0% | 6154 | 0.000 | 0.175 | 0.486 |
| TOTAL: 24:01:10.999 | 24:00:58.300 | 100.0% | - | - | - | - |
INNfeed timer:
| Code region | Time | Pct | Invoked | Min(ms) | Avg(ms) | Max(ms) |
|---|---|---|---|---|---|---|
| article new | 00:00:00.022 | 0.0% | 3041 | 0.000 | 0.007 | 0.091 |
| article prepare | 00:00:00.001 | 0.0% | 424 | 0.000 | 0.002 | 0.083 |
| article read | 00:00:00.021 | 0.0% | 99 | 0.000 | 0.212 | 3.000 |
| backlog stats | 00:00:00.107 | 0.0% | 41579 | 0.000 | 0.003 | 0.015 |
| callbacks | 00:00:00.000 | 0.0% | 0 | 0.000 | 0.000 | 0.000 |
| data read | 00:00:00.530 | 0.0% | 24268 | 0.000 | 0.022 | 0.071 |
| data write | 00:00:01.278 | 0.0% | 21375 | 0.000 | 0.060 | 0.115 |
| idle | 23:58:07.262 | 100.0% | 41579 | 713.449 | 2075.261 | 5456.673 |
| status file | 00:00:00.434 | 0.0% | 203 | 1.000 | 2.138 | 4.500 |
| TOTAL: 23:58:12.581 | 23:58:09.655 | 100.0% | - | - | - | - |
nnrpd timer:
| Code region | Time | Pct | Invoked | Min(ms) | Avg(ms) | Max(ms) |
|---|---|---|---|---|---|---|
| idle | 00:00:20.235 | 20.7% | 1472 | 11.400 | 13.747 | 84.000 |
| newnews | 00:00:00.000 | 0.0% | 0 | 0.000 | 0.000 | 0.000 |
| nntpwrite | 00:00:00.064 | 0.1% | 3298 | 0.000 | 0.019 | 0.500 |
| readart | 00:00:00.009 | 0.0% | 2 | 4.500 | 4.500 | 4.500 |
| TOTAL: 00:01:37.649 | 00:00:20.308 | 20.8% | - | - | - | - |
Control commands to INND:
| Command | Number |
|---|---|
| flush | 5 |
| flushlogs | 2 |
| go | 2 |
| logmode | 2 |
| lowmark | 1 |
| mode | 148 |
| name | 2 |
| pause | 2 |
| paused | 2 |
| reload | 2 |
| reserve | 2 |
| TOTAL: 11 | 170 |
Incoming Feeds (INN):
| Server | Connects | Offered | Taken | Refused | Reject | %Accpt | Elapsed | |
|---|---|---|---|---|---|---|---|---|
| 1 | i2pn.org | 2 | 2371 | 666 | 1614 | 91 | 28% | 18:08:32 |
| 2 | feed-out.gegeweb.org | 3 | 2002 | 641 | 1358 | 3 | 32% | 23:53:40 |
| 3 | news.nntp4.net | 2 | 3640 | 598 | 2810 | 232 | 16% | 27:28:12 |
| 4 | gegeweb-out.news.tnetconsulting.net | 2 | 5311 | 422 | 4873 | 16 | 7% | 38:16:25 |
| 5 | news.glou.org | 1 | 2687 | 271 | 2394 | 22 | 10% | 23:59:58 |
| 6 | news.samoylyk.net | 1 | 2521 | 201 | 2317 | 3 | 7% | 20:04:46 |
| 7 | usenet.pasdenom.info | 1 | 540 | 23 | 515 | 2 | 4% | 07:34:43 |
| 8 | nntp.terraraq.uk | 1 | 148 | 7 | 134 | 7 | 4% | 02:04:37 |
| 9 | localhost | 25 | 0 | 0 | 0 | 0 | 0% | 00:00:00 |
| TOTAL: 9 | 38 | 19220 | 2829 | 16015 | 376 | 14% | 161:30:53 | |
Incoming Volume (INN):
| Server | AcceptVol | DupVol | RejVol | TotalVol | %Acc | Vol/Art | |
|---|---|---|---|---|---|---|---|
| 1 | gegeweb-out.news.tnetconsulting.net | 4.8 MB | 5.6 KB | 62.6 KB | 4.9 MB | 98% | 11.4 KB |
| 2 | news.nntp4.net | 3.1 MB | 0.0 KB | 2.1 MB | 5.2 MB | 60% | 6.4 KB |
| 3 | i2pn.org | 2.6 MB | 0.0 KB | 306.3 KB | 2.9 MB | 89% | 4.0 KB |
| 4 | news.samoylyk.net | 1.9 MB | 0.0 KB | 5.8 KB | 1.9 MB | 99% | 9.6 KB |
| 5 | feed-out.gegeweb.org | 1.5 MB | 0.0 KB | 6.0 KB | 1.5 MB | 99% | 2.4 KB |
| 6 | news.glou.org | 997.9 KB | 0.0 KB | 53.4 KB | 1.0 MB | 94% | 3.6 KB |
| 7 | nntp.terraraq.uk | 95.8 KB | 0.0 KB | 28.0 KB | 123.8 KB | 77% | 8.8 KB |
| 8 | usenet.pasdenom.info | 60.5 KB | 0.0 KB | 8.0 KB | 68.4 KB | 88% | 2.7 KB |
| 9 | localhost | 0.0 KB | 0.0 KB | 0.0 KB | 0.0 KB | 0% | 0 |
| TOTAL: 9 | 15.1 MB | 5.6 KB | 2.5 MB | 17.7 MB | 85% | 5.6 KB | |
Incoming articles:
| Date | Articles | %Arts | Art/sec | Size | %Size | KB/sec |
|---|---|---|---|---|---|---|
| May 20 04:15:01 - 04:59:59 | 71 | 2.3% | 0.03 | 408.0 KB | 2.5% | 0.15 |
| May 20 05:00:00 - 05:59:59 | 64 | 2.1% | 0.02 | 379.5 KB | 2.4% | 0.11 |
| May 20 06:00:00 - 06:59:59 | 113 | 3.7% | 0.03 | 458.5 KB | 2.9% | 0.13 |
| May 20 07:00:00 - 07:59:59 | 133 | 4.4% | 0.04 | 462.5 KB | 2.9% | 0.13 |
| May 20 08:00:00 - 08:59:59 | 90 | 3.0% | 0.03 | 303.1 KB | 1.9% | 0.08 |
| May 20 09:00:00 - 09:59:59 | 80 | 2.6% | 0.02 | 652.0 KB | 4.1% | 0.18 |
| May 20 10:00:00 - 10:59:59 | 96 | 3.2% | 0.03 | 547.6 KB | 3.4% | 0.15 |
| May 20 11:00:00 - 11:59:59 | 96 | 3.2% | 0.03 | 583.3 KB | 3.6% | 0.16 |
| May 20 12:00:00 - 12:59:59 | 106 | 3.5% | 0.03 | 361.2 KB | 2.3% | 0.10 |
| May 20 13:00:00 - 13:59:59 | 105 | 3.5% | 0.03 | 349.7 KB | 2.2% | 0.10 |
| May 20 14:00:00 - 14:59:59 | 93 | 3.1% | 0.03 | 937.2 KB | 5.8% | 0.26 |
| May 20 15:00:00 - 15:59:59 | 163 | 5.4% | 0.05 | 785.7 KB | 4.9% | 0.22 |
| May 20 16:00:00 - 16:59:59 | 246 | 8.1% | 0.07 | 1.0 MB | 6.6% | 0.29 |
| May 20 17:00:00 - 17:59:59 | 179 | 5.9% | 0.05 | 891.4 KB | 5.6% | 0.25 |
| May 20 18:00:00 - 18:59:59 | 151 | 5.0% | 0.04 | 1.1 MB | 6.7% | 0.30 |
| May 20 19:00:00 - 19:59:59 | 182 | 6.0% | 0.05 | 794.9 KB | 5.0% | 0.22 |
| May 20 20:00:00 - 20:59:59 | 178 | 5.9% | 0.05 | 670.3 KB | 4.2% | 0.19 |
| May 20 21:00:00 - 21:59:59 | 172 | 5.7% | 0.05 | 569.0 KB | 3.5% | 0.16 |
| May 20 22:00:00 - 22:59:59 | 142 | 4.7% | 0.04 | 1.2 MB | 7.4% | 0.33 |
| May 20 23:00:00 - 23:59:59 | 152 | 5.0% | 0.04 | 1.1 MB | 6.8% | 0.31 |
| May 21 00:00:00 - 00:59:59 | 109 | 3.6% | 0.03 | 631.3 KB | 3.9% | 0.18 |
| May 21 01:00:00 - 01:59:59 | 107 | 3.5% | 0.03 | 582.7 KB | 3.6% | 0.16 |
| May 21 02:00:00 - 02:59:59 | 91 | 3.0% | 0.03 | 411.0 KB | 2.6% | 0.11 |
| May 21 03:00:00 - 03:59:59 | 91 | 3.0% | 0.03 | 767.1 KB | 4.8% | 0.21 |
| May 21 04:00:00 - 04:15:01 | 32 | 1.1% | 0.04 | 75.1 KB | 0.5% | 0.08 |
| TOTAL: 24:00:00 | 3042 | 100.0% | 0.04 | 15.7 MB | 100.0% | 0.19 |
Sites sending bad articles:
| Server | Total | Group | Dist | Duplic | Unapp | TooOld | Site | Line | Other | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | news.nntp4.net | 214 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 214 |
| 2 | i2pn.org | 110 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 110 |
| 3 | nntp.terraraq.uk | 49 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 49 |
| 4 | news.samoylyk.net | 25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 25 |
| 5 | news.glou.org | 22 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 22 |
| 6 | usenet.pasdenom.info | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 |
| 7 | gegeweb-out.news.tnetconsulting.net | 8 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 7 |
| 8 | feed-out.gegeweb.org | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 |
| TOTAL: 8 | 441 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 440 | |
INND Perl filter [Top 20]:
| Reason | Count |
|---|---|
| Bad path (news.giganews.com.POSTED) | 95 |
| EMP (md5) | 81 |
| EMP (phr nph) | 60 |
| EMP (phl) | 56 |
| EMP (phn nph) | 54 |
| EMP (phn path) | 36 |
| Too many newsgroups | 24 |
| Too many newsgroups (meow) | 12 |
| Cancels abusifs | 3 |
| User-issued spam cancel | 1 |
| Cancel of non-existing ID <kcq6l6FtgocU1@mid.individual.net> | 1 |
| Cancel of <dalton-45FF69.02523420052023@news.eternal-september.org> without Cancel-Key | 1 |
| TOTAL: 12 | 424 |
Miscellaneous innd statistics [Top 10]:
| Event | Server | Number |
|---|---|---|
| Including strange strings | ||
| news.samoylyk.net | 15 | |
| i2pn.org | 1 | |
| TOTAL: 2 | 16 | |
| TOTAL: 1 | 16 | |
Outgoing Feeds (innfeed) by Articles:
| Server | Offered | Taken | Refused | Reject | Miss | Spool | %Took | Elapsed | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | i2pn.org | 3704 | 24 | 2201 | 0 | 0 | 0 | 0% | 23:57:53 |
| 2 | news.gegeweb.org | 2617 | 24 | 2354 | 28 | 0 | 0 | 0% | 23:59:07 |
| 3 | news.tnetconsulting.net | 4609 | 16 | 3018 | 0 | 0 | 1 | 0% | 23:59:56 |
| 4 | nntp.terraraq.uk | 2154 | 9 | 1993 | 1 | 0 | 0 | 0% | 23:59:54 |
| 5 | news.samoylyk.net | 3072 | 3 | 2787 | 0 | 0 | 0 | 0% | 23:59:47 |
| 6 | news.nntp4.net | 2512 | 1 | 2452 | 0 | 0 | 0 | 0% | 23:59:56 |
| 7 | news.aioe.org | 0 | 0 | 0 | 0 | 0 | 2355 | 0% | 23:59:54 |
| 8 | news.pasdenom.info | 2692 | 0 | 2625 | 0 | 0 | 0 | 0% | 23:58:34 |
| TOTAL: 8 | 21360 | 77 | 17430 | 29 | 0 | 2356 | 0% | 191:55:01 | |
Outgoing Feeds (innfeed) by Volume:
| Server | AcceptVol | RejectVol | TotalVol | Volume/sec | Vol/Art | Elapsed | |
|---|---|---|---|---|---|---|---|
| 1 | news.gegeweb.org | 80.8 KB | 110.9 KB | 191.7 KB | 0.0 KB/s | 3.7 KB | 23:59:07 |
| 2 | i2pn.org | 56.6 KB | 0.0 KB | 56.6 KB | 0.0 KB/s | 2.4 KB | 23:57:53 |
| 3 | news.tnetconsulting.net | 41.5 KB | 0.0 KB | 41.5 KB | 0.0 KB/s | 2.6 KB | 23:59:56 |
| 4 | nntp.terraraq.uk | 34.6 KB | 1.2 KB | 35.8 KB | 0.0 KB/s | 3.6 KB | 23:59:54 |
| 5 | news.samoylyk.net | 8.2 KB | 0.0 KB | 8.2 KB | 0.0 KB/s | 2.7 KB | 23:59:47 |
| 6 | news.nntp4.net | 4.1 KB | 0.0 KB | 4.1 KB | 0.0 KB/s | 4.1 KB | 23:59:56 |
| 7 | news.aioe.org | 0.0 KB | 0.0 KB | 0.0 KB | 0.0 KB/s | 0 | 23:59:54 |
| 8 | news.pasdenom.info | 0.0 KB | 0.0 KB | 0.0 KB | 0.0 KB/s | 0 | 23:58:34 |
| TOTAL: 8 | 225.7 KB | 112.1 KB | 337.9 KB | 0.0 KB/s | 3.2 KB | 191:55:01 | |
NNRP readership statistics:
| System | Conn | Arts | Size | Groups | Post | Rej | Elapsed | |
|---|---|---|---|---|---|---|---|---|
| 1 | 45.227.254.8 | 1 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:00 |
| 2 | versatile.monitoring.internet-measurement.com | 1 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:06 |
| 3 | 80.94.95.2 | 1 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:00 |
| 4 | 185.73.124.50 | 1 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:00 |
| 5 | valued.monitoring.internet-measurement.com | 1 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:00 |
| 6 | 46.219.209.156 | 1 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:02 |
| 7 | lustrous.monitoring.internet-measurement.com | 2 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:00 |
| 8 | hearty.monitoring.internet-measurement.com | 1 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:00 |
| 9 | mail.gegeweb.eu | 288 | 0 | 0.0 KB | 0 | 0 | 0 | 00:01:19 |
| 10 | sweet.monitoring.internet-measurement.com | 1 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:04 |
| 11 | 194.165.16.37 | 1 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:00 |
| 12 | 80.94.95.248 | 2 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:00 |
| 13 | tranquil.monitoring.internet-measurement.com | 1 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:00 |
| 14 | 88.165.5.23 | 1 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:00 |
| 15 | angelic.monitoring.internet-measurement.com | 1 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:00 |
| 16 | 107.170.241.20 | 1 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:00 |
| 17 | 194.165.16.72 | 1 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:00 |
| TOTAL: 17 | 306 | 0 | 0.0 KB | 0 | 0 | 0 | 00:01:37 | |
NNRP readership statistics (by domain):
| System | Conn | Arts | Size | Groups | Post | Rej | Elapsed | |
|---|---|---|---|---|---|---|---|---|
| 1 | *.gegeweb.eu | 288 | 0 | 0.0 KB | 0 | 0 | 0 | 00:01:19 |
| 2 | unresolved | 10 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:05 |
| 3 | *.monitoring.internet-measurement.com | 8 | 0 | 0.0 KB | 0 | 0 | 0 | 00:00:12 |
| TOTAL: 3 | 306 | 0 | 0.0 KB | 0 | 0 | 0 | 00:01:37 | |
NNRP auth users [Top 20]:
| User | Conn |
|---|---|
| mailman | 288 |
| TOTAL: 1 | 288 |
NNRP total resource statistics [Top 20]:
| System | User(ms) | System(ms) | Idle(ms) | Elapsed |
|---|---|---|---|---|
| mail.gegeweb.eu | 4.374 | 4.689 | 1.954 | 00:01:19 |
| versatile.monitoring.internet-measurement.com | 0.060 | 0.036 | 0.000 | 00:00:06 |
| sweet.monitoring.internet-measurement.com | 0.070 | 0.026 | 0.000 | 00:00:04 |
| 46.219.209.156 | 0.026 | 0.043 | 0.000 | 00:00:02 |
| angelic.monitoring.internet-measurement.com | 0.041 | 0.021 | 0.000 | 00:00:00 |
| 194.165.16.72 | 0.029 | 0.038 | 0.000 | 00:00:00 |
| 88.165.5.23 | 0.024 | 0.035 | 0.000 | 00:00:00 |
| 194.165.16.37 | 0.010 | 0.042 | 0.000 | 00:00:00 |
| 107.170.241.20 | 0.029 | 0.019 | 0.000 | 00:00:00 |
| 185.73.124.50 | 0.019 | 0.029 | 0.000 | 00:00:00 |
| lustrous.monitoring.internet-measurement.com | 0.086 | 0.038 | 0.000 | 00:00:00 |
| 80.94.95.248 | 0.034 | 0.050 | 0.000 | 00:00:00 |
| tranquil.monitoring.internet-measurement.com | 0.066 | 0.000 | 0.000 | 00:00:00 |
| 45.227.254.8 | 0.044 | 0.022 | 0.000 | 00:00:00 |
| valued.monitoring.internet-measurement.com | 0.038 | 0.029 | 0.000 | 00:00:00 |
| hearty.monitoring.internet-measurement.com | 0.029 | 0.029 | 0.000 | 00:00:00 |
| 80.94.95.2 | 0.027 | 0.018 | 0.000 | 00:00:00 |
| TOTAL: 17 | 5.006 | 5.164 | 1.954 | 00:01:37 |
NNRP gethostbyaddr failures [Top 20]:
| System | Conn |
|---|---|
| ? (can't getpeername) | 14 |
| TOTAL: 1 | 14 |
NNRP unrecognized commands (by host):
| System | Conn |
|---|---|
| 80.94.95.248 | 6 |
| 80.94.95.2 | 3 |
| 194.165.16.37 | 1 |
| 107.170.241.20 | 1 |
| 185.73.124.50 | 1 |
| TOTAL: 5 | 12 |
NNRP unrecognized commands (by command):
| Command | Count |
|---|---|
| À#011À#024À#023 | 2 |
| #026#003#003 | 2 |
| #001 | 2 |
| #003 | 2 |
| Host: 45.13.105.36:119 | 1 |
| MGLNDD_45.13.105.36_119 | 1 |
| GET / HTTP/1.1 | 1 |
| Connection: Keep-Alive | 1 |
| TOTAL: 8 | 12 |
NNRP client timeouts [Top 20]:
| System | Conn | Peer |
|---|---|---|
| 80.94.95.248 | 2 | 2 |
| 185.73.124.50 | 1 | 1 |
| 194.165.16.37 | 1 | 1 |
| TOTAL: 3 | 4 | 4 |