3v4l.org

run code in 300+ PHP versions simultaneously
<?php class TimeZone { const NO_TIMEZONE = 0; const ASIA_YEKATERINBURG = 310; const EUROPE_KALININGRAD = 390; const EUROPE_MONACO = 400; const EUROPE_MOSCOW = 401; const EUROPE_SAMARA = 409; const ROC = 492; const ROK = 493; const UCT = 494; const UTC = 495; const WET = 496; /** * list of time zones */ public static $constToFullName = array( self::ASIA_YEKATERINBURG => 'Asia/Yekaterinburg', self::ASIA_YEREVAN => 'Asia/Yerevan', self::ATLANTIC_AZORES => 'Atlantic/Azores', self::ATLANTIC_BERMUDA => 'Atlantic/Bermuda', self::ATLANTIC_CANARY => 'Atlantic/Canary', self::ATLANTIC_CAPE_VERDE => 'Atlantic/Cape_Verde', self::ATLANTIC_FAEROE => 'Atlantic/Faeroe', self::ATLANTIC_FAROE => 'Atlantic/Faroe', self::ATLANTIC_JAN_MAYEN => 'Atlantic/Jan_Mayen', self::ATLANTIC_MADEIRA => 'Atlantic/Madeira', self::ATLANTIC_REYKJAVIK => 'Atlantic/Reykjavik', self::ATLANTIC_SOUTH_GEORGIA => 'Atlantic/South_Georgia', self::ATLANTIC_ST_HELENA => 'Atlantic/St_Helena', self::ATLANTIC_STANLEY => 'Atlantic/Stanley', self::AUSTRALIA_ACT => 'Australia/ACT', self::AUSTRALIA_ADELAIDE => 'Australia/Adelaide', self::AUSTRALIA_BRISBANE => 'Australia/Brisbane', self::AUSTRALIA_BROKEN_HILL => 'Australia/Broken_Hill', self::AUSTRALIA_CANBERRA => 'Australia/Canberra', self::AUSTRALIA_CURRIE => 'Australia/Currie', self::AUSTRALIA_DARWIN => 'Australia/Darwin', self::AUSTRALIA_EUCLA => 'Australia/Eucla', self::AUSTRALIA_HOBART => 'Australia/Hobart', self::AUSTRALIA_LHI => 'Australia/LHI', self::AUSTRALIA_LINDEMAN => 'Australia/Lindeman', self::AUSTRALIA_LORD_HOWE => 'Australia/Lord_Howe', self::AUSTRALIA_MELBOURNE => 'Australia/Melbourne', self::AUSTRALIA_NSW => 'Australia/NSW', self::AUSTRALIA_NORTH => 'Australia/North', self::AUSTRALIA_PERTH => 'Australia/Perth', self::AUSTRALIA_QUEENSLAND => 'Australia/Queensland', self::AUSTRALIA_SOUTH => 'Australia/South', self::AUSTRALIA_SYDNEY => 'Australia/Sydney', self::AUSTRALIA_TASMANIA => 'Australia/Tasmania', self::AUSTRALIA_VICTORIA => 'Australia/Victoria', self::AUSTRALIA_WEST => 'Australia/West', self::AUSTRALIA_YANCOWINNA => 'Australia/Yancowinna', self::BRAZIL_ACRE => 'Brazil/Acre', self::BRAZIL_DENORONHA => 'Brazil/DeNoronha', self::BRAZIL_EAST => 'Brazil/East', self::BRAZIL_WEST => 'Brazil/West', self::CET => 'CET', self::CANADA_ATLANTIC => 'Canada/Atlantic', self::CANADA_CENTRAL => 'Canada/Central', self::CANADA_EAST_SASKATCHEWAN => 'Canada/East-Saskatchewan', self::CANADA_EASTERN => 'Canada/Eastern', self::CANADA_MOUNTAIN => 'Canada/Mountain', self::CANADA_NEWFOUNDLAND => 'Canada/Newfoundland', self::CANADA_PACIFIC => 'Canada/Pacific', self::CANADA_SASKATCHEWAN => 'Canada/Saskatchewan', self::CANADA_YUKON => 'Canada/Yukon', self::CHILE_CONTINENTAL => 'Chile/Continental', self::CHILE_EASTERISLAND => 'Chile/EasterIsland', self::EET => 'EET', self::EST => 'EST', self::ETC_GMT => 'Etc/GMT', self::ETC_GREENWICH => 'Etc/Greenwich', self::ETC_UCT => 'Etc/UCT', self::ETC_UTC => 'Etc/UTC', self::ETC_UNIVERSAL => 'Etc/Universal', self::ETC_ZULU => 'Etc/Zulu', self::EUROPE_AMSTERDAM => 'Europe/Amsterdam', self::EUROPE_ANDORRA => 'Europe/Andorra', self::EUROPE_ATHENS => 'Europe/Athens', self::EUROPE_BELFAST => 'Europe/Belfast', self::EUROPE_BELGRADE => 'Europe/Belgrade', self::EUROPE_BERLIN => 'Europe/Berlin', self::EUROPE_BRATISLAVA => 'Europe/Bratislava', self::EUROPE_BRUSSELS => 'Europe/Brussels', self::EUROPE_BUCHAREST => 'Europe/Bucharest', self::EUROPE_BUDAPEST => 'Europe/Budapest', self::EUROPE_CHISINAU => 'Europe/Chisinau', self::EUROPE_COPENHAGEN => 'Europe/Copenhagen', self::EUROPE_DUBLIN => 'Europe/Dublin', self::EUROPE_GIBRALTAR => 'Europe/Gibraltar', self::EUROPE_GUERNSEY => 'Europe/Guernsey', self::EUROPE_HELSINKI => 'Europe/Helsinki', self::EUROPE_ISLE_OF_MAN => 'Europe/Isle_of_Man', self::EUROPE_ISTANBUL => 'Europe/Istanbul', self::EUROPE_JERSEY => 'Europe/Jersey', self::EUROPE_KALININGRAD => 'Europe/Kaliningrad', self::EUROPE_KIEV => 'Europe/Kiev', self::EUROPE_LISBON => 'Europe/Lisbon', self::EUROPE_LJUBLJANA => 'Europe/Ljubljana', self::EUROPE_LONDON => 'Europe/London', self::EUROPE_LUXEMBOURG => 'Europe/Luxembourg', self::EUROPE_MADRID => 'Europe/Madrid', self::EUROPE_MALTA => 'Europe/Malta', self::EUROPE_MARIEHAMN => 'Europe/Mariehamn', self::EUROPE_MINSK => 'Europe/Minsk', self::EUROPE_MONACO => 'Europe/Monaco', self::EUROPE_MOSCOW => 'Europe/Moscow', self::EUROPE_NICOSIA => 'Europe/Nicosia', self::EUROPE_OSLO => 'Europe/Oslo', self::EUROPE_PARIS => 'Europe/Paris', self::EUROPE_PODGORICA => 'Europe/Podgorica', self::EUROPE_PRAGUE => 'Europe/Prague', self::EUROPE_RIGA => 'Europe/Riga', self::EUROPE_ROME => 'Europe/Rome', self::EUROPE_SAMARA => 'Europe/Samara', self::EUROPE_SAN_MARINO => 'Europe/San_Marino', self::EUROPE_SARAJEVO => 'Europe/Sarajevo', self::EUROPE_SIMFEROPOL => 'Europe/Simferopol', self::EUROPE_SKOPJE => 'Europe/Skopje', self::EUROPE_SOFIA => 'Europe/Sofia', self::EUROPE_STOCKHOLM => 'Europe/Stockholm', self::EUROPE_TALLINN => 'Europe/Tallinn', self::EUROPE_TIRANE => 'Europe/Tirane', self::EUROPE_TIRASPOL => 'Europe/Tiraspol', self::EUROPE_UZHGOROD => 'Europe/Uzhgorod', self::EUROPE_VADUZ => 'Europe/Vaduz', self::EUROPE_VATICAN => 'Europe/Vatican', self::EUROPE_VIENNA => 'Europe/Vienna', self::EUROPE_VILNIUS => 'Europe/Vilnius', self::EUROPE_VOLGOGRAD => 'Europe/Volgograd', self::EUROPE_WARSAW => 'Europe/Warsaw', self::EUROPE_ZAGREB => 'Europe/Zagreb', self::EUROPE_ZAPOROZHYE => 'Europe/Zaporozhye', self::EUROPE_ZURICH => 'Europe/Zurich', self::GB => 'GB', self::GMT => 'GMT', self::HST => 'HST', self::INDIAN_ANTANANARIVO => 'Indian/Antananarivo', self::INDIAN_CHAGOS => 'Indian/Chagos', self::INDIAN_CHRISTMAS => 'Indian/Christmas', self::INDIAN_COCOS => 'Indian/Cocos', self::INDIAN_COMORO => 'Indian/Comoro', self::INDIAN_KERGUELEN => 'Indian/Kerguelen', self::INDIAN_MAHE => 'Indian/Mahe', self::INDIAN_MALDIVES => 'Indian/Maldives', self::INDIAN_MAURITIUS => 'Indian/Mauritius', self::INDIAN_MAYOTTE => 'Indian/Mayotte', self::INDIAN_REUNION => 'Indian/Reunion', self::MET => 'MET', self::MST => 'MST', self::MEXICO_BAJANORTE => 'Mexico/BajaNorte', self::MEXICO_BAJASUR => 'Mexico/BajaSur', self::MEXICO_GENERAL => 'Mexico/General', self::NZ => 'NZ', self::PRC => 'PRC', self::PACIFIC_APIA => 'Pacific/Apia', self::PACIFIC_AUCKLAND => 'Pacific/Auckland', self::PACIFIC_CHATHAM => 'Pacific/Chatham', self::PACIFIC_CHUUK => 'Pacific/Chuuk', self::PACIFIC_EASTER => 'Pacific/Easter', self::PACIFIC_EFATE => 'Pacific/Efate', self::PACIFIC_ENDERBURY => 'Pacific/Enderbury', self::PACIFIC_FAKAOFO => 'Pacific/Fakaofo', self::PACIFIC_FIJI => 'Pacific/Fiji', self::PACIFIC_FUNAFUTI => 'Pacific/Funafuti', self::PACIFIC_GALAPAGOS => 'Pacific/Galapagos', self::PACIFIC_GAMBIER => 'Pacific/Gambier', self::PACIFIC_GUADALCANAL => 'Pacific/Guadalcanal', self::PACIFIC_GUAM => 'Pacific/Guam', self::PACIFIC_HONOLULU => 'Pacific/Honolulu', self::PACIFIC_JOHNSTON => 'Pacific/Johnston', self::PACIFIC_KIRITIMATI => 'Pacific/Kiritimati', self::PACIFIC_KOSRAE => 'Pacific/Kosrae', self::PACIFIC_KWAJALEIN => 'Pacific/Kwajalein', self::PACIFIC_MAJURO => 'Pacific/Majuro', self::PACIFIC_MARQUESAS => 'Pacific/Marquesas', self::PACIFIC_MIDWAY => 'Pacific/Midway', self::PACIFIC_NAURU => 'Pacific/Nauru', self::PACIFIC_NIUE => 'Pacific/Niue', self::PACIFIC_NORFOLK => 'Pacific/Norfolk', self::PACIFIC_NOUMEA => 'Pacific/Noumea', self::PACIFIC_PAGO_PAGO => 'Pacific/Pago_Pago', self::PACIFIC_PALAU => 'Pacific/Palau', self::PACIFIC_PITCAIRN => 'Pacific/Pitcairn', self::PACIFIC_POHNPEI => 'Pacific/Pohnpei', self::PACIFIC_PONAPE => 'Pacific/Ponape', self::PACIFIC_PORT_MORESBY => 'Pacific/Port_Moresby', self::PACIFIC_RAROTONGA => 'Pacific/Rarotonga', self::PACIFIC_SAIPAN => 'Pacific/Saipan', self::PACIFIC_SAMOA => 'Pacific/Samoa', self::PACIFIC_TAHITI => 'Pacific/Tahiti', self::PACIFIC_TARAWA => 'Pacific/Tarawa', self::PACIFIC_TONGATAPU => 'Pacific/Tongatapu', self::PACIFIC_TRUK => 'Pacific/Truk', self::PACIFIC_WAKE => 'Pacific/Wake', self::PACIFIC_WALLIS => 'Pacific/Wallis', self::PACIFIC_YAP => 'Pacific/Yap', self::ROC => 'ROC', self::ROK => 'ROK', self::UCT => 'UCT', self::UTC => 'UTC', self::WET => 'WET', ); /** * list of time zones indexed by name */ public static $fullNameToConst = array( 'Asia/Yekaterinburg' => self::ASIA_YEKATERINBURG, 'Asia/Yerevan' => self::ASIA_YEREVAN, 'Atlantic/Azores' => self::ATLANTIC_AZORES, 'Atlantic/Bermuda' => self::ATLANTIC_BERMUDA, 'Atlantic/Canary' => self::ATLANTIC_CANARY, 'Atlantic/Cape_Verde' => self::ATLANTIC_CAPE_VERDE, 'Atlantic/Faeroe' => self::ATLANTIC_FAEROE, 'Atlantic/Faroe' => self::ATLANTIC_FAROE, 'Atlantic/Jan_Mayen' => self::ATLANTIC_JAN_MAYEN, 'Atlantic/Madeira' => self::ATLANTIC_MADEIRA, 'Atlantic/Reykjavik' => self::ATLANTIC_REYKJAVIK, 'Atlantic/South_Georgia' => self::ATLANTIC_SOUTH_GEORGIA, 'Atlantic/St_Helena' => self::ATLANTIC_ST_HELENA, 'Atlantic/Stanley' => self::ATLANTIC_STANLEY, 'Australia/ACT' => self::AUSTRALIA_ACT, 'Australia/Adelaide' => self::AUSTRALIA_ADELAIDE, 'Australia/Brisbane' => self::AUSTRALIA_BRISBANE, 'Australia/Broken_Hill' => self::AUSTRALIA_BROKEN_HILL, 'Australia/Canberra' => self::AUSTRALIA_CANBERRA, 'Australia/Currie' => self::AUSTRALIA_CURRIE, 'Australia/Darwin' => self::AUSTRALIA_DARWIN, 'Australia/Eucla' => self::AUSTRALIA_EUCLA, 'Australia/Hobart' => self::AUSTRALIA_HOBART, 'Australia/LHI' => self::AUSTRALIA_LHI, 'Australia/Lindeman' => self::AUSTRALIA_LINDEMAN, 'Australia/Lord_Howe' => self::AUSTRALIA_LORD_HOWE, 'Australia/Melbourne' => self::AUSTRALIA_MELBOURNE, 'Australia/NSW' => self::AUSTRALIA_NSW, 'Australia/North' => self::AUSTRALIA_NORTH, 'Australia/Perth' => self::AUSTRALIA_PERTH, 'Australia/Queensland' => self::AUSTRALIA_QUEENSLAND, 'Australia/South' => self::AUSTRALIA_SOUTH, 'Australia/Sydney' => self::AUSTRALIA_SYDNEY, 'Australia/Tasmania' => self::AUSTRALIA_TASMANIA, 'Australia/Victoria' => self::AUSTRALIA_VICTORIA, 'Australia/West' => self::AUSTRALIA_WEST, 'Australia/Yancowinna' => self::AUSTRALIA_YANCOWINNA, 'Brazil/Acre' => self::BRAZIL_ACRE, 'Brazil/DeNoronha' => self::BRAZIL_DENORONHA, 'Brazil/East' => self::BRAZIL_EAST, 'Brazil/West' => self::BRAZIL_WEST, 'CET' => self::CET, 'Canada/Atlantic' => self::CANADA_ATLANTIC, 'Canada/Central' => self::CANADA_CENTRAL, 'Canada/East-Saskatchewan' => self::CANADA_EAST_SASKATCHEWAN, 'Canada/Eastern' => self::CANADA_EASTERN, 'Canada/Mountain' => self::CANADA_MOUNTAIN, 'Canada/Newfoundland' => self::CANADA_NEWFOUNDLAND, 'Canada/Pacific' => self::CANADA_PACIFIC, 'Canada/Saskatchewan' => self::CANADA_SASKATCHEWAN, 'Canada/Yukon' => self::CANADA_YUKON, 'Chile/Continental' => self::CHILE_CONTINENTAL, 'Chile/EasterIsland' => self::CHILE_EASTERISLAND, 'EET' => self::EET, 'EST' => self::EST, 'Etc/GMT' => self::ETC_GMT, 'Etc/Greenwich' => self::ETC_GREENWICH, 'Etc/UCT' => self::ETC_UCT, 'Etc/UTC' => self::ETC_UTC, 'Etc/Universal' => self::ETC_UNIVERSAL, 'Etc/Zulu' => self::ETC_ZULU, 'Europe/Kaliningrad' => self::EUROPE_KALININGRAD, 'Europe/Moscow' => self::EUROPE_MOSCOW, 'Europe/Samara' => self::EUROPE_SAMARA, 'ROC' => self::ROC, 'ROK' => self::ROK, 'UCT' => self::UCT, 'UTC' => self::UTC, 'WET' => self::WET, ); /** * Get time zone string based on constant value * * @param int $const * * @return string|null */ public static function get($const) { if (isset(static::$constToFullName[$const])) { return static::$constToFullName[$const]; } else { return null; } } /** * Get time zone constant value from passed time zone string * * @param int $code * * @return int|null */ public static function findByFullName($code) { if (isset(static::$fullNameToConst[$code])) { return static::$fullNameToConst[$code]; } else { return null; } } /** * Check if constant exists * * @param int $const * * @return bool */ public static function isConst($const) { return isset(static::$constToFullName[$const]); } /** * Get time zone constant value from passed time zone string * * @param string $timeZoneString * * @return bool */ public static function isTimeZone($timeZoneString) { return isset(static::$fullNameToConst[$timeZoneString]); } } const TIME_ZONE_FORMAT_NAME = 'utc'; $TIME_ZONE_FORMAT_NAME = 'utc'; $KEY_VALUE = 'value'; $KEY_NAME = 'name'; $KEY_OFFSET = 'offset'; $KEY_FORMAT = 'format'; $KEY_DISPLAY = 'display'; function convertTimezoneToArray($timezone, $value) { $dateTime = new \DateTime(); $dateTime->setTimeZone(new \DateTimeZone($timezone)); return [ $KEY_VALUE => $value, $KEY_NAME => $timezone, $KEY_OFFSET => $dateTime->format('P'), $KEY_FORMAT => $TIME_ZONE_FORMAT_NAME ]; } function convertTimezoneList(array $timezonesForCountry) { $timezoneArray = []; foreach ($timezonesForCountry as $timeZone) { if (TimeZone::isTimeZone($timeZone)) { $value = TimeZone::findByFullName($timeZone); $timezoneArray[] = convertTimezoneToArray($timeZone, $value); } } return $timezoneArray; } $inputArray = ["Asia/Yekaterinburg", "Europe/Kaliningrad", "Europe/Moscow", "Europe/Samara"]; convertTimezoneList($inputArray);

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
8.3.60.0040.01118.43
8.3.50.0130.00721.26
8.3.40.0110.00418.89
8.3.30.0070.00718.97
8.3.20.0030.00520.32
8.3.10.0080.00023.49
8.3.00.0050.00322.03
8.2.180.0040.01116.84
8.2.170.0070.00722.96
8.2.160.0080.00520.50
8.2.150.0050.00324.18
8.2.140.0080.00024.66
8.2.130.0080.00021.13
8.2.120.0000.00826.35
8.2.110.0060.00319.29
8.2.100.0060.00617.91
8.2.90.0030.00619.21
8.2.80.0000.00917.97
8.2.70.0060.00317.75
8.2.60.0040.00418.05
8.2.50.0070.00318.09
8.2.40.0040.00422.15
8.2.30.0040.00419.60
8.2.20.0030.00617.94
8.2.10.0050.00518.25
8.2.00.0030.00518.19
8.1.280.0070.01325.92
8.1.270.0000.00822.18
8.1.260.0040.00428.09
8.1.250.0040.00428.09
8.1.240.0130.00722.42
8.1.230.0040.00817.83
8.1.220.0040.00417.79
8.1.210.0030.00518.77
8.1.200.0100.00317.22
8.1.190.0080.00017.35
8.1.180.0050.00318.10
8.1.170.0060.00318.59
8.1.160.0000.00920.94
8.1.150.0040.00419.11
8.1.140.0060.00319.71
8.1.130.0000.00717.71
8.1.120.0040.00417.49
8.1.110.0080.00017.50
8.1.100.0040.00417.55
8.1.90.0040.00417.62
8.1.80.0000.00917.57
8.1.70.0000.00717.50
8.1.60.0030.00517.74
8.1.50.0030.00617.61
8.1.40.0000.00817.67
8.1.30.0000.00817.86
8.1.20.0040.00417.84
8.1.10.0040.00417.61
8.1.00.0040.00417.61
8.0.300.0060.00318.77
8.0.290.0080.00016.88
8.0.280.0040.00418.58
8.0.270.0050.00317.38
8.0.260.0070.00017.38
8.0.250.0030.00317.15
8.0.240.0040.00417.14
8.0.230.0070.00017.16
8.0.220.0040.00416.98
8.0.210.0070.00017.00
8.0.200.0030.00317.02
8.0.190.0000.00717.11
8.0.180.0000.00717.05
8.0.170.0000.00817.18
8.0.160.0040.00417.11
8.0.150.0030.00716.99
8.0.140.0090.00017.06
8.0.130.0060.00013.39
8.0.120.0000.00817.00
8.0.110.0040.00416.99
8.0.100.0080.00016.98
8.0.90.0040.00416.98
8.0.80.0120.00417.00
8.0.70.0040.00417.17
8.0.60.0040.00417.20
8.0.50.0080.00017.03
8.0.30.0110.00817.21
8.0.20.0130.01017.40
8.0.10.0000.00717.24
8.0.00.0110.00917.06
7.4.330.0050.00016.70
7.4.320.0000.00616.50
7.4.300.0050.00316.62
7.4.290.0030.00616.65
7.4.280.0080.00016.74
7.4.270.0030.00416.57
7.4.260.0050.00216.71
7.4.250.0030.00616.65
7.4.240.0040.00416.74
7.4.230.0000.00716.73
7.4.220.0090.00916.72
7.4.210.0110.00616.80
7.4.200.0000.00716.76
7.4.160.0100.00716.56
7.4.150.0110.00817.40
7.4.140.0140.01117.86
7.4.130.0080.01316.70
7.4.120.0110.01016.88
7.4.110.0060.01216.61
7.4.100.0090.01316.64
7.4.90.0150.00316.50
7.4.80.0130.00719.39
7.4.70.0110.00616.62
7.4.60.0120.00616.80
7.4.50.0030.01316.64
7.4.40.0070.01016.71
7.4.30.0110.01916.61
7.4.00.0060.01214.98
7.3.330.0030.00313.44
7.3.320.0050.00013.32
7.3.310.0030.00516.52
7.3.300.0050.00216.45
7.3.290.0070.00816.46
7.3.280.0110.01016.48
7.3.270.0030.01417.40
7.3.260.0060.02116.46
7.3.250.0100.00816.56
7.3.240.0060.01516.65
7.3.230.0090.01216.73
7.3.210.0060.01616.65
7.3.200.0030.01419.39
7.3.190.0140.00916.64
7.3.180.0110.00616.52
7.3.170.0040.01616.69
7.3.160.0120.00416.72
7.2.330.0060.01216.89
7.2.320.0000.02016.88
7.2.310.0150.00916.81
7.2.300.0070.01616.78
7.2.290.0070.01016.81
7.2.60.0120.00316.97
7.1.200.0000.01115.86
7.1.70.0000.01117.10
7.1.60.0090.01619.40
7.1.50.0030.01017.02
7.1.00.0100.07022.32
7.0.200.0470.00714.88
7.0.60.0230.06721.59
7.0.50.0100.08717.98
7.0.40.0030.08020.38
7.0.30.0200.03720.16
7.0.20.0270.04020.24
7.0.10.0070.08720.26
7.0.00.0130.06320.23
5.6.280.0000.03321.15
5.6.210.0130.06020.83
5.6.200.0000.05718.30
5.6.190.0130.04320.58
5.6.180.0230.04320.46
5.6.170.0370.06720.42
5.6.160.0000.07020.52
5.6.150.0100.08318.29
5.6.140.0070.08718.31
5.6.130.0130.07318.20
5.6.120.0070.06721.06
5.6.110.0130.08321.16
5.6.100.0030.08021.21
5.6.90.0100.07721.03
5.6.80.0070.03720.58
5.5.350.0070.08320.45
5.5.340.0030.07018.07
5.5.330.0100.08320.33
5.5.320.0600.06320.51
5.5.310.0230.04320.34
5.5.300.0130.06718.06
5.5.290.0030.04018.06
5.5.280.0030.04020.84
5.5.270.0130.05321.03
5.5.260.0100.09020.83
5.5.250.0130.08020.77
5.5.240.0230.07020.19

preferences:
51.9 ms | 401 KiB | 5 Q