Web Server Statistics for Network Startup Resource Center

Program started on Tue, Jan 27 2004 at 12:00 AM.
Analyzed requests from Mon, Jan 26 2004 at 12:01 AM to Tue, Jan 27 2004 at 12:09 AM (1.01 days).

General Summary

(Go To: Top: General Summary: Monthly Report: Weekly Report: Daily Report: Daily Summary: Hourly Summary: Domain Report: Organization Report: Host Report: Status Code Report: File Size Report: File Type Report: Directory Report: Failure Report: Request Report)

This report contains overall statistics.

Successful requests: 8,491
Average successful requests per day: 8,443
Successful requests for pages: 2,343
Average successful requests for pages per day: 2,329
Failed requests: 571
Redirected requests: 62
Distinct files requested: 2,050
Distinct hosts served: 1,335
Corrupt logfile lines: 176
Unwanted logfile entries: 84,292
Data transferred: 100.571 Mbytes
Average data transferred per day: 100.015 Mbytes


Monthly Report

(Go To: Top: General Summary: Monthly Report: Weekly Report: Daily Report: Daily Summary: Hourly Summary: Domain Report: Organization Report: Host Report: Status Code Report: File Size Report: File Type Report: Directory Report: Failure Report: Request Report)

This report lists the activity in each month.

Each unit (+) represents 60 requests for pages or part thereof.

   month: #reqs: #pages: 
--------: -----: ------: 
Jan 2004:  8491:   2343: ++++++++++++++++++++++++++++++++++++++++
Busiest month: Jan 2004 (2,343 requests for pages).

Weekly Report

(Go To: Top: General Summary: Monthly Report: Weekly Report: Daily Report: Daily Summary: Hourly Summary: Domain Report: Organization Report: Host Report: Status Code Report: File Size Report: File Type Report: Directory Report: Failure Report: Request Report)

This report lists the activity in each week.

Each unit (+) represents 80 requests for pages or part thereof.

week beg.: #reqs: #pages: 
---------: -----: ------: 
Jan/25/04:  8491:   2343: ++++++++++++++++++++++++++++++
Busiest week: week beginning Jan/25/04 (2,343 requests for pages).

Daily Report

(Go To: Top: General Summary: Monthly Report: Weekly Report: Daily Report: Daily Summary: Hourly Summary: Domain Report: Organization Report: Host Report: Status Code Report: File Size Report: File Type Report: Directory Report: Failure Report: Request Report)

This report lists the activity in each day.

Each unit (+) represents 60 requests for pages or part thereof.

     date: #reqs: #pages: 
---------: -----: ------: 
Jan/26/04:  8459:   2334: +++++++++++++++++++++++++++++++++++++++
Jan/27/04:    32:      9: +
Busiest day: Jan/26/04 (2,334 requests for pages).

Daily Summary

(Go To: Top: General Summary: Monthly Report: Weekly Report: Daily Report: Daily Summary: Hourly Summary: Domain Report: Organization Report: Host Report: Status Code Report: File Size Report: File Type Report: Directory Report: Failure Report: Request Report)

This report lists the total activity for each day of the week, summed over all the weeks in the report.

Each unit (+) represents 60 requests for pages or part thereof.

day: #reqs: #pages: 
---: -----: ------: 
Sun:     0:      0: 
Mon:  8459:   2334: +++++++++++++++++++++++++++++++++++++++
Tue:    32:      9: +
Wed:     0:      0: 
Thu:     0:      0: 
Fri:     0:      0: 
Sat:     0:      0: 

Hourly Summary

(Go To: Top: General Summary: Monthly Report: Weekly Report: Daily Report: Daily Summary: Hourly Summary: Domain Report: Organization Report: Host Report: Status Code Report: File Size Report: File Type Report: Directory Report: Failure Report: Request Report)

This report lists the total activity for each hour of the day, summed over all the days in the report.

Each unit (+) represents 8 requests for pages or part thereof.

hour: #reqs: #pages: 
----: -----: ------: 
   0:   288:     87: +++++++++++
   1:   243:     70: +++++++++
   2:   263:     70: +++++++++
   3:   210:     68: +++++++++
   4:   481:    317: ++++++++++++++++++++++++++++++++++++++++
   5:   664:    205: ++++++++++++++++++++++++++
   6:   483:    186: ++++++++++++++++++++++++
   7:   404:    103: +++++++++++++
   8:   372:     83: +++++++++++
   9:   632:    116: +++++++++++++++
  10:   502:     70: +++++++++
  11:   345:     84: +++++++++++
  12:   369:     86: +++++++++++
  13:   419:     80: ++++++++++
  14:   303:     57: ++++++++
  15:   225:     49: +++++++
  16:   230:     45: ++++++
  17:   260:     85: +++++++++++
  18:   323:     97: +++++++++++++
  19:   322:     81: +++++++++++
  20:   417:    101: +++++++++++++
  21:   266:     59: ++++++++
  22:   155:     61: ++++++++
  23:   315:     83: +++++++++++

Domain Report

(Go To: Top: General Summary: Monthly Report: Weekly Report: Daily Report: Daily Summary: Hourly Summary: Domain Report: Organization Report: Host Report: Status Code Report: File Size Report: File Type Report: Directory Report: Failure Report: Request Report)

This report lists the countries of the computers which requested files.

Listing domains, sorted by the amount of traffic.

#reqs: %bytes: domain
-----: ------: ------
 4045: 64.46%: [unresolved numerical addresses]
 1302: 11.23%: .net (Network)
 1268: 10.03%: .com (Commercial)
  287:  2.69%: .edu (USA Educational)
  184:  1.16%: .ca (Canada)
  213:  1.14%: .us (United States)
  147:  0.99%: .fr (France)
    4:  0.79%: .gr (Greece)
   54:  0.77%: .th (Thailand)
  102:  0.71%: .uk (United Kingdom)
   66:  0.52%: .de (Germany)
  108:  0.48%: .nl (Netherlands)
   41:  0.46%: .au (Australia)
    1:  0.44%: .ar (Argentina)
   97:  0.40%: .mil (USA Military)
   56:  0.39%: .gt (Guatemala)
   45:  0.32%: .pt (Portugal)
   28:  0.26%: .mx (Mexico)
   28:  0.25%: .jp (Japan)
   38:  0.25%: .org (Non-Profit Making Organizations)
   12:  0.22%: .pl (Poland)
   65:  0.22%: .tw (Taiwan)
    1:  0.17%: .uy (Uruguay)
   19:  0.16%: .br (Brazil)
   27:  0.14%: .ec (Ecuador)
   13:  0.14%: .se (Sweden)
   28:  0.13%: .be (Belgium)
   18:  0.13%: .dk (Denmark)
   23:  0.12%: .ch (Switzerland)
   15:  0.10%: .gov (USA Government)
   21:  0.07%: .sg (Singapore)
    1:  0.07%: .pr (Puerto Rico)
   15:  0.06%: .at (Austria)
   10:  0.06%: .lb (Lebanon)
    8:  0.06%: .tz (Tanzania)
   17:  0.05%: .cz (Czech Republic)
    6:  0.05%: .za (South Africa)
    4:  0.05%: .pe (Peru)
    6:  0.04%: .ee (Estonia)
    5:  0.04%: .il (Israel)
    8:  0.03%: .do (Dominican Republic)
    1:  0.02%: .na (Namibia)
    8:  0.02%: .hu (Hungary)
    6:  0.02%: .ph (Philippines)
    3:  0.02%: .es (Spain)
    5:  0.01%: .my (Malaysia)
    5:  0.01%: .sk (Slovakia)
    4:  0.01%: .pf (French Polynesia)
    3:  0.01%: .pk (Pakistan)
    1:  0.01%: [unknown domain]
    6:  0.01%: .tt (Trinidad and Tobago)
    6:  0.01%: .nz (New Zealand)
    2:       : .no (Norway)
    3:       : .cl (Chile)
    1:       : .it (Italy)
    1:       : .ae (United Arab Emirates)

Organization Report

(Go To: Top: General Summary: Monthly Report: Weekly Report: Daily Report: Daily Summary: Hourly Summary: Domain Report: Organization Report: Host Report: Status Code Report: File Size Report: File Type Report: Directory Report: Failure Report: Request Report)

This report lists the organizations of the computers which requested files.

Listing the top 20 organizations by the number of requests, sorted by the number of requests.

#reqs: %bytes: organization
-----: ------: ------------
  325:  1.69%: 220.73.165
  309:  1.65%: comcast.net
  260:  0.37%: 218.145.25
  170:  1.27%: 65
  151:  1.33%: adelphia.net
  149:  0.27%: googlebot.com
  146:  0.63%: 64
  139:  0.91%: inktomisearch.com
  120:  1.25%: 62
  111:  0.54%: 198.236.63
  110:  1.94%: aol.com
  105: 10.58%: 213.42.2
   98:  0.41%: mesd.k12.or.us
   96:  0.29%: looksmart.com
   94: 22.35%: 195.229.241
   92:  1.27%: attbi.com
   91:  0.41%: 67
   90:  0.29%: myeastern.com
   84:  0.34%: usfj.mil
   84:  0.97%: 69
 5667: 51.24%: [not listed: 653 organizations]

Host Report

(Go To: Top: General Summary: Monthly Report: Weekly Report: Daily Report: Daily Summary: Hourly Summary: Domain Report: Organization Report: Host Report: Status Code Report: File Size Report: File Type Report: Directory Report: Failure Report: Request Report)

This report lists the computers which requested files.

Listing the top 50 hosts by the number of requests, sorted alphabetically.

#reqs: %bytes: host
-----: ------: ----
   35:  0.25%: 4.42.192.212
   55:  0.71%: 62.24.108.136
   37:  0.27%: 64.136.27.227
   35:  0.19%: 64.241.243.66
   35:  0.24%: 65.112.176.42
   60:  0.51%: 65.173.250.140
   60:  0.26%: 67.170.140.187
   74:  0.86%: 69.28.130.229
   83:  0.37%: 129.108.78.169
   47:  0.36%: 130.88.242.13
   49:  0.26%: 152.20.189.6
   59:  0.30%: 159.148.39.13
   41:  0.19%: 160.98.6.5
   35:  0.25%: 166.104.37.29
   57:  0.40%: 169.139.190.6
   88:  0.42%: 198.236.63.16
   37:  0.27%: 199.227.96.118
   52:  0.25%: 200.41.92.64
   60:  0.17%: 204.95.98.252
   36:  0.25%: 204.100.129.2
   33:  0.24%: 216.229.223.137
  260:  0.37%: 218.145.25.111
  324:  1.69%: 220.73.165.206
   43:  0.30%:                         nat.srbo.ocdsb.edu.on.ca
   36:  0.34%:         modemcable105.177-131-66.mc.videotron.ca
   30:  0.68%:             c-24-126-242-72.we.client2.attbi.com
   30:  0.04%:                          crawler11.googlebot.com
   39:  0.08%:                          crawler13.googlebot.com
   46:  0.07%:                          crawler14.googlebot.com
   86:  0.21%:                           crawlers.looksmart.com
   90:  0.29%:                 dhcp-66-212-219-11.myeastern.com
   31:  0.02%:                 216-99-219-74.dial.spiritone.com
   36:  0.26%:                      nat-147-226-122-229.bsu.edu
   35:  0.24%:                             angy-s369-9x.gsu.edu
   33:  0.24%:                                uis246076.uis.edu
   42:  0.33%:                               proxy2.uoregon.edu
   33:  0.16%: ip-237.net-80-236-32.suresnes.rev.numericable.fr
   51:  0.33%:  apastourelles-108-1-2-124.w81-48.abo.wanadoo.fr
   56:  0.39%:                 map34.network49.172.amigo.net.gt
   84:  0.34%:                                     ika.usfj.mil
  116:  0.51%:   ca-stmnca-cuda2-blade1a-47.stmnca.adelphia.net
   58:  0.24%:           pcp03856923pcs.eatntn01.nj.comcast.net
   37:  0.25%:                              ce2-o-msln.msln.net
   64:  1.01%:        adsl-66-125-44-254.dsl.lsan03.pacbell.net
   44:  0.31%:                      a212-113-164-100.netcabo.pt
   34:  0.26%:                           mugwback.mahidol.ac.th
   65:  0.22%:                               sentra.seed.net.tw
   33:  0.26%:                             eetiffany.swan.ac.uk
   52:  0.32%:           st-207-63-110-36.tfd215.cook.k12.il.us
   98:  0.41%:                          squid-o5.mesd.k12.or.us
 5437: 82.85%: [not listed: 1,285 hosts]

Status Code Report

(Go To: Top: General Summary: Monthly Report: Weekly Report: Daily Report: Daily Summary: Hourly Summary: Domain Report: Organization Report: Host Report: Status Code Report: File Size Report: File Type Report: Directory Report: Failure Report: Request Report)

This report lists the HTTP status codes of all requests.

Listing status codes, sorted numerically.

#reqs: status code
-----: -----------
 7880: 200 OK
   62: 302 Document found elsewhere
  611: 304 Not modified since last retrieval
    2: 400 Bad request
  563: 404 Document not found
    5: 406 Document not acceptable to client
    1: 500 Internal server error

File Size Report

(Go To: Top: General Summary: Monthly Report: Weekly Report: Daily Report: Daily Summary: Hourly Summary: Domain Report: Organization Report: Host Report: Status Code Report: File Size Report: File Type Report: Directory Report: Failure Report: Request Report)

This report lists the sizes of files.

       size: #reqs: %bytes: 
-----------: -----: ------: 
          0:     0:       : 
   1b-  10b:     0:       : 
  11b- 100b:   354:  0.03%: 
 101b-  1kb:  2359:  0.71%: 
  1kb- 10kb:  4514: 18.92%: 
 10kb-100kb:  1170: 29.53%: 
100kb-  1Mb:    91: 21.64%: 
  1Mb- 10Mb:     2: 18.02%: 
 10Mb-100Mb:     1: 11.16%: 

File Type Report

(Go To: Top: General Summary: Monthly Report: Weekly Report: Daily Report: Daily Summary: Hourly Summary: Domain Report: Organization Report: Host Report: Status Code Report: File Size Report: File Type Report: Directory Report: Failure Report: Request Report)

This report lists the extensions of requested files.

Listing extensions with at least 0.1% of the traffic, sorted by the amount of traffic.

#reqs: %bytes: extension
-----: ------: ---------
    3: 29.17%: .ps   [PostScript]
 4374: 21.79%: .gif  [GIF graphics]
 1278: 16.48%: .html [Hypertext Markup Language]
   24:  8.42%: .pdf  [Adobe Portable Document Format]
 1326:  7.21%: [no extension]
   16:  5.24%: .ppt
  361:  4.91%: [directories]
   76:  2.72%: .jpg  [JPEG graphics]
  704:  1.42%: .htm  [Hypertext Markup Language]
   41:  0.79%: .txt  [Plain text]
    1:  0.74%: .xls
  260:  0.47%: .GIF
    8:  0.13%: .PDF
    1:  0.13%: .JPG
    2:  0.12%: .016
   16:  0.26%: [not listed: 10 extensions]

Directory Report

(Go To: Top: General Summary: Monthly Report: Weekly Report: Daily Report: Daily Summary: Hourly Summary: Domain Report: Organization Report: Host Report: Status Code Report: File Size Report: File Type Report: Directory Report: Failure Report: Request Report)

This report lists the directories from which files were requested. (The figures for each directory include all of its subdirectories.)

Listing directories with at least 0.01% of the traffic, sorted by the amount of traffic.

#reqs: %bytes: directory
-----: ------: ---------
   79: 33.24%: /case-studies/
 2333: 18.28%: /codes/
 1303:  7.18%: /db/
  654:  6.08%: /workshops/
  301:  5.77%: /helpdesk/
   38:  5.50%: /MIDEAST/
 2031:  5.13%: /gifs/
  389:  4.49%: /AFRICA/
  362:  4.37%: [root directory]
   23:  2.59%: /security/
   41:  2.22%: /admin-guide/
   44:  0.96%: /CENTRAM/
   45:  0.83%: /oclb/
   38:  0.78%: /STHAM/
   90:  0.73%: /lowcost_tools/
   19:  0.34%: /wireless/
  548:  0.29%: /nsrc_images/
    7:  0.24%: /nsrcgrants/
   22:  0.21%: /ASIA/
   24:  0.18%: /EUROPE/
   26:  0.12%: /OCEANIA/
    6:  0.11%: /afnog/
    8:  0.10%: /home_html_docs/
   19:  0.08%: /netadmin/
   20:  0.08%: /NORTHAM/
    7:  0.06%: /sponsors/
    3:  0.04%: /articles/
   11:  0.01%: [not listed: 2 directories]

Failure Report

(Go To: Top: General Summary: Monthly Report: Weekly Report: Daily Report: Daily Summary: Hourly Summary: Domain Report: Organization Report: Host Report: Status Code Report: File Size Report: File Type Report: Directory Report: Failure Report: Request Report)

This report lists the files that caused failures, for example files not found.

Listing the top 30 files by the number of failed requests, sorted by the number of failed requests.

#reqs: file
-----: ----
  208: /codes/bymap/ntlgy/rainbowlin.gif
  118: /robots.txt
   69: /favicon.ico
   35: /codes/bymap/ntlgy/dates/icons/smlgy.gif
   10: /codes/gif/roadworks.gif alt=
   10: /codes/country-codes.html.
    7: /africa/africa.html
    5: /misc/cisco-password-recovery.htm
    5: /misc/IOS-Essentials-2-84.pdf 
    5: /misc/cidr-faq.htm
    5: /helpdesk/visibility.html 
    4: /MSOffice/cltreq.asp
    4: /_vti_bin/owssvr.dll
    4: /AFRICA/africa.htm
    3: /ASIA/PK/country.html
    3: /MIDEAST/SA/providers/kfupm.html
    2: /workshops/favicon.ico
    2: /helpdesk/correo.asp
    2: /a href="
    2: /codes/bymap/world.html
    2: /africa
    1: /networks/fidonet/links.html
    1: /codes/bymap/ntlgy/nam/na9505.html
    1: /english/
    1: /codes/bymap/ntlgy/da9606.htm
    1: /mailto:admin@nsrc.org
    1: /MIDEAST/IR/favicon.ico
    1: /creando.html
    1: /stham/regional-reports/survey.txt
    1: /networks/uucp/protocol/protocol.html
   57: [not listed: 57 files]

Request Report

(Go To: Top: General Summary: Monthly Report: Weekly Report: Daily Report: Daily Summary: Hourly Summary: Domain Report: Organization Report: Host Report: Status Code Report: File Size Report: File Type Report: Directory Report: Failure Report: Request Report)

This report lists the files on the site.

Listing files with at least 20 requests, sorted by the number of requests.

#reqs: %bytes:          last time: file
-----: ------: ------------------: ----
  330:  0.07%: Jan/27/04 12:08 AM: /gifs/leftB.gif
  277:  0.46%: Jan/27/04 12:08 AM: /gifs/leftguy.gif
  275:  0.47%: Jan/27/04 12:08 AM: /gifs/rightguy.gif
  242:  0.11%: Jan/27/04 12:08 AM: /nsrc_images/question.GIF
  225:  0.02%: Jan/27/04 12:08 AM: /gifs/linkball.gif
  220:  0.02%: Jan/27/04 12:08 AM: /gifs/localball.gif
  198:  0.19%: Jan/26/04 11:45 PM: /gifs/blue.gif
  182:  0.98%: Jan/26/04 11:48 PM: /
  134:  0.27%: Jan/26/04 11:45 PM: /gifs/rainbowlin.gif
  119:  2.13%: Jan/26/04 11:44 PM: /AFRICA/africa.html
  118:  0.03%: Jan/27/04 12:08 AM: /codes/gif/roadworks.gif
  116:  0.01%: Jan/27/04 12:08 AM: /codes/gif/new_red.gif
  115:  0.24%: Jan/26/04 11:45 PM: /codes/gif/rainbowlin.gif
  111:  1.30%: Jan/26/04 10:35 PM: /AFRICA/africa.gif
  106:  2.94%: Jan/27/04 12:08 AM: /codes/country-codes.html
   83:  0.40%: Jan/26/04 11:48 PM: /gifs/spambar.gif
   83:  0.10%: Jan/26/04 11:48 PM: /gifs/anybrowser.gif
   82:  2.80%: Jan/26/04 11:48 PM: /gifs/nsrc.gif
   81:  0.09%: Jan/26/04 11:48 PM: /gifs/mailbox.gif
   74:  0.33%: Jan/27/04 12:08 AM: /db/lookup/ISO=AQ
   66:  0.88%: Jan/26/04 11:42 PM: /codes/bymap/world1.gif
   58:  0.12%: Jan/27/04 12:02 AM: /codes/bymap/ntlgy/
   58:  0.34%: Jan/27/04 12:02 AM: /codes/bymap/ntlgy/icons/gbcont.gif
   56:  1.93%: Jan/26/04 11:46 PM: /codes/bymap/ntlgy/ntlgy.gif
   54:  0.32%: Jan/26/04 11:46 PM: /codes/bymap/ntlgy/icons/gbdate.gif
   47:  0.27%: Jan/26/04 11:42 PM: /codes/bymap/world.html
   33:  0.18%: Jan/26/04  9:35 PM: /codes/bymap/ntlgy/icons/gb9411.gif
   33:  0.14%: Jan/27/04 12:00 AM: /codes/bymap/flags/do.gif
   33:  0.18%: Jan/26/04  9:35 PM: /codes/bymap/ntlgy/icons/gbme.gif
   32:  0.17%: Jan/26/04  9:35 PM: /codes/bymap/ntlgy/icons/gb9511.gif
   32:  0.17%: Jan/26/04  9:35 PM: /codes/bymap/ntlgy/icons/gbca.gif
   32:  0.17%: Jan/26/04  9:35 PM: /codes/bymap/ntlgy/icons/gboc.gif
   32:  0.17%: Jan/26/04  9:35 PM: /codes/bymap/ntlgy/icons/gb9505.gif
   32:  0.17%: Jan/26/04  9:35 PM: /codes/bymap/ntlgy/icons/gbaf.gif
   32:  0.16%: Jan/26/04  9:35 PM: /codes/bymap/ntlgy/icons/gbsa.gif
   32:  0.17%: Jan/26/04  9:35 PM: /codes/bymap/ntlgy/icons/gbeu.gif
   31:  0.17%: Jan/26/04  9:35 PM: /codes/bymap/ntlgy/icons/gb9406.gif
   31:  0.17%: Jan/26/04  9:35 PM: /codes/bymap/ntlgy/icons/gbas.gif
   31:  0.18%: Jan/26/04  9:35 PM: /codes/bymap/ntlgy/icons/gb9611.gif
   31:  0.17%: Jan/26/04  9:35 PM: /codes/bymap/ntlgy/icons/gb9606.gif
   31:  0.17%: Jan/26/04  9:35 PM: /codes/bymap/ntlgy/icons/gbna.gif
   30:  0.18%: Jan/26/04  9:35 PM: /codes/bymap/ntlgy/icons/gb9311.gif
   30:  0.11%: Jan/26/04 10:44 PM: /tips.html
   28:  0.17%: Jan/26/04  9:36 PM: /codes/bymap/ntlgy/icons/gbwrlt.gif
   27:  0.20%: Jan/26/04  9:36 PM: /codes/bymap/ntlgy/smlgy.gif
   27:  0.16%: Jan/26/04  9:36 PM: /codes/bymap/ntlgy/icons/gbothc.gif
   26:  0.14%: Jan/26/04 10:44 PM: /general.html
   23:  0.09%: Jan/26/04 11:13 PM: /lowcost_tools/hardware.html
   23:  0.14%: Jan/26/04  9:36 PM: /codes/bymap/ntlgy/icons/gbnext.gif
   22:  0.13%: Jan/26/04  9:35 PM: /codes/bymap/ntlgy/icons/gb9705.gif
   22:  2.26%: Jan/26/04 11:45 PM: /isp.html
   22:  0.01%: Jan/26/04  8:49 PM: /codes/bymap/countries/us.html
   22:  0.15%: Jan/26/04 10:44 PM: /helpdesk/
   21:  0.12%: Jan/26/04  8:53 PM: /codes/bymap/ntlgy/icons/gb9705h.gif
   20:  0.12%: Jan/26/04  8:53 PM: /codes/bymap/ntlgy/icons/gbpend.gif
   20:  0.11%: Jan/26/04 11:44 PM: /networkstatus.html
   20:  2.48%: Jan/26/04 11:32 PM: /security/
 4120: 74.05%: Jan/27/04 12:09 AM: [not listed: 1,993 files]

This analysis was produced by analog 5.1.
Running time: 22 minutes, 18 seconds.

(Go To: Top: General Summary: Monthly Report: Weekly Report: Daily Report: Daily Summary: Hourly Summary: Domain Report: Organization Report: Host Report: Status Code Report: File Size Report: File Type Report: Directory Report: Failure Report: Request Report)

HTML 2.0 Conformant!