Usage Statistics for www.aboc.com.au

Summary Period: May 2012
Generated 01-Jun-2012 23:59 EST

[Daily Statistics] [Hourly Statistics] [URLs] [Entry] [Exit] [Sites] [Referrers] [Search] [Agents] [Countries]

Monthly Statistics for May 2012
Total Hits 324244
Total Files 282093
Total Pages 179101
Total Visits 28929
Total KBytes 4371312
Total Unique Sites 4072
Total Unique URLs 23059
Total Unique Referrers 3228
Total Unique User Agents 1193
. Avg Max
Hits per Hour 435 2236
Hits per Day 10459 17160
Files per Day 9099 15958
Pages per Day 5777 12102
Sites per Day 131 402
Visits per Day 933 1141
KBytes per Day 141010 375957
Hits by Response Code
Code 200 - OK 87.00% 282093
Code 206 - Partial Content 0.25% 806
Code 301 - Moved Permanently 1.31% 4246
Code 302 - Found 0.17% 542
Code 304 - Not Modified 6.74% 21868
Code 400 - Bad Request 0.01% 17
Code 401 - Unauthorized 0.00% 10
Code 403 - Forbidden 0.00% 1
Code 404 - Not Found 4.15% 13443
Code 405 - Method Not Allowed 0.00% 2
Code 500 - Internal Server Error 0.35% 1127
Code 502 - Bad Gateway 0.00% 9
Code 503 - Service Unavailable 0.02% 80

Daily usage for May 2012

Daily Statistics for May 2012
Day Hits Files Pages Visits Sites KBytes
1 11804 3.64% 10744 3.81% 6803 3.80% 880 3.04% 344 8.45% 204139 4.67%
2 11059 3.41% 9863 3.50% 6265 3.50% 921 3.18% 357 8.77% 229881 5.26%
3 10460 3.23% 9062 3.21% 5497 3.07% 948 3.28% 322 7.91% 291898 6.68%
4 11529 3.56% 10566 3.75% 7525 4.20% 911 3.15% 366 8.99% 278593 6.37%
5 12511 3.86% 11338 4.02% 8400 4.69% 956 3.30% 310 7.61% 275363 6.30%
6 14052 4.33% 13272 4.70% 9905 5.53% 1007 3.48% 333 8.18% 254827 5.83%
7 17160 5.29% 15958 5.66% 12102 6.76% 1015 3.51% 328 8.06% 375957 8.60%
8 11008 3.39% 9445 3.35% 6041 3.37% 1051 3.63% 368 9.04% 160215 3.67%
9 12533 3.87% 11281 4.00% 8307 4.64% 1058 3.66% 349 8.57% 107642 2.46%
10 8045 2.48% 6967 2.47% 3320 1.85% 942 3.26% 339 8.33% 81550 1.87%
11 8896 2.74% 7372 2.61% 4239 2.37% 1134 3.92% 347 8.52% 107086 2.45%
12 7480 2.31% 6266 2.22% 3452 1.93% 1015 3.51% 329 8.08% 72974 1.67%
13 6957 2.15% 5822 2.06% 3161 1.76% 919 3.18% 309 7.59% 74892 1.71%
14 8975 2.77% 7540 2.67% 3453 1.93% 973 3.36% 385 9.45% 90851 2.08%
15 9114 2.81% 7811 2.77% 3548 1.98% 1120 3.87% 349 8.57% 87843 2.01%
16 6785 2.09% 5621 1.99% 2580 1.44% 996 3.44% 339 8.33% 70495 1.61%
17 7262 2.24% 6153 2.18% 3172 1.77% 1089 3.76% 389 9.55% 70949 1.62%
18 9088 2.80% 7095 2.52% 4275 2.39% 963 3.33% 378 9.28% 83881 1.92%
19 9300 2.87% 7635 2.71% 4865 2.72% 1069 3.70% 361 8.87% 88912 2.03%
20 7095 2.19% 5633 2.00% 3358 1.87% 1100 3.80% 302 7.42% 83743 1.92%
21 8923 2.75% 7683 2.72% 4112 2.30% 1112 3.84% 402 9.87% 116003 2.65%
22 11757 3.63% 10176 3.61% 6996 3.91% 1141 3.94% 400 9.82% 139022 3.18%
23 11174 3.45% 9835 3.49% 6003 3.35% 1066 3.68% 374 9.18% 121399 2.78%
24 9375 2.89% 8007 2.84% 5496 3.07% 930 3.21% 350 8.60% 95726 2.19%
25 9308 2.87% 7972 2.83% 4641 2.59% 889 3.07% 375 9.21% 89382 2.04%
26 8809 2.72% 7706 2.73% 5129 2.86% 846 2.92% 318 7.81% 77986 1.78%
27 14443 4.45% 13048 4.63% 9231 5.15% 893 3.09% 334 8.20% 142540 3.26%
28 14308 4.41% 12404 4.40% 7916 4.42% 836 2.89% 364 8.94% 116680 2.67%
29 12545 3.87% 10761 3.81% 7215 4.03% 722 2.50% 331 8.13% 100980 2.31%
30 10774 3.32% 9127 3.24% 5921 3.31% 339 1.17% 280 6.88% 158311 3.62%
31 11715 3.61% 9930 3.52% 6173 3.45% 353 1.22% 283 6.95% 121592 2.78%

Hourly usage for May 2012

Hourly Statistics for May 2012
Hour Hits Files Pages KBytes
Avg Total Avg Total Avg Total Avg Total
0 457 14178 4.37% 407 12635 4.48% 288 8952 5.00% 4713 146102 3.34%
1 403 12496 3.85% 357 11093 3.93% 236 7321 4.09% 6827 211633 4.84%
2 365 11339 3.50% 323 10027 3.55% 221 6869 3.84% 6107 189315 4.33%
3 375 11648 3.59% 335 10409 3.69% 228 7085 3.96% 5885 182443 4.17%
4 365 11338 3.50% 324 10068 3.57% 225 6988 3.90% 5944 184267 4.22%
5 428 13293 4.10% 385 11949 4.24% 263 8169 4.56% 5809 180068 4.12%
6 403 12493 3.85% 351 10904 3.87% 225 6979 3.90% 5068 157115 3.59%
7 424 13173 4.06% 369 11449 4.06% 224 6951 3.88% 5132 159101 3.64%
8 419 12997 4.01% 361 11215 3.98% 223 6915 3.86% 5071 157200 3.60%
9 455 14115 4.35% 373 11563 4.10% 228 7068 3.95% 6279 194639 4.45%
10 426 13218 4.08% 373 11575 4.10% 225 6993 3.90% 5972 185120 4.23%
11 382 11861 3.66% 333 10352 3.67% 200 6224 3.48% 5071 157216 3.60%
12 407 12627 3.89% 348 10809 3.83% 207 6444 3.60% 5588 173234 3.96%
13 460 14281 4.40% 398 12356 4.38% 225 6984 3.90% 5760 178574 4.09%
14 413 12831 3.96% 361 11194 3.97% 221 6871 3.84% 5145 159488 3.65%
15 468 14533 4.48% 412 12790 4.53% 260 8061 4.50% 5842 181092 4.14%
16 463 14366 4.43% 401 12446 4.41% 256 7949 4.44% 6109 189372 4.33%
17 504 15650 4.83% 414 12845 4.55% 273 8490 4.74% 7382 228847 5.24%
18 461 14309 4.41% 386 11989 4.25% 256 7952 4.44% 6530 202437 4.63%
19 454 14097 4.35% 396 12289 4.36% 255 7920 4.42% 6161 190980 4.37%
20 482 14959 4.61% 416 12896 4.57% 258 8018 4.48% 6070 188183 4.30%
21 514 15960 4.92% 446 13830 4.90% 258 8018 4.48% 6357 197062 4.51%
22 520 16141 4.98% 468 14515 5.15% 266 8273 4.62% 6563 203444 4.65%
23 398 12341 3.81% 351 10895 3.86% 245 7607 4.25% 5625 174380 3.99%

Top 30 of 23059 Total URLs
# Hits KBytes URL
1 25629 7.90% 466313 10.67% /search
2 19017 5.87% 481270 11.01% /rider-blogs/blog-summary/atct_topic_view
3 10945 3.38% 58855 1.35% /search_rss
4 8156 2.52% 61548 1.41% /
5 4650 1.43% 33557 0.77% /recently_modified
6 3151 0.97% 76720 1.76% /portal_javascripts/Plone Default/ploneScripts3662.js
7 3121 0.96% 106637 2.44% /events/previous/atct_topic_view
8 3116 0.96% 435 0.01% /portal_css/Plone Default/ploneStyles0491.css
9 3083 0.95% 431 0.01% /portal_css/Plone Default/ploneStyles8050.css
10 3060 0.94% 57105 1.31% /portal_css/Plone Default/ploneStyles2344.css
11 3038 0.94% 533 0.01% /portal_css/Plone Default/ploneStyles0784.css
12 3036 0.94% 3169 0.07% /portal_css/Plone Default/ploneStyles4650.css
13 2634 0.81% 25783 0.59% /admin/logs/
14 2580 0.80% 2192 0.05% /favicon.ico
15 1600 0.49% 53399 1.22% /training-sessions/disc-sessions/2009-winter/DISC
16 1259 0.39% 14394 0.33% /Members/carl/carls-blog/atom.xml
17 1163 0.36% 2355 0.05% /IEFixes.css
18 1153 0.36% 15663 0.36% /tips-and-hints/track-bike-gear-chart
19 1150 0.35% 666 0.02% /events/RSS
20 1057 0.33% 44557 1.02% /site_images/site-image-repository/imagerepository_view
21 1053 0.32% 29147 0.67% /training-sessions/spin-sessions/2009/Spin
22 1003 0.31% 11937 0.27% /Members/carl/carls-blog/rss.xml
23 974 0.30% 85623 1.96% /Members/carl/carls-blog
24 816 0.25% 41435 0.95% /site_images/site-image-repository
25 644 0.20% 18822 0.43% /Members/carl/carls-blog/weblog_view
26 634 0.20% 21257 0.49% /training-sessions/disc-sessions/2009-2010-summer/DISC
27 408 0.13% 7666 0.18% /tips-and-hints/your-first-crit
28 382 0.12% 6694 0.15% /rider-blogs
29 378 0.12% 3867 0.09% /training-sessions/about-disc-training
30 358 0.11% 12124 0.28% /news/folder_summary_view

Top 10 of 23059 Total URLs By KBytes
# Hits KBytes URL
1 19017 5.87% 481270 11.01% /rider-blogs/blog-summary/atct_topic_view
2 25629 7.90% 466313 10.67% /search
3 3121 0.96% 106637 2.44% /events/previous/atct_topic_view
4 57 0.02% 94827 2.17% /Members/carl/images/jworlds2012fundraiser.pdf
5 974 0.30% 85623 1.96% /Members/carl/carls-blog
6 3151 0.97% 76720 1.76% /portal_javascripts/Plone Default/ploneScripts3662.js
7 8156 2.52% 61548 1.41% /
8 10945 3.38% 58855 1.35% /search_rss
9 3060 0.94% 57105 1.31% /portal_css/Plone Default/ploneStyles2344.css
10 1600 0.49% 53399 1.22% /training-sessions/disc-sessions/2009-winter/DISC

Top 10 of 7350 Total Entry Pages
# Hits Visits URL
1 8156 2.52% 1099 3.96% /
2 974 0.30% 822 2.96% /Members/carl/carls-blog
3 1153 0.36% 820 2.96% /tips-and-hints/track-bike-gear-chart
4 25629 7.90% 739 2.66% /search
5 2634 0.81% 400 1.44% /admin/logs/
6 19017 5.87% 355 1.28% /rider-blogs/blog-summary/atct_topic_view
7 1053 0.32% 338 1.22% /training-sessions/spin-sessions/2009/Spin
8 1600 0.49% 267 0.96% /training-sessions/disc-sessions/2009-winter/DISC
9 275 0.08% 248 0.89% /rider-blogs/blog-summary/RSS
10 408 0.13% 237 0.85% /tips-and-hints/your-first-crit

Top 10 of 7377 Total Exit Pages
# Hits Visits URL
1 8156 2.52% 1007 3.66% /
2 974 0.30% 801 2.91% /Members/carl/carls-blog
3 1153 0.36% 757 2.75% /tips-and-hints/track-bike-gear-chart
4 25629 7.90% 696 2.53% /search
5 19017 5.87% 419 1.52% /rider-blogs/blog-summary/atct_topic_view
6 2634 0.81% 410 1.49% /admin/logs/
7 1053 0.32% 318 1.16% /training-sessions/spin-sessions/2009/Spin
8 1600 0.49% 261 0.95% /training-sessions/disc-sessions/2009-winter/DISC
9 275 0.08% 248 0.90% /rider-blogs/blog-summary/RSS
10 408 0.13% 223 0.81% /tips-and-hints/your-first-crit

Top 30 of 4072 Total Sites
# Hits Files KBytes Visits Hostname
1 61904 19.09% 48821 17.31% 599427 13.71% 208 0.72% Invalid
2 25695 7.92% 25687 9.11% 1319477 30.18% 9 0.03% nls-search-03.us.archive.org
3 15883 4.90% 11396 4.04% 138580 3.17% 22 0.08% crawl-66-249-67-25.googlebot.com
4 11739 3.62% 10935 3.88% 103530 2.37% 198 0.68% msnbot-207-46-13-163.search.msn.com
5 6247 1.93% 5670 2.01% 52759 1.21% 227 0.78% msnbot-207-46-13-98.search.msn.com
6 5204 1.60% 4723 1.67% 46468 1.06% 154 0.53% msnbot-65-52-110-201.search.msn.com
7 5149 1.59% 4627 1.64% 41482 0.95% 3 0.01% crawl-66-249-71-1.googlebot.com
8 4235 1.31% 3834 1.36% 32962 0.75% 83 0.29% msnbot-65-52-104-89.search.msn.com
9 4231 1.30% 3814 1.35% 33204 0.76% 78 0.27% msnbot-207-46-199-53.search.msn.com
10 4156 1.28% 3842 1.36% 34128 0.78% 88 0.30% msnbot-207-46-13-148.search.msn.com
11 4062 1.25% 3747 1.33% 33339 0.76% 144 0.50% msnbot-65-52-108-12.search.msn.com
12 3523 1.09% 3207 1.14% 28734 0.66% 129 0.45% msnbot-207-46-204-244.search.msn.com
13 2566 0.79% 2334 0.83% 20150 0.46% 29 0.10% msnbot-65-52-109-151.search.msn.com
14 2526 0.78% 2252 0.80% 23517 0.54% 135 0.47% msnbot-65-52-108-69.search.msn.com
15 2293 0.71% 2293 0.81% 14927 0.34% 153 0.53% dsdf-4d0a5860.pool.mediaways.net
16 2269 0.70% 1909 0.68% 10612 0.24% 251 0.87% spider-199-21-99-68.yandex.com
17 1983 0.61% 1817 0.64% 19366 0.44% 114 0.39% msnbot-65-52-104-87.search.msn.com
18 1953 0.60% 1783 0.63% 18648 0.43% 134 0.46% msnbot-157-55-16-57.search.msn.com
19 1951 0.60% 1755 0.62% 19571 0.45% 133 0.46% msnbot-65-52-110-192.search.msn.com
20 1919 0.59% 1227 0.43% 13775 0.32% 175 0.60% rate-limited-proxy-209-85-238-13.google.com
21 1511 0.47% 1054 0.37% 10243 0.23% 37 0.13% 111.39.233.220.static.exetel.com.au
22 1286 0.40% 1132 0.40% 12910 0.30% 132 0.46% msnbot-207-46-204-243.search.msn.com
23 1237 0.38% 1048 0.37% 6937 0.16% 81 0.28% bd20fe07.virtua.com.br
24 1218 0.38% 918 0.33% 8259 0.19% 4 0.01% crawl-66-249-69-13.googlebot.com
25 1153 0.36% 1077 0.38% 12530 0.29% 45 0.16% msnbot-207-46-13-206.search.msn.com
26 1125 0.35% 254 0.09% 3373 0.08% 31 0.11% 203-217-30-51.perm.iinet.net.au
27 1108 0.34% 1027 0.36% 10601 0.24% 29 0.10% msnbot-157-55-17-151.search.msn.com
28 1087 0.34% 662 0.23% 7791 0.18% 97 0.34% crawl-66-249-67-90.googlebot.com
29 1006 0.31% 769 0.27% 4376 0.10% 1 0.00% crawl-66-249-73-155.googlebot.com
30 990 0.31% 914 0.32% 75517 1.73% 10 0.03% ukspider0.wise-guys.nl

Top 10 of 4072 Total Sites By KBytes
# Hits Files KBytes Visits Hostname
1 25695 7.92% 25687 9.11% 1319477 30.18% 9 0.03% nls-search-03.us.archive.org
2 61904 19.09% 48821 17.31% 599427 13.71% 208 0.72% Invalid
3 15883 4.90% 11396 4.04% 138580 3.17% 22 0.08% crawl-66-249-67-25.googlebot.com
4 11739 3.62% 10935 3.88% 103530 2.37% 198 0.68% msnbot-207-46-13-163.search.msn.com
5 990 0.31% 914 0.32% 75517 1.73% 10 0.03% ukspider0.wise-guys.nl
6 816 0.25% 789 0.28% 67815 1.55% 8 0.03% ukspider1.wise-guys.nl
7 6247 1.93% 5670 2.01% 52759 1.21% 227 0.78% msnbot-207-46-13-98.search.msn.com
8 803 0.25% 559 0.20% 51919 1.19% 190 0.66% 208-115-111-70-reverse.wowrack.com
9 5204 1.60% 4723 1.67% 46468 1.06% 154 0.53% msnbot-65-52-110-201.search.msn.com
10 5149 1.59% 4627 1.64% 41482 0.95% 3 0.01% crawl-66-249-71-1.googlebot.com

Top 30 of 3228 Total Referrers
# Hits Referrer
1 171861 53.00% - (Direct Request)
2 11064 3.41% http://aboc.com.au/search
3 7549 2.33% http://aboc.com.au/rider-blogs/blog-summary/atct_topic_view
4 2040 0.63% http://aboc.com.au/
5 1320 0.41% http://aboc.com.au/events/previous/atct_topic_view
6 1126 0.35% http://www.webwombat.com.au/
7 958 0.30% http://aboc.com.au/site_images/site-image-repository/imagerepository_view
8 938 0.29% http://xixxi.de/bookmarks/foxi
9 767 0.24% http://www.xn--gebrauchtwagenhndler-pzb.de/pages/autoankauf-deutschlandweit/autoankauf-hamburg-lokaler-auto-ankauf-in-hamburg.php
10 747 0.23% http://www.fmeter.ru/
11 676 0.21% http://www.besteparty.de/forum/forum4.html
12 661 0.20% http://www.google.com.au/url
13 654 0.20% http://www.chip-profi.de/chiptuning-forum/index.php
14 649 0.20% http://pipes.yahoo.com/pipes/pipe.info
15 600 0.19% http://www.google.com/url
16 553 0.17% http://aboc.com.au/site_images/site-image-repository
17 511 0.16% http://www.sevenkidsshop.com
18 432 0.13% http://aboc.com.au/portal_css/Plone Default/ploneStyles2344.css
19 290 0.09% http://www.preorder-hm.com
20 234 0.07% http://aboc.com.au/tips-and-hints/how-to-treat-roadrash/
21 225 0.07% http://aboc.com.au/training-sessions/disc-sessions/2009-winter/DISC
22 210 0.06% http://kreuzspuren.de/
23 203 0.06% http://studienbewerber.de/
24 203 0.06% http://www.rosio.de/
25 183 0.06% http://ticketerwerb.de/
26 182 0.06% http://keyoo.de/
27 171 0.05% http://www.google.com.au/search
28 168 0.05% http://www.google.com/search
29 158 0.05% http://aboc.com.au/news/folder_summary_view
30 156 0.05% http://aboc.com.au/Members/carl/sss-round-6

Top 20 of 907 Total Search Strings
# Hits Search String
1 70 4.12% track gear chart
2 56 3.30% aboc
3 26 1.53% chris hoy squat
4 26 1.53% track bike gear chart
5 25 1.47% wind trainer
6 23 1.35% 3t scatto
7 21 1.24% track bike gear ratio chart
8 14 0.82% aboc coaching
9 14 0.82% chris hoy legs
10 13 0.77% bike gear chart
11 13 0.77% track gear ratio chart
12 12 0.71% track cycling gear chart
13 12 0.71% track gear inches
14 12 0.71% track gearing chart
15 11 0.65% criterium rules
16 11 0.65% gear chart
17 11 0.65% track bike gearing
18 10 0.59% bicycle gear chart
19 10 0.59% criterium racing tips
20 10 0.59% cycling criterium rules

Top 15 of 1193 Total User Agents
# Hits User Agent
1 60834 18.76% Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
2 34419 10.62% Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)
3 25695 7.92% Mozilla/5.0 (compatible; archive.org_bot/3.1.1 +http://pandora.nla.gov.au/crawl.html)
4 24345 7.51% Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
5 8578 2.65% Mozilla/4.0 (compatible;)
6 6363 1.96% Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
7 5815 1.79% Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20100101 Firefox/12.0
8 4363 1.35% Yeti/1.0 (NHN Corp.; http://help.naver.com/robots/)
9 4048 1.25% Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0
10 3939 1.21% Googlebot-Image/1.0
11 3845 1.19% Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.168 Safari/535.19
12 3541 1.09% Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0
13 3505 1.08% msnbot/2.0b (+http://search.msn.com/msnbot.htm)
14 3462 1.07% Mozilla/5.0 (iPad; CPU OS 5_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B176 Safari/7534.48.3
15 3338 1.03% Netscape 6.0; WinNT6.1

Usage by Country for May 2012

Top 30 of 81 Total Countries
# Hits Files KBytes Country
1 140887 43.45% 123877 43.91% 1416122 32.40% Commercial (com)
2 61939 19.10% 48853 17.32% 600082 13.73% Unresolved/Unknown
3 36513 11.26% 29929 10.61% 164978 3.77% Australia
4 33637 10.37% 31210 11.06% 287163 6.57% Network (net)
5 26356 8.13% 26271 9.31% 1325408 30.32% Non-Profit (org)
6 4535 1.40% 4480 1.59% 239782 5.49% Japan
7 2417 0.75% 2270 0.80% 152805 3.50% Netherlands
8 2152 0.66% 1604 0.57% 5971 0.14% New Zealand
9 1877 0.58% 1719 0.61% 40529 0.93% Ukraine
10 1521 0.47% 1437 0.51% 25915 0.59% United Kingdom
11 1434 0.44% 1237 0.44% 11795 0.27% Brazil
12 1422 0.44% 1406 0.50% 10702 0.24% Canada
13 880 0.27% 785 0.28% 7213 0.17% Italy
14 857 0.26% 597 0.21% 15152 0.35% Belgium
15 536 0.17% 463 0.16% 5346 0.12% Germany
16 518 0.16% 510 0.18% 4205 0.10% Thailand
17 517 0.16% 517 0.18% 1013 0.02% Bangladesh
18 484 0.15% 408 0.14% 1339 0.03% Educational (edu)
19 372 0.11% 326 0.12% 8694 0.20% Russian Federation
20 370 0.11% 295 0.10% 2703 0.06% China
21 364 0.11% 363 0.13% 1253 0.03% Denmark
22 330 0.10% 257 0.09% 823 0.02% South Africa
23 281 0.09% 275 0.10% 1237 0.03% Singapore
24 263 0.08% 216 0.08% 5549 0.13% France
25 221 0.07% 207 0.07% 1541 0.04% Norway
26 215 0.07% 214 0.08% 752 0.02% Finland
27 211 0.07% 211 0.07% 531 0.01% United States
28 207 0.06% 200 0.07% 619 0.01% US Government (gov)
29 187 0.06% 187 0.07% 438 0.01% Ireland
30 187 0.06% 180 0.06% 7985 0.18% Poland


Generated by Webalizer Version 2.21