Мониторинг и анализ доступности сайтов.

Комментарии (16)

МониторингЯ собрал в один список все известные мне сервисы, позволяющие следить за правильной работой сайта и сообщать владельцу, если что-то не работает или работает не правильно — этот процесс обычно называют мониторингом.

В моём списке сервисы упорядочены по увеличению Alexa Traffic Rank основного домена, то есть от самого популярного к самому альтернативному (кроме первого сервиса).

1. Webpinger.ru — многофункциональный сервис для мониторинга сайтов и серверов. Сообщает о проблемах уведомлениями на электронную почту, ICQ и SMS. Поддерживает основные виды протоколов (http, https, ftp, pop, smtp, socket, dns). Большое число точек мониторинга по всему миру, их количество постоянно растет. Частота проверок от 5 до 60 минут. Подключение 10 первых сайтов бесплатное, большой выбор систем оплат за подключение платного тарифа.

2. Яндекс Метрика умеет проверять доступность сайтов и уведомлять об этом по SMS и e-mail. Хотя, говорят, не очень ровно и не очень вовремя. Необходима установка счётчика на страницы сайта.

3. Pingdom.com — очень популярный англоязычный сервис мониторинга сайтов. Базовый тариф стоит $9.95 в месяц и позволяет контролировать 5 сайтов из множества точек и получать 20 SMS-уведомлений за оплаченный период.
Доступные протоколы мониторинга: HTTP/HTTPS, Ping, TCP/UDP, DNS, POP3/IMAP/SMTP, проверка содержимого страницы.

4. Host-Tracker.com — тоже популярный сервис, но с русскоязычным интерфейсом и бесплатным тарифом. Количество точек для мониторинга — 47. Позволяет бесплатно мониторить 2 сайта с интервалом проверки доступности 30 минут и получать еженедельные отчёты на e-mail.
Более продвинутый мониторинг стоит $5 в месяц (оплатить можно почти всем, даже Яндекс.Деньгами) и позволяет проверять каждые 10 минут до 5 сайтов, формировать отчёты, проверять содержимое страниц и получать до 10 SMS-уведомлений в месяц. Поддерживает отправку уведомлений в ICQ и Jabber.

5. Siteuptime.com позволяет бесплатно проверять 1 сайт. В конце месяца высылает отчёт, имеет много точек мониторинга и замеряет время отклика страницы. На бесплатном тарифе интервал мониторинга может быть 30 или 60 минут, протоколы — HTTP, POP3, SMTP, FTP, SSL, DNS, TCP, Ping, Content, HTTP Password Protection.

6. Site24×7.com — сервис довольно удобный, но тоже платный. Есть бесплатный сильно ограниченный тариф с интервалом мониторинга раз в 60 минут, но с возможностью замеров скорости отклика.

7. Internetseer.com — бесплатный тариф позволяет проводить мониторинг доступности раз в час, остальное — за деньги.

8. Hyperspin.com (они же Wembot.com и Rootinternet.co.uk) — платные сервисы. Полный набор стандартных возможностей (ping, HTTP, HTTPS, FTP, SSH, SMTP, DNS, POP3, IMAP, MySQL, уведомления по e-mail и SMS, 13 точек мониторинга). Расчёт стоимости происходит индивидуально, например, мониторинг 1 сайта по 1 порту раз в 15 минут стоит $2 в месяц, а отправка 1 SMS-уведомления — $0.20.

9. Mon.itor.us — невероятно мощный и функциональный сервис мониторинга сайтов, сервисов и сетей. Куча возможностей по опросу (HTTP, HTTPS, FTP, SIP,IMAP, SMTP, POP3 на любом порту, любой TCP или UDP порт, DNS, Ping) и отчетности, мониторинг из 3 точек, опрос каждые 30-45 минут, предупреждения высылаются на e-mail, ICQ, YIM, MSN, GTalk, SMS. Можно скачать и установить программу-агент (под Windows), который помимо мониторинга процессов, памяти и жестких дисков самой машины может выступать в роли еще одной точки опроса (HTTP и Ping).
Имеет платную премиум-часть — Monitis.com.

10. Montastic.com — бесплатный, простой и эффективный. Позволяет проверять до 100 сайтов, имеет 2 точки мониторинга и интервал проверок около 10 минут. Умеет формировать отчёт в виде RSS-канала.

11. BasicState.com — довольно полезный, и при этом бесплатный сервис. Каждые 15 минут он пытается определить IP-адрес сайта по DNS (resolve), установить HTTP-соединение и получить данные. При возникновении ошибки сервис отправляет уведомление об ошибке, этапе на котором она произошла и её характере. Позволяет мониторить неограниченное количество сайтов.

12. AreMySitesUp.com на бесплатном тарифе обещает проверять сайт раз в 60 минут или быстрее и сообщать в случае проблем, по возможности с анализом их причин.

13. UptimeInspector.ru — платный сервис с большим количеством услуг и сложной схемой подсчёта их стоимости.

14. Verinet.ru — на бесплатном тарифе мониторит 1 сайт раз в 30 минут и отправляет уведомления на e-mail и ICQ. Платные тарифы от $1 в месяц.

 

Кроме онлайн-сервисов для мониторинга состояния сайтов, сетей и сервисов можно воспользоваться десктопными приложениями. Стандартом де-факто тут является Nagios, альтернативой — Zabbix. Определённо, стоит упомянуть и о Monit.

Если вы знаете ещё аналогичные сервисы — пишите в комментарии, пополним список.

Жилинский Владимир.



Блоги: жить — будем.

Комментарии (19)

Блоги не вымрут!Недавно я обещал написать вдумчивый пост и высказать в нём мысли, которые давно крутятся у меня в голове. Поскольку год этот подходит к концу, я решил закрыть этот гештальт. На мысли меня подтолкнула пара статей из блогов:

Тема кризиса блогосферы, кажется, становится популярной — многие чувствуют, что что-то идёт не так, и пытаются понять — что же именно. Попробую описать своё видение происходящего. Вспомним историю развития блогов за последние несколько лет:

  • 1. Блоги начались как персональные дневники, то есть заметки, последовательно повествующие о жизни и взглядах их автора. Читали такие блоги в основном друзья автора.
  • 2. Блогеры замечают, что если писать о том, в чём разбираешься (работа, хобби, наука), то читатели это ценят. Появляются тематические блоги.
  • 3. Появляется формат RSS и несколько бесплатных блог-движков. Авторы начинают уходить с блог-платформ и строить свои собственные standalone-блоги. Блогеры понимают, что блог — это источник дохода, а блоги становятся одним из видов рекламных площадок.
  • 4. Появляются всевозможные аггрегаторы и коллективные блоги. На некоторых уровень качества материала поднимается практически до уровня профессиональной журналистики.

И вот в этой точке находимся мы сейчас. Блогеры поняли, что по качеству и количеству материалов с коллективными блогами бороться очень сложно, а идти и публиковаться там — это шаг назад, в 2004-й, в LiveJournal. Что делать? Ну уж точно не продавать блоги, не уходить в микроблоггинг, и не просить инвайты в коллективные блоги.

Посмотрите на путь блогосферы ещё раз и обратите внимание на то, с чего всё началось. С мнения автора, с общения друзей. Вот к этому, я считаю, и должны вернуться блоги. Ведь блог — это не справочник и не инструкция — это в первую очередь личность автора. Кстати, я обратил внимание, что самые интересные (мне) блоги — те, у которых на главной странице (или прямо в адресе) читается фамилия автора.

Да, блогосфера за этот год сильно заросла и замусорилась: огромное количество сплогов, каких-то левых аггрегаторов, блогов на синонимизированном контенте (XAP, привет) и прочего хлама. Кроме того, существует большое количество блогов, которые пишут люди, но сосредоточившиеся на заработке. Такие блоги легко отличить по 10 flash-банерам в шапке и 10 ссылкам в так называемых «постовых». На раскрытие своей личности и на общение с друзьями такой подход не тянет: паникуйте, вам — можно.

А вот примеры:

«Писать-то не о чем становится. Всё, приехали. Можно смело собирать все более-менее актуальные статьи прошлого в архив и публиковать как мануал.» — жалуются 7 bloggers.

Значит, не нужно было писать мануал.

«Вести блог сейчас уже не кажется такой хорошей идеей, как четыре года назад. Блогосферу захлестнуло цунами проплаченной чепухи. Стало почти невозможно привлечь к себе внимание, кроме разве что внимания критиканов.» — ворчит Paul Boutin.

Значит, нужно как-то развиваться, быть творческим, иметь собственное мнение. И наплевать уже наконец на чьё-то внимание или невнимание.

Осталась нераскрытой только одна тема: а как же быть с рекламой? Полностью отказаться от неё скорее всего нельзя — отсутствие прямой отдачи может погубить хобби. Так что я всё-таки за банерную рекламу в разумных пределах — RSS-читатели её всё равно не увидят.

Жилинский Владимир



XAP: Покупка текстов для сайтов.

Комментарии (27)

XAPХорошо известно, что качество и количество текста на сайте очень сильно влияет на мнение о нём поисковых систем. И Яндекс и Google уже давно научились определять автоматически сгенерированные или скопированные с других сайтов тексты и выкидывать их из своих баз. Поэтому текст должен быть уникальным и созданным человеком.

Тексты можно писать самому, требовать с заказчиков, заказывать у копирайтеров или просто покупать на контент-биржах.

Проект XAP.ru, известный своей биржей ссылок, объявил о создании нового сервиса автоматического наполнения сайтов контентом. Суть такая: рерайтеры ищут в сети тематический текст и переписывают его, делая уникальным. Вебмастер оплачивает текст (или тематическую подписку) и получает текст в RSS, который можно публиковать на сайтах даже в полностью автоматическом режиме. Явное отличие этого сервиса от аналогичных — низкие и, насколько я понял, фиксированные цены. Один текст размером до 1500 символов сейчас стоит $0.09.

Тематик текстов весьма много, я нашёл даже свои любимые фотоаппараты, тексты по которым на биржах в рунете найти довольно сложно:

XAP - контент

Кроме биржи ссылок и биржи текстов в XAP есть ещё довольно много сервисов, которые вместе дают практически полный цикл SEO-услуг:

  • Составление семантического ядра сайта
  • Размножение и рерайт текстов
  • Перевод текстов на другой язык
  • Создание сайтов-сателлитов
  • Платные обзоры в блогах
  • Наполнение форумов сообщенями
  • Создание тематического контента
  • Регистрация в каталогах
  • Составление текстов ссылок
  • SEO анализ сайта
  • Экспресс-юзабилити тест

Использовать их можно и как заказчику и как исполнителю, покупая или выполняя услугу. Всё это работает пока в закрытом режиме и регистрация доступна только по инвайтам, один из которых создатели сервиса любезно выделили мне, а я передаю вам.

Внимание, халява:

При регистрации по этой ссылке вам на счёт сразу будет добавлено 1000 ксапов (этого хватит например, на покупку 10 статей).

Жилинский Владимир.



QR-code. Бар-коды в современном интернете.

Комментарии (34)

Слово «бар-код» в русском языке появилось благодаря англичанам. Среди значений их глагола bar — «испещрять полосками, зарешечивать». В некоторых словарях этого слова нет вовсе, но в тех, где присутствует, оно пишется через дефис: бар-код. Хотя, не исключаю, что впоследствии его причешут до «баркод» — по привычке.

qr-code

На данный момент самым популярным и перспективным стандартом кодирования бар-кодов является QRQuick Response. Это сейчас стандартный для Японии способ кодировать текстовую и графическую информацию в форме маленьких картинок, которые легко отсканировать сотовым телефоном. Если вы напечатаете такую картинку и проведете по ней сотовым телефоном, то закодированный текст автоматически распознается, лишая вас сомнительного удовольствия долго вводить требуемый e-mail или веб адрес, пользуясь крошечными кнопками с клавиатуры телефона. Такие коды в Японии печатают на продуктах, в рекламе, на формах заказа и так далее. Вы можете сами найти такой баркод на процессоре своего компьютера — именно так производится их учёт в Intel и AMD.

QR была разработана в Японии, компанией Denso в 1994 году. Ключевое отличие QR от аналогичных стандартов — учет специфики японского языка средствами UTF-8, что для нас означает возможность спокойно шифровать и русские буквы в QR-кодах.

Этот формат даёт широкий простор для рекламных и вирусных акций с блогами, сайтами (особенно WAP), социальными приложениями. Вы можете печатать код своего блога на визитке, можно устраивать разнообразные игры и конкурсы, например, предлагая в качестве призов майки с бар-кодом вашего профиля или сайта. Рассуждения Danaki о применении бар-кодов для социальных сообществ можно почитать у него в блоге.

Специально для блогеров существует интересный сервис: Feed2Mobile. Этот сервис оптимизирует ваш RSS-поток для просмотра на мобильном телефоне — пользователю достаточно нажать на картинку и он уже не отвлекается на элементы навигации, рекламу и прочие отвлекающие от чтения красивости.

Читать далее »



15 способов сделать ваш блог удобнее.

Комментарии (83)

Удобный блогЯ не только пишу блог, но и постоянно читаю практически всю русскоязычную IT-блогосферу. Есть блоги, которые нравятся, есть и пара тех, что не нравится, но я заметил одну закономерность. Есть ряд признаков, небольших настроек, на первый взгляд неочевидных, которые делают блог УДОБНЫМ для чтения и комментирования. Я решил написать небольшую сводку — что сделать с блогом, чтобы не создавать читателям и потенциальным подписчикам проблем. Кажется, это получился гайд в основном по рекомендуемым плагинам WordPress. Итак…


1. Используйте в качестве движка WordPress, это стандарт и удобнее вы сейчас просто ничего не найдёте. К тому же, читатели уже привыкли к нему, и им так удобнее. WordPress очень легко устанавливается, а на нормальном хостинге это происходит автоматически.

2. Выберите какую-нибудь симпатичную тему с читаемыми шрифтами и ненапряжными цветами. Желательно, русифицированную и свежую. Или (если есть деньги) закажите у дизайнера оригинальную долларов за 50-100-200.

3. Если в теме отсутствует фавиконка — обязательно сделайте её. Это картинка 16х16 пикселей в формате x-ico, хранящаяся в корне сайта с именем favicon.ico. Подключить можно вручную или плагином Favicon Manager.

4. Настройте полную выдачу статей в RSS (Настройки -> Чтение).

5. Зарегистрируйтесь на FeedBurner и пропустите свою RSS-ленту через него. В WordPress она находится по адресу ваш-блог.ru/feed/.

6. Замените фиды в блоге с помощью плагина FeedSmith.

7. Не допустите ошибок.

8. Повесьте где-нибудь на блоге счётчик подписчиков — или от FeedBurner или средствами плагина Feed Count.

9. Разместите на странице картинку с символикой RSS и ссылкой на фид в FeedBurner.

10. Определитесь со структурой — разделы или теги? Или всё сразу? Что-то должно быть обязательно.

11. Поставьте нумератор страниц блога, например, PageNavi.

12. Поставьте плагин для подписки на комментарии по e-mail, например, Subscribe To Comments. Это важно!

13. Настройте кеширование, это ускорит работу блога. Например, с помощью плагина WP-Cache.

14. Позаботьтесь о защите вашей информации. Оптимальный вариант — сохранить себе все файлы на диск, а базу данных автоматически отправлять себе на e-mail с помощью плагина Database Backup. Так вы сможете восстановить свой блог за минуты что бы ни случилось.

15. Разместите на блоге свою контактную информацию (e-mail, icq, jabber), желательно и свою фотографию.

Коллеги, следуйте этим простым рекомендациям и читатели будут вам благодарны.

Спонсор: LiveLib.ru - Социальная сеть читателей книг. Читатели, объединяйтесь!

Жилинский Владимир.



IT Nation. Как меня рассмешили.

Комментарии (13)

ITNation.ru - каталог IT-блоговНа днях я всё-таки переделал свой каталог IT-блогов «Коллеги» и вынес его на отдельный сайт — ITNation.ru, а со старого адреса сделал редирект.

Но из-за моей жуткой нехватки времени идея дополнительным функционалом так и не обзавелась, разве что поиск по всем блогам от Google CSE прикрутил. Его можно как поисковый плагин установить в браузере.

Меня сегодня насмешил автор блога IнTересности — он нашёл и подписал несколько «сюжетов», сложившихся из иконок добавленных блогов:

ITNation

Пока кто-то идёт на вершину (1), кто-то уже носит медали (2), а кто-то курит чудо-траву(3).

ITNation

Одни ловят баги (1), другие ждут манные небесной (3), третьим уже конец (3).

Говорит, там ещё есть смешные моменты. Кстати,  про саму идею. Это матрица на 1000 блогов компьютерной тематики. Добавляется блог в пару кликов без регистрации, удаляется по просьбе. Ежедневно самые интересные из сообщений в добавленных блогах транслируются в общую ленту. На каждый блог, сообщение с которого транслируется, ставится прямая ссылка (хотя это зависит от того, как настроен у вас FeedBurner).

Жилинский Владимир.



FeedBurner: проверьте свои фиды.

Комментарии (19)

Работая над одной идеей, связанной с RSS, заметил, что больше половины всех FeedBurner-лент блогеров работают не совсем правильно. Дело в том, что при определённой настройке FeedBurner меняет в ленте все ссылки на редиректные, находящиеся на своём сервере. Таким образом, если на каком-то аггрегаторе выводятся ссылки на ваши последние статьи, то ведут они не на ваш сайт, а на FeedBurner, с которого уже перебрасываются к вам. С точки зрения пользователя это не заметно, а с точки зрения SEO — это маленькая катастрофа, так как вес в большинстве случаев не передаётся.

Сегодня вместе с Диким мы разобрались как решить эту проблему.

Решения два:

1. Если вы только создаёте RSS-трансяляцию в FeedBurner, то на втором этапе не ставьте галочку «Clickthroughs«.

FeedBurner Fix 1

2. Если лента уже существует, то зайдите в раздел «Analize» — «Site Stats» и снимите галочку с «Item link clicks».

FeedBurner Fix 2

Это всё. Теперь все ссылки на оригинал записи в ленте и в аггрегаторах будут вести прямо на ваш блог. Что от этого теряет статистика FeedBurner? Учёт кликов по заголовкам. Но его, в общем-то, никто и не смотрит.

Жилинский Владимир.



Переходим на собственный блог.

Комментарии (32)

Standalone-блогЭтот пост предназначался для ЖЖ, но мне захотелось опубликовать его здесь. Пост, как говорится, по многочисленным просьбам — я публикую свою инструкцию для ЖЖ-блогеров о том, как завести себе самостоятельный блог с наименьшим числом проблем и вопросов.

Итак, что нам нужно для этого сделать?

  • Найти хостинг.
  • Получить доменное имя.
  • Установить WordPress.
  • Настроить свой новый блог.

Хостинг стоит денег. Есть и дешёвые, есть и бесплатные варианты, но… поверьте, люди арендуют VDS и платят за хостинг не просто так. К одному из своих сайтов, созданных на бесплатном хостинге, я не могу получить доступ уже 5 лет (пламенный мой привет Агаве — яркому примеру отстойного хостинга).

Из достойных российских предложений я рекомендую Majordomo — у них круглосуточная техподдержка и всегда всё работает. Кроме того, WordPress на их хостинге устанавливается автоматически. Тариф «Солнечный» обойдётся вам в 175 рублей в месяц, а при оплате за 3 месяца домен вам дадут в подарок. Итого — 525 рублей за домен навсегда и хостинг на 3 месяца.

Опять же по ряду причин рекомендую выбрать доменное имя в зоне RU, желательно без дефисов и цифр и не длиннее 10 символов. Так имя будет смотреться серьёзно, а сайт будет хорошо индексироваться поисковыми системами.

После оплаты хостинга и выбора доменного имени вам останется только нажать на кнопку «Создание сайта» в панели управления и в пару кликов получить установленный WordPress.

Обязательно настройте его — выберите себе удобную тему оформления, фавиконку, зарегистрируйтесь в FeedBurner и перенаправьте через него фид RSS — это удобно.

Если ваша цель — писать, то можете приступать. Если есть желание заняться тюнингом блога, обратите внимание на FAQ по блогингу, там всё уже описали до меня.

Жилинский Владимир.



Майские праздники.

Комментарии (35)

Неизбежно надвигается май а весте с ним — выходные и праздники. У меня на сегодняшний день три новости.

В первую очередь хочется отметить, что завтра — 1 мая, а это значит, что моему блогу исполняется ровно один год. Да, первого мая 2007 года была опубликована первая запись — Выбор движка для блога.

За год сделано многое — написано 212 статей, создан уникальный дизайн, на внутреннем счётчике — 78126 уникальных посетителей за этот год, на фидбернере — больше тысячи читателей, запущено несколько субдоменов (регистрация доменов, каталог IT-блогеров, библиотека).

Статистика по liveinternet Статистика по feedburner

Вторая новость. Первого мая проходит акция «RSS Awareness Day» в поддержку формата RSS как наиболее удобного и современного способа получения информации с сайтов и блогов. Что такое RSS?

День RSS

Третья новость. Приближается 9 мая, в честь чего Андрей Рябых начал акцию «Ты помнишь!» среди сайтов рунета, цель которой — показать, что мы помним о победе нашего народа в Великой Отечественной Войне. Для этого достаточно добавить георгиевскую ленточку к своему логотипу (я помню — я это сделал). Всем удачных праздников и хорошего отдыха !

Жилинский Владимир.



PHP, семинары и конкурсы

Комментарии (4)

Last RSSПо просьбам некоторых читателей уделю чуть больше внимания интересным на мой взгляд PHP-скриптам.

1. LastRSS — открытый парсер RSS. Возможности перечислять смысла нет — он может практически всё, что только можно придумать при работе с RSS-потоками.

2. Нашёл несколько шаблонов под скрипты, которые могут сэкономить время при разработке аналогов: скрипт защиты графическим кодом (captcha) и cкрипт разбивки на страницы (1, 2).

Ну и ещё немного информации:

Umisoft и TRINET организуют совместный семинар 10 октября в Санкт-Петербурге в конференц-зале бизнес-центра Бизнес-Депо по теме «создание и продвижение эффективного корпоративного сайта». Вот думаю — не сходить ли, на СПИКе парни из TRINET зажигали очень неплохо.

Наш «Конкурс Конкурентов» продолжается (ещё принимаются адреса компьютерных блогов на участие), на данный момент собрано 42 блога, соответствующих требованиям : OPML.

Жилинский Владимир.




© 2007-2010 Блог интернет-разработчика, автор — Zhilinsky.ru.
При использовании информации ссылка на источник обязательна.



жби плиты перекрытия///
  • Цена на стальные вытяжные заклепки по материалам m3-m12.su .
  • m3-m12.su
Дизайн сайта
DIZ Balance
  Яндекс.Метрика
Рейтинг блогов
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156
157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302
303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422
423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483