Расписание рейсов Санья — Пекин

Расписание самолетов на прямые рейсы Санья — Пекин

235 рейсов в неделю

Время отправления и прибытия указано местное (Санья и Пекин соответственно)

Отпраление Прибытие Дни полета Рейс Авиакомпании Время полета Аэропорты
08:00 12:05 вт, ср, чт, пт, сб, вс CZ6711 China Southern Airlines 4ч 5м Санья — Пекин Дасин Выбрать даты
08:00 12:15 пн CZ6711 China Southern Airlines 4ч 15м Санья — Пекин Дасин Выбрать даты
08:30 12:45 пт, сб HU7380 Hainan Airlines 4ч 15м Санья — Пекин Выбрать даты
09:50 13:45 пт, сб CZ8805 China Southern Airlines 3ч 55м Санья — Пекин Дасин Выбрать даты
11:40 16:05 чт, сб CZ8229 China Southern Airlines 4ч 25м Санья — Пекин Дасин Выбрать даты
11:45 16:05 пт CZ8229 China Southern Airlines 4ч 20м Санья — Пекин Дасин Выбрать даты
11:55 15:40 ежедневно CA1354 Air China 3ч 45м Санья — Пекин Выбрать даты
11:55 15:50 пн, чт, сб, вс KN5896 Shanghai Airlines 3ч 55м Санья — Пекин Дасин Выбрать даты
11:55 16:00 пт KN5896 China United Airlines 4ч 5м Санья — Пекин Дасин Выбрать даты
11:55 15:50 ср, сб, вс KN5896 China United Airlines 3ч 55м Санья — Пекин Дасин Выбрать даты
12:15 15:55 ежедневно MF8394 Xiamen Air 3ч 40м Санья — Пекин Дасин Выбрать даты
12:25 16:20 пн, вт, чт, пт, сб, вс MF8394 Xiamen Air 3ч 55м Санья — Пекин Дасин Выбрать даты
12:25 16:35 пт, вс MF8394 Xiamen Air 4ч 10м Санья — Пекин Дасин Выбрать даты
12:35 16:45 ежедневно CA1370 Air China 4ч 10м Санья — Пекин Выбрать даты
12:45 16:35 ежедневно MU6378 China Eastern Airlines 3ч 50м Санья — Пекин Дасин Выбрать даты
12:45 16:45 пн, вт, чт, пт, сб, вс CA1370 Air China 4ч 0м Санья — Пекин Выбрать даты
12:55 16:55 ежедневно CZ5654 China Southern Airlines 4ч 0м Санья — Пекин Дасин Выбрать даты
12:55 16:45 ежедневно CA1370 Air China 3ч 50м Санья — Пекин Выбрать даты
12:55 17:15 чт CA1370 Air China 4ч 20м Санья — Пекин Выбрать даты
13:30 17:30 вт, чт, сб HU7080 Hainan Airlines 4ч 0м Санья — Пекин Выбрать даты
13:50 17:55 вт, ср, чт, пт, сб, вс CZ6715 China Southern Airlines 4ч 5м Санья — Пекин Дасин Выбрать даты
13:50 18:00 пн CZ6715 China Southern Airlines 4ч 10м Санья — Пекин Дасин Выбрать даты
14:00 18:05 пн, вт, ср, чт, сб, вс CZ5678 China Southern Airlines 4ч 5м Санья — Пекин Дасин Выбрать даты
14:00 17:55 пт CZ5678 China Southern Airlines 3ч 55м Санья — Пекин Дасин Выбрать даты
14:00 18:15 ежедневно HU7080 Hainan Airlines 4ч 15м Санья — Пекин Выбрать даты
14:55 18:50 вс CZ6715 China Southern Airlines 3ч 55м Санья — Пекин Дасин Выбрать даты
15:00 18:50 ежедневно CZ6715 China Southern Airlines 3ч 50м Санья — Пекин Дасин Выбрать даты
15:00 19:00 ежедневно HU7180 Hainan Airlines 4ч 0м Санья — Пекин Выбрать даты
15:00 18:55 ежедневно CZ8926 China Southern Airlines 3ч 55м Санья — Пекин Дасин Выбрать даты
15:15 19:15 ежедневно JD5578 Capital Airlines 4ч 0м Санья — Пекин Дасин Выбрать даты
15:30 19:15 чт, пт, сб HU7180 Hainan Airlines 3ч 45м Санья — Пекин Выбрать даты
16:00 19:55 пн, ср, чт, сб, вс HU7280 Hainan Airlines 3ч 55м Санья — Пекин Выбрать даты
16:00 20:00 вт, пт HU7280 Hainan Airlines 4ч 0м Санья — Пекин Выбрать даты
16:40 20:40 пн, вт, ср, чт, пт, сб 3U3114 Sichuan Airlines 4ч 0м Санья — Пекин Выбрать даты
18:00 22:15 пн, ср, пт, вс CA1372 Air China 4ч 15м Санья — Пекин Выбрать даты
18:10 22:10 ежедневно CA1320 Air China 4ч 0м Санья — Пекин Выбрать даты
18:35 22:40 пн, вт, ср, чт, пт, вс CZ6717 China Southern Airlines 4ч 5м Санья — Пекин Дасин Выбрать даты
18:45 22:45 пн, пт, вс CZ6717 China Southern Airlines 4ч 0м Санья — Пекин Дасин Выбрать даты
18:50 22:40 сб CA1378 Air China 3ч 50м Санья — Пекин Выбрать даты
18:50 23:00 ежедневно HU7580 Hainan Airlines 4ч 10м Санья — Пекин Выбрать даты
18:55 22:45 ср, вс CZ6717 China Southern Airlines 3ч 50м Санья — Пекин Дасин Выбрать даты
19:00 22:55 вт, чт, сб CZ6717 China Southern Airlines 3ч 55м Санья — Пекин Дасин Выбрать даты
19:30 23:45 вт, ср, вс CA1354 Air China 4ч 15м Санья — Пекин Выбрать даты
19:30 23:40 пн, чт, пт, сб CA1354 Air China 4ч 10м Санья — Пекин Выбрать даты
19:50 23:40 пн, вт CZ6713 China Southern Airlines 3ч 50м Санья — Пекин Дасин Выбрать даты
19:50 23:55 вт, ср, чт, пт, сб, вс CZ6713 China Southern Airlines 4ч 5м Санья — Пекин Дасин Выбрать даты
20:05 00:05 пн CZ6713 China Southern Airlines 4ч 0м Санья — Пекин Дасин Выбрать даты
20:05 23:55 пн CZ6713 China Southern Airlines 3ч 50м Санья — Пекин Дасин Выбрать даты
20:10 23:40 пн, ср, пт, вс JD5578 Capital Airlines 3ч 30м Санья — Пекин Дасин Выбрать даты
20:10 23:55 вт, чт JD5578 Capital Airlines 3ч 45м Санья — Пекин Дасин Выбрать даты
20:30 00:20 ежедневно CA1346 Air China 3ч 50м Санья — Пекин Выбрать даты
20:30 00:25 пт, вс 3U3114 Sichuan Airlines 3ч 55м Санья — Пекин Выбрать даты
20:40 00:40 ежедневно CA1378 Air China 4ч 0м Санья — Пекин Выбрать даты
20:55 00:55 пн, ср, пт HU7480 Hainan Airlines 4ч 0м Санья — Пекин Выбрать даты
20:55 01:00 вт, ср, чт, сб HU7480 Hainan Airlines 4ч 5м Санья — Пекин Выбрать даты
20:55 00:55 пн, чт, пт, сб, вс CA1346 Air China 4ч 0м Санья — Пекин Выбрать даты
20:55 01:00 вт CA1346 Air China 4ч 5м Санья — Пекин Выбрать даты
22:10 01:55 пн, вс HU7480 Hainan Airlines 3ч 45м Санья — Пекин Выбрать даты

Изучите расписание авиарейсов Санья — Пекин на любое число. Этот рейс обслуживают несколько авиакомпаний (China Southern Airlines, Hainan Airlines, Air China, Shanghai Airlines, China United Airlines, Xiamen Air, China Eastern Airlines, Capital Airlines, Sichuan Airlines), поэтому налажено регулярное прямое сообщение.

Цена перелета Санья — Пекин, как правило, снижается в будни либо на транзитный рейс. Быстрее всего можно добраться из Саньи в Пекин, если воспользоваться авиарейсом без пересадок. Достаточно выбрать устраивающий вас вариант, оценить частоту, с которой выполняются рейсы, и спланировать поездку, выбрав устраивающую вас дату и время вылета. Хотя между Саньей и Пекином налажено регулярное авиасообщение, следует иметь в виду, что время отправления может быть изменено по причине нелетной погоды. Так как происходит регулярное обновление расписания авиарейсов, узнать об изменениях можно на TripTorg.ru.

Мы используем файлы cookie и аналогичные технологии. Ознакомьтесь с политикой конфиденциальности. Если вы используете сайт, вы соглашаетесь с ними.

Request history8.3.0PHP Version201msRequest Duration15MBMemory UsageGET schedules/{originCityIata}/{destinationCityIata}Route
    • Booting (28.94ms)time
    • Application (173ms)time
    • 1 x Application (85.63%)
      173ms
      1 x Booting (14.36%)
      28.94ms
      21 templates were rendered
      • 1x views_ru_ru.schedules.routeroute.blade.php#?blade
      • 1x schedules.routeroute.blade.php#?blade
      • 1x index.section-smallMainSlidesection-smallMainSlide.blade.php#?blade
      • 1x components.avia-formavia-form.blade.php#?blade
      • 1x breadcrumbs::bootstrap4bootstrap4.blade.php#?blade
      • 1x banners.schedule-topschedule-top.blade.php#?blade
      • 1x schedules.timetabletimetable.blade.php#?blade
      • 1x views_ru_ru.schedules.routeDescriptionrouteDescription.blade.php#?blade
      • 1x components.related-linksrelated-links.blade.php#?blade
      • 1x banners.schedule-bottomschedule-bottom.blade.php#?blade
      • 1x layouts.mainmain.blade.php#?blade
      • 1x headerheader.blade.php#?blade
      • 2x menumenu.blade.php#?blade
      • 1x footerfooter.blade.php#?blade
      • 1x components.footer-popular-flightsfooter-popular-flights.blade.php#?blade
      • 1x footer_scriptsfooter_scripts.blade.php#?blade
      • 1x components.currencycurrency.blade.php#?blade
      • 2x components.popuppopup.blade.php#?blade
      • 1x components.languagelanguage.blade.php#?blade
      uri
      GET schedules/{originCityIata}/{destinationCityIata}
      middleware
      web
      controller
      App\Http\Controllers\SchedulesController@route
      namespace
      prefix
      /
      where
      as
      schedules
      file
      app/Http/Controllers/SchedulesController.php:36-141
      9 statements were executed17.54ms
      • QueryDetector.php#25aviaticketsConnection Established
        Backtrace
        • vendor/beyondcode/laravel-query-detector/src/QueryDetector.php:25
        • vendor/beyondcode/laravel-query-detector/src/QueryDetectorMiddleware.php:30
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:183
        • vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:183
        • app/Http/Middleware/MinifyHtml.php:21
      • CitySqlRepository.php#40aviatickets5.61msselect * from `cities` where `code` in ('syx', 'bjs')
        Bindings
        • 0: syx
        • 1: bjs
        Backtrace
        • app/Avia/Infrastructure/City/CitySqlRepository.php:40
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/City/CitySqlRepository.php:37
        • app/Http/Controllers/SchedulesController.php:38
      • TimetableRepository.php#39aviatickets2.42msselect * from `timetables` where `origin_city_id` = 5922 and `destination_city_id` = 684 order by `time_origin` asc limit 1000
        Bindings
        • 0: 5922
        • 1: 684
        Backtrace
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:39
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:30
        • app/Http/Controllers/SchedulesController.php:47
      • TimetableRepository.php#39aviatickets980μsselect * from `airports` where `airports`.`id` in (9207, 32631)
        Backtrace
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:39
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:30
        • app/Http/Controllers/SchedulesController.php:47
      • TimetableRepository.php#39aviatickets870μsselect * from `airports` where `airports`.`id` in (6484)
        Backtrace
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:39
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:30
        • app/Http/Controllers/SchedulesController.php:47
      • TimetableRepository.php#39aviatickets1.06msselect * from `airlines` where `airlines`.`id` in (749, 1754, 1763, 1765, 2655, 4592, 4593, 5453, 21011)
        Backtrace
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:39
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:30
        • app/Http/Controllers/SchedulesController.php:47
      • LocalRouteRepository.php#520aviatickets1.27msselect * from `flights_by` where `origin_city_id` = 5922 and `destination_city_id` = 684 limit 1
        Bindings
        • 0: 5922
        • 1: 684
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:520
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:514
        • app/Http/Controllers/SchedulesController.php:189
      • LocalRouteRepository.php#520aviatickets1.32msselect * from `sites_relationships` where `sites_relationships`.`id` in (321595)
        Backtrace
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:520
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/LocalRouteRepository.php:514
        • app/Http/Controllers/SchedulesController.php:189
      • CountriesRepository.php#31aviatickets1.08msselect * from `countries` where `code` = '' limit 1
        Bindings
        • 0: 
        Backtrace
        • app/Avia/Infrastructure/Repository/CountriesRepository.php:31
        • app/Avia/Infrastructure/Provider/CurrentCurrencyProvider.php:61
        • app/Avia/Infrastructure/Provider/CurrentCurrencyProvider.php:43
        • app/Http/Controllers/SchedulesController.php:111
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • TimetableRepository.php#53aviatickets2.93msselect count(*) as aggregate from `timetables` where `origin_city_id` = 684 and `destination_city_id` = 5922
        Bindings
        • 0: 684
        • 1: 5922
        Backtrace
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:53
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • app/Avia/Infrastructure/Repository/TimetableRepository.php:47
        • app/Http/Controllers/SchedulesController.php:117
      App\Avia\Infrastructure\Model\Timetable
      58Timetable.php#?
      App\Avia\Infrastructure\Model\Airline
      9Airline.php#?
      App\Avia\Infrastructure\Model\Airport
      3Airport.php#?
      App\Avia\Infrastructure\Model\City
      2City.php#?
      App\Avia\Infrastructure\Model\LocalRoute
      1LocalRoute.php#?
      App\Avia\Infrastructure\Model\SitesRelationship
      1SitesRelationship.php#?
            _token
            uq4nzAqZaX8CgFFpQzOYTdtFTvqyGrx95r7eJCI5
            _previous
            array:1 [ "url" => "https://d.triptorg.ru/schedules/syx/bjs?_url=%2Fschedules%2Fsyx%2Fbjs" ]
            _flash
            array:2 [ "old" => [] "new" => [] ]
            path_info
            /schedules/syx/bjs
            status_code
            200
            
            status_text
            OK
            format
            html
            content_type
            text/html; charset=UTF-8
            request_query
            0 of 0
            array:1 [ "_url" => "/schedules/syx/bjs" ]
            request_request
            []
            
            request_headers
            0 of 0
            array:15 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "d.triptorg.ru" ] ]
            request_cookies
            []
            
            response_headers
            0 of 0
            array:5 [ "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 02 May 2025 00:51:45 GMT" ] "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImYwUFhGMkpVaGpZYXQ5bGxIb3BBZUE9PSIsInZhbHVlIjoiK3JRQTNJSFl0eExhN1l1SFNjV1hpQWxIMGFoa3owMnEwazdTeTNxMTIrUFB0NVBNZnprSkZDVXBteVZqaStqUU5lVDFJbk1UOGpGM0l6Q0FUMExWTzZoVlQ3MDdML2dIT2crZzY4RzdxbzIvUTRhQTF6aWk5Vnk4Vm9IcVkyeHIiLCJtYWMiOiIzNzg1MWJkMDk4NjQyNTI5NWE0YTU0MTY0MzBlMzk5NjIwNmM3ZGJlMjMxODZjMTk4NjBlZWZlZjljYzViZDYxIiwidGFnIjoiIn0%3D; expires=Fri, 02 May 2025 02:51:45 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImYwUFhGMkpVaGpZYXQ5bGxIb3BBZUE9PSIsInZhbHVlIjoiK3JRQTNJSFl0eExhN1l1SFNjV1hpQWxIMGFoa3owMnEwazdTeTNxMTIrUFB0NVBNZnprSkZDVXBteVZqaStqUU5lVDFJb" 1 => "lowcostclub_session=eyJpdiI6IlJoRHVjaGdZNHh2emxGaTYvQ1RZdFE9PSIsInZhbHVlIjoiWURkbElMMURLeHowZGYyNWh3b3FObXlPZmFhWTM0RXI0aGx0Rit1cUFlZzN6amRpQ2VRcmNkS3JiYTRSeXFqVGkwNFgvdDZBVUIydlZwbnUyL2Foc2ExRFhHUXhocStGV29wZE1Od0FjNEZmb09zZ2NLWUFqVXhLRGhsOURhSlUiLCJtYWMiOiJjZjUzYzk3YmQ3MWExZTA2ZGRhYTc4YWRlY2ZkYzUwNDYwODZmMTQwMzZlN2M4NjJkY2YzMzgxZmVjNGUwODRjIiwidGFnIjoiIn0%3D; expires=Fri, 02 May 2025 02:51:45 GMT; Max-Age=7200; path=/; httponly; samesite=laxlowcostclub_session=eyJpdiI6IlJoRHVjaGdZNHh2emxGaTYvQ1RZdFE9PSIsInZhbHVlIjoiWURkbElMMURLeHowZGYyNWh3b3FObXlPZmFhWTM0RXI0aGx0Rit1cUFlZzN6amRpQ2VRcmNkS3JiYTRSeXFq" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImYwUFhGMkpVaGpZYXQ5bGxIb3BBZUE9PSIsInZhbHVlIjoiK3JRQTNJSFl0eExhN1l1SFNjV1hpQWxIMGFoa3owMnEwazdTeTNxMTIrUFB0NVBNZnprSkZDVXBteVZqaStqUU5lVDFJbk1UOGpGM0l6Q0FUMExWTzZoVlQ3MDdML2dIT2crZzY4RzdxbzIvUTRhQTF6aWk5Vnk4Vm9IcVkyeHIiLCJtYWMiOiIzNzg1MWJkMDk4NjQyNTI5NWE0YTU0MTY0MzBlMzk5NjIwNmM3ZGJlMjMxODZjMTk4NjBlZWZlZjljYzViZDYxIiwidGFnIjoiIn0%3D; expires=Fri, 02-May-2025 02:51:45 GMT; path=/XSRF-TOKEN=eyJpdiI6ImYwUFhGMkpVaGpZYXQ5bGxIb3BBZUE9PSIsInZhbHVlIjoiK3JRQTNJSFl0eExhN1l1SFNjV1hpQWxIMGFoa3owMnEwazdTeTNxMTIrUFB0NVBNZnprSkZDVXBteVZqaStqUU5lVDFJb" 1 => "lowcostclub_session=eyJpdiI6IlJoRHVjaGdZNHh2emxGaTYvQ1RZdFE9PSIsInZhbHVlIjoiWURkbElMMURLeHowZGYyNWh3b3FObXlPZmFhWTM0RXI0aGx0Rit1cUFlZzN6amRpQ2VRcmNkS3JiYTRSeXFqVGkwNFgvdDZBVUIydlZwbnUyL2Foc2ExRFhHUXhocStGV29wZE1Od0FjNEZmb09zZ2NLWUFqVXhLRGhsOURhSlUiLCJtYWMiOiJjZjUzYzk3YmQ3MWExZTA2ZGRhYTc4YWRlY2ZkYzUwNDYwODZmMTQwMzZlN2M4NjJkY2YzMzgxZmVjNGUwODRjIiwidGFnIjoiIn0%3D; expires=Fri, 02-May-2025 02:51:45 GMT; path=/; httponlylowcostclub_session=eyJpdiI6IlJoRHVjaGdZNHh2emxGaTYvQ1RZdFE9PSIsInZhbHVlIjoiWURkbElMMURLeHowZGYyNWh3b3FObXlPZmFhWTM0RXI0aGx0Rit1cUFlZzN6amRpQ2VRcmNkS3JiYTRSeXFq" ] ]
            session_attributes
            0 of 0
            array:3 [ "_token" => "uq4nzAqZaX8CgFFpQzOYTdtFTvqyGrx95r7eJCI5" "_previous" => array:1 [ "url" => "https://d.triptorg.ru/schedules/syx/bjs?_url=%2Fschedules%2Fsyx%2Fbjs" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
            ClearShow all
            Date ↕MethodURLData
            #12025-05-02 00:51:45GET/schedules/syx/bjs21974