Site icon Измерители диаметра и эксцентриситета. Измеритель диаметра кабеля, трубы, прутка и катанки. Измерители толщины,. Измеритель толщины. Контроль изоляции. ЗАСИ. Машинное зрение.

Искусственный интеллект и компьютерное зрение в системах контроля, дефектоскопии и сортировки денежных знаков

Актуальность темы: Эволюция наличного денежного обращения и необходимость автоматизации контроля

Несмотря на тектонические сдвиги в ландшафте финтеха — стремительную экспансию систем быстрых платежей (СБП), бесконтактных транзакций, биометрического эквайринга и развертывание национальных цифровых валют центральных банков (CBDC), — физический оборот наличных денег (НДО) удерживает стратегические позиции в мировой экономике. Наличная масса выступает гарантом финансовой инклюзивности, суверенной стабильности и непрерывности транзакций в условиях техногенных сбоев, инфраструктурных коллапсов, отсутствия энергоснабжения или масштабных кибератак. Из-за этого абсолютные объемы наличных денег в обращении в ряде крупнейших юрисдикций продолжают демонстрировать стабильный или умеренно растущий тренд.

Однако поддержание этой колоссальной массы в здоровом функциональном состоянии накладывает огромные операционные обязательства на центральные банки и коммерческие финансовые институты. Ключевая проблема классических подходов к обработке наличности заключается в критической зависимости от человеческого ресурса и полуавтоматических машин прошлых поколений.

Человеческий фактор при контроле подлинности и физического состояния банкнот и монет порождает целый комплекс системных уязвимостей:

  1. Прогрессирующее падение точности: Из-за монотонности, высокой интенсивности труда и визуальной усталости оператора (эффект замыливания глаза) вероятность пропуска брака или фальшивой купюры возрастает экспоненциально уже после 2–3 часов непрерывной смены.
  2. Низкая пропускная способность: Человек физически не способен обрабатывать банкноты со служебной скоростью современного конвейера (10–40 банкнот в секунду). Ручной контроль автоматически формирует заторы и «узкие горлышки» (bottlenecks) в расчетно-кассовых центрах (РКЦ). Это приводит к необоснованному замораживанию ликвидности в виде необработанных мешков с наличностью.
  3. Высокая стоимость владения: Содержание разветвленного штата экспертов-кассиров, контролеров и верификаторов требует постоянных затрат на оплату труда, регулярное обучение, организацию эргономичных рабочих мест и компенсацию ошибок.

Автоматизация на базе сквозных технологий искусственного интеллекта и промышленного компьютерного зрения (Computer Vision) кардинально меняет эту парадигму. Интеллектуальный контроль позволяет осуществлять потоковую, объективную, мультиспектральную дефектоскопию и верификацию каждого денежного знака «на лету» без снижения скорости работы высокопроизводительных сортировочных комплексов.

Проблематика: Износ, повреждения и устаревание банкнот и монет как вызов для банковской системы

Денежные знаки в процессе своей интенсивной циркуляции подвергаются непрерывному механическому, химическому, термическому и климатическому воздействию. Это неизбежно ведет к деградации их физических и оптических свойств. Присутствие в обороте субстандартных денег порождает прямые и косвенные экономические потери для всей финансовой системы:

Цель и задачи статьи: Обзор современных технологий ИИ и компьютерного зрения (Computer Vision), применяемых для сортировки и оценки ветхости денег

Цель настоящей статьи — представить комплексный архитектурный, алгоритмический и аппаратный обзор современных систем контроля, дефектоскопии и интеллектуальной сортировки банкнот и монет на основе технологий машинного обучения, глубоких нейронных сетей и систем промышленного технического зрения.

Для достижения указанной цели в статье последовательно решаются следующие задачи:

  1. Формализация нормативно-правовых и физических критериев разделения денежных знаков по категориям (ветхие, поврежденные, устаревшие).
  2. Анализ современной аппаратной базы сенсоров, камер, лазерных сканеров и мультиспектральных осветителей, формирующих многомерный массив данных о контролируемом объекте.
  3. Детальный разбор математических методов предобработки, классификации, детекции и семантической сегментации дефектов с помощью глубоких сверточных (CNN) и трансформерных архитектур.
  4. Исследование специфики дефектоскопии металлических денежных знаков (монет) в условиях зеркального отражения поверхности.
  5. Описание практических аспектов развертывания ИИ-систем в жестких условиях реального времени (инференс за миллисекунды).
  6. Оценка совокупного экономического эффекта и векторов дальнейшего технологического развития отрасли.

1. Теоретические основы контроля состояния денежных знаков

Категории классификации: Различия между ветхими, устаревшими и поврежденными купюрами и монетами

Для построения точной математической модели классификации ИИ-система должна оперировать строгими детерминированными классами объектов. В предметной области контроля денежного обращения выделяют три базовых класса несоответствия:

Государственные и международные стандарты: Критерии центральных банков по определению пригодности банкнот к обращению

Каждый центральный банк формулирует жесткие количественные регламенты сортировки наличности (Fitness Sorting Guidelines). ИИ-система должна трансформировать эти текстовые и качественные требования в строгие пороговые значения (thresholds) для метрик компьютерного зрения.

Традиционные методы контроля: Механический и базовый оптический контроль, их ограничения и человеческий фактор

До внедрения глубокого машинного обучения автоматизированная сортировка опиралась на простейшие дискретные физические датчики, обладавшие узким функционалом:

2. Аппаратное обеспечение систем компьютерного зрения

Полноценный инференс нейросетевых моделей невозможен без формирования сверхточного, многомерного цифрового отпечатка (изображения) контролируемого объекта. Для этого сортировочные комплексы оснащаются кастомными оптико-электронными модулями.

Технологии сканирования и съемки: Применение камер высокого разрешения, линейных (line-scan) сканеров

В промышленных счетно-сортировальных машинах (ССМ) скорость движения банкнотного тракта достигает 10–12 м/с, что необходимо для обеспечения производительности в 600–1200 банкнот в минуту. Использование стандартных матричных камер (Area-scan) здесь технически невозможно: для фиксации объекта без размытия потребовались бы ультракороткие выдержки и экстремально мощный световой поток, вызывающий перегрев оборудования.

Решением является интеграция линейных сканеров (Contact Image Sensors — CIS или Line-scan камер). Процесс сбора данных организован следующим образом:

  1. Банкнота подается в тракт со скоростью до 10-12 м/с и движется перпендикулярно оптическому датчику.
  2. Линейный сенсор, содержащий ряды фоточувствительных пикселей (Red, Green, Blue, IR), непрерывно считывает изображение по одной строке с частотой дискретизации до 50–100 кГц.
  3. Полное двухмерное изображение банкноты формируется в памяти системы последовательно, за счет физического перемещения самой купюры мимо сканирующей линии.

Пространственное разрешение современных CIS-модулей составляет от 200 до 600 DPI, что обеспечивает размер одного пикселя в диапазоне 42–127 мкм. Этого достаточно для устойчивой детекции тончайших микротекстов и микротрещин.

Пример промышленного оборудования: В современных РКЦ и межбанковских сортировочных узлах для линейного сканирования применяются специализированные промышленные CIS-модули от немецкой компании Tichawa Vision или японской Mitsubishi Electric (серия KD). На уровне готовых счетно-сортировочных комплексов данная технология интегрирована в высокопроизводительные системы промышленного класса, такие как Giesecke+Devrient (G+D) BPS M5 или BPS M7, способные обрабатывать до 44 банкнот в секунду (более 2600 банкнот в минуту). В сегменте настольных кассовых машин аналогичные многоканальные CIS-сканеры меньшего размера устанавливаются в устройствах Glory USF-200 или DoCash Vega.

Мультиспектральный анализ: Контроль в видимом, инфракрасном (ИК) и ультрафиолетовом (УФ) диапазонах

Для выявления всего спектра дефектов и проверки подлинности сканирование выполняется одновременно в нескольких диапазонах электромагнитного спектра:

  1. Видимый диапазон (RGB, 400–700 нм): Фиксирует стандартное колориметрическое отображение. Служит для распознавания номинала, ориентации, серийных номеров, детекции бытовых поверхностных загрязнений, чернильных пятен, надписей и оценки общего уровня потери контрастности.
  2. Инфракрасный диапазон (IR, 800–1000 нм): Ключевой диапазон для верификации подлинности и поиска скрытых дефектов. Подлинные банкноты запечатываются метамерными красками, часть из которых прозрачна в ИК-лучах, а часть — поглощает их, формируя строго регламентированный «ИК-образ» (карту ИК-фрагментов). Кроме того, обычный канцелярский скотч и многие органические жировые пятна, незаметные в видимом свете, обладают высокой контрастностью в ИК-диапазоне, что позволяет ИИ мгновенно локализовать их.
  3. Ультрафиолетовый диапазон (UV, 360–385 нм): Специализированная бумага для банкнот не содержит оптических отбеливателей и является УФ-инертной (не люминесцирует). Если купюра подверглась агрессивной стирке с отбеливающим порошком или является фальшивкой, отпечатанной на коммерческой бумаге, она начинает интенсивно светиться сине-голубым светом. УФ-сенсоры фиксируют как фоновое свечение подложки, так и деградацию специализированных люминесцентных защитных волокон и меток.

Пример промышленного оборудования: Встраиваемые оптические модули проверки подлинности и ветхости G+D Sensor Intelligence (модули серии NotaMaster / NotaScan) задействуют до 6 различных спектральных каналов одновременно. Подобные мультиспектральные датчики также поставляются в виде готовых OEM-компонентов компанией JCM Global (например, датчики серий UBA/iVIZION) для интеграции в терминалы самообслуживания.

Лазерное 3D-профилирование: Оценка рельефа монет и деформаций бумажных купюр

Для извлечения пространственных метрик (третьей координаты Z) применяется метод лазерной триангуляции или структурированного подсвета:

Пример промышленного оборудования: Для сканирования микрорельефа монет и выявления деформаций банкнот используются высокоточные триангуляционные 3D-датчики (профилометры) серий Keyence LJ-X8000 или Cognex In-Sight 3D-L4000. На базе этих лазерных головок строятся автоматизированные конвейерные измерительные станции дефектоскопии на монетных дворах.

Освещение: Проходящий, отраженный и косой свет для выявления скрытых дефектов

Качество работы алгоритмов CV напрямую зависит от схемы постановки света. В интеллектуальных сортировщиках применяется комбинированная стробоскопическая подсветка на базе сверхъярких светодиодов (LED):

Пример промышленного оборудования: Интеллектуальные контроллеры освещения и кастомные LED-панели от компании CCS Inc. (линейка скользящего света CCS LDL2 или кольцевые осветители с изменяемым углом градиента) используются в качестве штатных систем подсветки внутри банковских сортировщиков высшего класса, таких как Toshiba FS-серии (например, Toshiba FS-240).

3. Методы искусственного интеллекта для анализа банкнот

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

Предварительная обработка изображений: Выравнивание, фильтрация шумов и нормализация цвета

Сырые данные с линейных сканеров содержат геометрические и радиационные искажения, которые необходимо нивелировать до этапа инференса нейросетей:

  1. Геометрическая коррекция и Deskewing: В процессе захвата банкнота может смещаться по оси X/Y или разворачиваться на некоторый угол theta. Алгоритм на основе детекции краев (например, преобразование Canny в связке с преобразованием Хафа или нахождением минимального описывающего прямоугольника контура) изолирует границы купюры. Затем применяется аффинное преобразование для поворота и масштабирования изображения к жесткому пространственному шаблону (например, приведение к размеру 1024 на 512 пикселей с нулевым углом наклона).
  2. Радиационная и цветовая нормализация: Светодиоды со временем деградируют, а защитные стекла CIS-модулей покрываются микроскопической бумажной пылью. Для компенсации этих факторов применяется калибровка по белому и черному эталонам (Flat-Field Correction). Каждый пиксель изображения нормализуется по следующей формуле:

где I_{raw}(x,y) — исходная яркость пикселя, I_{black}(x,y) — значение черного поля, а I_{white}(x,y) — значение белого поля.

Фильтрация шумов: Для попиксельного подавления высокочастотных шумов тракта сканирования без размытия границ дефектов применяются двусторонние (Bilateral) или медианные фильтры.

Выявление ветхости и загрязнений: Применение сверточных нейросетей (CNN) для оценки общего уровня загрязнения и потери контрастности

Оценка ветхости — это не просто бинарная классификация, а задача регрессии или многоклассового ранжирования. Для ее решения применяются легковесные глубокие сверточные нейросети (например, модифицированные архитектуры EfficientNet-B0, MobileNetV3 или ResNet-18).

Детекция локальных повреждений: Алгоритмы обнаружения надрывов, отверстий, склеек, надписей и штампов (сегментация дефектов)

Для локализации и вычисления точной площади повреждений применяется семантическая сегментация (Semantic Segmentation). Задача сети — присвоить каждому пикселю изображения один из целевых классов: [Норма, Надрыв, Отверстие, Инородный объект (скотч), Граффити/Пятно].

Конвейер попиксельной сегментации дефектов устроен следующим образом:

  1. На вход подается подготовленный мультиспектральный кадр (совмещенные слои RGB и IR).
  2. Данные пропускаются через Энкодер (например, базовые слои ResNet или EfficientNet), который выполняет извлечение пространственно-семантических признаков и понижает пространственное разрешение.
  3. Полученные высокоуровневые признаки поступают в Декодер (архитектуры типа U-Net или Feature Pyramid Network), восстанавливающий исходное разрешение кадра за счет пошагового апсэмплинга и связей со слоями энкодера.
  4. На выходе формируется попиксельная карта масок дефектов один к одному, где каждый пиксель точно отнесен к своему классу повреждения (надрыв, скотч, пятно и т.д.).

Распознавание устаревших номиналов и модификаций: Классификация серий и годов выпуска для автоматического изъятия из оборота

Для изъятия устаревших банкнот система решает параллельные задачи:

  1. Многоклассовая классификация (Multi-class Classification): Определение типа банкноты. Сеть на основе общего дизайна определяет класс (например, «1000 рублей модификации 2004 года» против «1000 рублей модификации 2010 года»).
  2. Оптическое распознавание символов (OCR): Локализация и считывание уникального серийного номера банкноты. Используются специализированные текстовые детекторы (например, на базе CRNN или компактных трансформеров CLIP/ViT). Распознанный алфавитно-цифровой ряд позволяет:
    • Сверять банкноту с базой данных («черным списком») номеров, похищенных при ограблениях или находящихся в розыске правоохранительных органов.
    • Точечно определять конкретные серии, подлежащие утилизации по указанию эмитента.

4. Особенности контроля состояния и дефектоскопии монет

Дефектоскопия металлических денежных знаков качественно отличается от анализа бумажных банкнот из-за физических свойств объекта исследования.

Специфика поверхности: Отражающая способность металла, блики и патина

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

Для преодоления этой проблемы применяется специализированная оптическая схема — диффузный купольный осветитель (Cloudy Day Illumination). Конструкция и принцип работы организованы в виде закрытого физического контура: свет от светодиодов направляется вверх, не на монету, а на внутреннюю матовую белую поверхность полусферического купола. Камера располагается в верхней точке купола и смотрит строго вниз через технологическое отверстие. Монета, находящаяся на конвейерной ленте под куполом, освещается исключительно вторичным, идеально рассеянным со всех сторон светом. Это полностью устраняет слепящие блики и позволяет получить равномерную карту яркости.

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

Определение износа рельефа: Анализ микротрещин, стертости чеканки и сколов методами глубокого обучения

По мере нахождения в обороте рельеф монеты истирается: мелкие детали (штриховка, элементы герба, номинала) сглаживаются. Для оценки этой деградации применяются два подхода:

Контроль геометрии: Обнаружение погнутостей, спилов, сквозных отверстий и следов коррозии

Пример промышленного оборудования: В сфере промышленной высокоскоростной сортировки и дефектоскопии монет признанным мировым стандартом являются комплексы семейства Glory Mach (например, Mach 9e), а также тяжелые автоматизированные линии от компании Scan Coin (серия IC / Perconta). В них оптический контроль геометрии сочетается с электромагнитным тестированием сплава. Для инспекции готовой продукции непосредственно на чеканных прессах монетных дворов применяются роботизированные визуальные системы Spinkontrol или Mühlbauer Coin Inspection (серия CL 50), способные в реальном времени с помощью ИИ детектировать сколы штампа и микротрещины на металле.

5. Практическая реализация и архитектура ИИ-систем

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

Архитектура программного комплекса: Модули захвата данных, инференса нейросетей и принятия решений

Программное обеспечение интеллектуального сортировщика строится по модульному принципу с распределением зон ответственности для обеспечения максимальной отказоустойчивости и параллелизма:

  1. Модуль Grabber (Низкоуровневый захват): Работает на самом нижнем уровне стека. Он взаимодействует напрямую с аппаратными контроллерами камер и CIS-модулей по протоколам GigE Vision или CoaXPress. Его задача — без малейших задержек перенести сырой массив пикселей из буфера DMA (Direct Memory Access) сетевой карты в закрепившуюся область оперативной памяти хоста, выполняя первичную фильтрацию пакетов.
  2. Модуль Инференса (Ядро ИИ): Изолированный высокопоточный сервис, монопольно владеющий ресурсами графического (GPU) или тензорного (NPU) ускорителя. Он принимает нормализованные тензоры, распределяет их по оптимизированным в TensorRT нейросетевым конвейерам и возвращает попиксельные маски дефектов и векторы вероятностей.
  3. Модуль Принятия Решений (Business Logic): Находится на верхнем уровне. Он агрегирует отчеты ИИ, сопоставляет площади и типы найденных дефектов с жестко заданными матрицами порогов (Thresholds) и мгновенно выдает физические команды на исполнительные механизмы сортировочных карманов ССМ.

Пример промышленного оборудования (вычислительный уровень): На уровне «железа» инференс-модули ССМ разворачиваются на базе промышленных одноплатных компьютеров и ускорителей. Для тяжелых машин РКЦ применяются серверные графические карты NVIDIA Tensor Core H100 / L40 или специализированные edge-платформы NVIDIA Jetson AGX Orin Industrial, устойчивые к вибрациям и запылению конвейера. В компактных настольных сортировщиках инференс часто выполняется на базе экономичных NPU-чипов, таких как модули Intel Hailo-8 или интегрированные процессоры NXP i.MX 8M Plus.

Обучение моделей: Сбор датасетов, аугментация данных дефектов, борьба с несбалансированностью классов

Обучение нейросетей для дефектоскопии денег сталкивается с классической проблемой экстремального дисбаланса классов (Class Imbalance). В реальном потоке наличности доля идеальных или умеренно изношенных купюр составляет 95–98%, в то время как специфические дефекты встречаются крайне редко.

Для преодоления информационного голода и дисбаланса применяются передовые методы генеративного ИИ и аугментации:

Работа в режиме реального времени: Оптимизация моделей для высокоскоростных счетно-сортировальных машин

В промышленных машинах временное окно (Time Budget), выделенное на полную обработку одной банкноты, жестко ограничено физической скоростью движения конвейера и расстоянием между датчиком сканирования и механическим направляющим дефлектором (карманом сортировки). Обычно этот бюджет составляет всего 20–40 миллисекунд на один объект. За это время необходимо выполнить весь цикл: от захвата кадра до выдачи аппаратной команды.

Для укладки тяжелых глубоких моделей в жесткие рамки Real-Time применяется глубокая оптимизация компиляции:

6. Перспективы, вызовы и экономический эффект

Преимущества внедрения: Снижение издержек, исключение человеческих ошибок, повышение точности сортировки

Переход на интеллектуальный ИИ-контроль обеспечивает измеримый финансовый и операционный эффект для банковской экосистемы:

Технические вызовы: Проблема «ложноположительных» срабатываний, адаптация к новым защитным признакам

Несмотря на успехи, перед разработчиками ИИ-систем стоит ряд фундаментальных научно-технических вызовов:

Тенденции развития: Мультимодальный анализ (совмещение ИИ с ультразвуковым и магнитным контролем)

Вектор эволюции систем дефектоскопии направлен в сторону мультимодальности (Sensor Fusion). Ограничение контроля только оптическим компьютерным зрением делает систему уязвимой к сложным скрытым дефектам. Будущее принадлежит интегрированным ИИ-платформам, которые объединяют пространственные данные CV со следующими физическими модальностями:

Заключение

Общая часть и системные выводы

Интеграция искусственного интеллекта, глубокого машинного обучения и промышленного компьютерного зрения в контур контроля состояния денежных знаков знаменует собой фундаментальный технологический транзит банковского сектора. Традиционные методы дефектоскопии, опиравшиеся на субъективную человеческую экспертизу и дискретные физические датчики первого поколения, достигли своего технологического предела (предел по скорости инференса, масштабируемости и устойчивости к сложным типам износа).

Применение сверточных и трансформерных нейросетевых архитектур в сочетании с мультиспектральным CIS-сканированием перевело fitness-сортировку в категорию строгого, сквозного математического контроля. Системы ИИ успешно справляются с задачей попиксельной семантической сегментации локальных повреждений, точного вычисления индекса ветхости и мгновенного OCR-распознавания серийных номеров на конвейерных скоростях до 12 м/с. Внедрение данных технологий коммерческими финансовыми институтами и регуляторами позволяет полностью ликвидировать инфраструктурные риски заклинивания банкоматов, оптимизировать операционные издержки (OPEX) расчетно-кассовых центров на 70–80% и обеспечить экономическую безопасность наличного денежного обращения.

Перспективы развития технологии до 2030 года

Ближайший горизонт развития систем интеллектуальной дефектоскопии наличности лежит в плоскости консолидации трех ключевых технологических трендов:

Часто задаваемые вопросы (FAQ)

  1. Может ли ИИ ошибиться и отправить новую или пригодную купюру под нож на уничтожение?
    Вероятность такого события (ошибка первого рода, False Positive) существует, но жестко контролируется при настройке метрик Precision и Recall. В промышленных системах порог принятия решений смещен таким образом, чтобы минимизировать необоснованную утилизацию. Кроме того, все купюры, получившие пограничный индекс ветхости (например, 78–82 при пороге списания в 80), автоматически перенаправляются в специальный карман для повторной верификации старшим экспертом-контролером.
  2. Как система компьютерного зрения справляется с новыми пластиковыми (полимерными) банкнотами?
    Полимерные банкноты имеют принципиально иной физический профиль износа: они не «засаливаются» и не теряют жесткость, как бумага, но подвержены стиранию красочного слоя, царапинам прозрачных окон и термической деформации (плавлению). Алгоритмы ИИ для таких купюр переобучаются на детекцию специфических классов дефектов. Использование лазерного 3D-профилирования и скользящего косого света позволяет системе легко определять геометрические деформации пластика и микроцарапины.
  3. Требуется ли остановка сортировочного конвейера для переобучения ИИ при выпуске банком новой банкноты?
    Нет, остановка аппаратного комплекса не требуется. Архитектура современного ПО предусматривает горячую подмену весов нейросети (Hot Swap Model). Обучение новой модификации или класса выполняется инженерами на удаленном сервере разработки (Development Environment). После успешного прохождения синтетических тестов скомпилированный TensorRT- или ONNX-файл новой модели централизованно рассылается по сети и загружается в память инференс-модуля ССМ в фоновом режиме во время технологического перерыва между сменами.
  4. Насколько эффективен ИИ при работе с сильно загрязненными монетами, покрытыми толстым слоем грязи или масел?
    Внедрение диффузного купольного освещения позволяет нивелировать поверхностные блики, однако критические загрязнения могут перекрывать элементы чеканки. В таких сценариях ИИ использует комбинацию оптического анализа и лазерного 3D-профилирования. Даже если цвет монеты изменен маслом, лазерный профилометр строит физическую карту высот рельефа. Если слой грязи полностью искажает геометрию, ИИ классифицирует объект как поврежденный (класс Damaged) по критерию непрохождения геометрических тестов канта и отправляет монету на процедуру автоматической ультразвуковой очистки или отбраковки.

Авторы: к.э.н., Суриков К.Ю., к.ф.-м.н., Корнелик С.Е., Корнелик А.С.

Exit mobile version