short | mname | max.leaf.median | leaf.lw | leaf.lh | leaf.median | leaf.uh | leaf.uw |
G4VEmProcess::PostStepGetPhysicalInteractionLength | IntelXeonCPUE52650v2@2.60GHzS | 51.9145 | 49.558 | 51.5400 | 51.9145 | 52.4270 | 54.310 |
G4SteppingManager::DefinePhysicalStepLength | IntelXeonCPUE52650v2@2.60GHzS | 21.1800 | 20.140 | 20.8870 | 21.1800 | 21.4760 | 23.510 |
G4UniversalFluctuation::SampleFluctuations | IntelXeonCPUE52650v2@2.60GHzS | 20.7755 | 19.352 | 20.5440 | 20.7755 | 21.0380 | 23.057 |
G4Navigator::ComputeStep | IntelXeonCPUE52650v2@2.60GHzS | 20.0365 | 19.052 | 19.7360 | 20.0365 | 20.4220 | 22.281 |
G4SteppingManager::InvokePSDIP | IntelXeonCPUE52650v2@2.60GHzS | 19.5185 | 17.895 | 19.2130 | 19.5185 | 19.9040 | 21.593 |
__sin_avx | IntelXeonCPUE52650v2@2.60GHzS | 19.5010 | 17.094 | 18.4840 | 19.5010 | 20.7570 | 27.712 |
G4Transportation::AlongStepGetPhysicalInteractionLength | IntelXeonCPUE52650v2@2.60GHzS | 17.6920 | 16.866 | 17.5000 | 17.6920 | 17.9290 | 26.970 |
G4UrbanMscModel::SampleCosineTheta | IntelXeonCPUE52650v2@2.60GHzS | 17.2745 | 16.330 | 17.1540 | 17.2745 | 17.4380 | 19.297 |
G4VEnergyLossProcess::ComputeLambdaForScaledEnergy | IntelXeonCPUE52650v2@2.60GHzS | 17.2075 | 16.339 | 16.9940 | 17.2075 | 17.5410 | 18.453 |
G4UrbanMscModel::ComputeTruePathLengthLimit | IntelXeonCPUE52650v2@2.60GHzS | 16.8075 | 15.878 | 16.5730 | 16.8075 | 17.0980 | 19.218 |
G4KleinNishinaCompton::SampleSecondaries | IntelXeonCPUE52650v2@2.60GHzS | 16.2185 | 15.099 | 16.0630 | 16.2185 | 16.3560 | 16.884 |
G4SteppingManager::Stepping | IntelXeonCPUE52650v2@2.60GHzS | 15.8310 | 14.764 | 15.5640 | 15.8310 | 16.0000 | 17.532 |
__cos_avx | IntelXeonCPUE52650v2@2.60GHzS | 14.8825 | 13.474 | 14.4520 | 14.8825 | 15.8660 | 18.391 |
G4TouchableHistory::GetVolume | IntelXeonCPUE52650v2@2.60GHzS | 14.4865 | 13.111 | 13.9540 | 14.4865 | 14.8280 | 17.626 |
G4SteppingManager::SetInitialStep | IntelXeonCPUE52650v2@2.60GHzS | 14.1360 | 13.478 | 13.9600 | 14.1360 | 14.3800 | 15.431 |
G4SteppingManager::InvokeAlongStepDoItProcs | IntelXeonCPUE52650v2@2.60GHzS | 13.9360 | 13.186 | 13.7420 | 13.9360 | 14.1700 | 16.058 |
G4Navigator::LocateGlobalPointAndSetup | IntelXeonCPUE52650v2@2.60GHzS | 12.9015 | 12.375 | 12.7120 | 12.9015 | 13.2640 | 14.249 |
G4UrbanMscModel::ComputeGeomPathLength | IntelXeonCPUE52650v2@2.60GHzS | 12.2110 | 11.620 | 12.0640 | 12.2110 | 12.3510 | 13.013 |
G4Transportation::AlongStepDoIt | IntelXeonCPUE52650v2@2.60GHzS | 11.5160 | 10.385 | 11.4150 | 11.5160 | 11.7660 | 17.053 |
G4ProcessManager::GetAttribute | IntelXeonCPUE52650v2@2.60GHzS | 11.2480 | 9.932 | 10.8970 | 11.2480 | 11.6200 | 14.711 |
G4VEnergyLossProcess::AlongStepGetPhysicalInteractionLength | IntelXeonCPUE52650v2@2.60GHzS | 11.2025 | 10.423 | 10.9560 | 11.2025 | 11.4690 | 12.455 |
G4VEmProcess::PostStepDoIt | IntelXeonCPUE52650v2@2.60GHzS | 10.9535 | 10.095 | 10.7250 | 10.9535 | 11.2060 | 13.964 |
G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength | IntelXeonCPUE52650v2@2.60GHzS | 10.9470 | 10.548 | 10.8140 | 10.9470 | 11.1580 | 13.008 |
G4Navigator::LocateGlobalPointWithinVolume | IntelXeonCPUE52650v2@2.60GHzS | 10.5650 | 9.204 | 9.9940 | 10.5650 | 10.9260 | 11.997 |
CLHEP::MTwistEngine::flat | IntelXeonCPUE52650v2@2.60GHzS | 10.5555 | 9.958 | 10.3930 | 10.5555 | 10.7290 | 11.524 |
CLHEP::MTwistEngine::flatArray | IntelXeonCPUE52650v2@2.60GHzS | 9.9635 | 9.211 | 9.8070 | 9.9635 | 10.1110 | 11.670 |
G4PhysicsVector::Value | IntelXeonCPUE52650v2@2.60GHzS | 9.8075 | 9.443 | 9.6890 | 9.8075 | 9.9700 | 10.891 |
G4ParticleChange::CheckIt | IntelXeonCPUE52650v2@2.60GHzS | 9.6465 | 9.196 | 9.5090 | 9.6465 | 9.7670 | 11.085 |
G4NormalNavigation::ComputeStep | IntelXeonCPUE52650v2@2.60GHzS | 9.0140 | 8.317 | 8.8210 | 9.0140 | 9.2020 | 9.986 |
G4VDiscreteProcess::PostStepGetPhysicalInteractionLength | IntelXeonCPUE52650v2@2.60GHzS | 8.3960 | 7.760 | 8.2930 | 8.3960 | 8.5000 | 12.868 |
G4VProcess::ResetNumberOfInteractionLengthLeft | IntelXeonCPUE52650v2@2.60GHzS | 8.3715 | 7.685 | 8.2630 | 8.3715 | 8.5540 | 9.196 |
G4Transportation::PostStepDoIt | IntelXeonCPUE52650v2@2.60GHzS | 7.2895 | 6.704 | 7.0610 | 7.2895 | 7.6110 | 12.978 |
G4ProcessManager::StartTracking | IntelXeonCPUE52650v2@2.60GHzS | 7.0230 | 5.762 | 6.8960 | 7.0230 | 7.2370 | 8.944 |
G4ProcessManager::EndTracking | IntelXeonCPUE52650v2@2.60GHzS | 7.0190 | 6.423 | 6.8490 | 7.0190 | 7.1630 | 8.149 |
G4ParticleChangeForTransport::UpdateStepForAlongStep | IntelXeonCPUE52650v2@2.60GHzS | 6.9275 | 6.115 | 6.7720 | 6.9275 | 7.0600 | 8.270 |
G4Log | IntelXeonCPUE52650v2@2.60GHzS | 6.8395 | 6.082 | 6.7290 | 6.8395 | 6.9870 | 8.055 |
G4SauterGavrilaAngularDistribution::SampleDirection | IntelXeonCPUE52650v2@2.60GHzS | 6.5530 | 6.091 | 6.4070 | 6.5530 | 6.7860 | 7.405 |
G4SeltzerBergerModel::SampleEnergyTransfer | IntelXeonCPUE52650v2@2.60GHzS | 6.5120 | 6.079 | 6.4090 | 6.5120 | 6.6260 | 7.011 |
G4VEnergyLossProcess::AlongStepDoIt | IntelXeonCPUE52650v2@2.60GHzS | 6.3135 | 5.923 | 6.1590 | 6.3135 | 6.5750 | 8.444 |
G4UrbanMscModel::SampleScattering | IntelXeonCPUE52650v2@2.60GHzS | 6.2830 | 6.013 | 6.1850 | 6.2830 | 6.4170 | 6.691 |
G4SteppingManager::InvokePostStepDoItProcs | IntelXeonCPUE52650v2@2.60GHzS | 6.1670 | 5.725 | 6.0170 | 6.1670 | 6.3440 | 7.646 |
G4PropagatorInField::ClearPropagatorState | IntelXeonCPUE52650v2@2.60GHzS | 6.1485 | 5.583 | 5.9960 | 6.1485 | 6.2700 | 7.870 |
G4VMultipleScattering::AlongStepDoIt | IntelXeonCPUE52650v2@2.60GHzS | 6.0420 | 5.609 | 5.9590 | 6.0420 | 6.1530 | 6.687 |
G4CrossSectionDataStore::ComputeCrossSection | IntelXeonCPUE52650v2@2.60GHzS | 5.8925 | 5.410 | 5.7660 | 5.8925 | 6.0800 | 8.152 |
G4Physics2DVector::Value | IntelXeonCPUE52650v2@2.60GHzS | 5.7275 | 5.295 | 5.6360 | 5.7275 | 5.8700 | 7.233 |
G4Tubs::Inside | IntelXeonCPUE52650v2@2.60GHzS | 5.7035 | 5.260 | 5.5670 | 5.7035 | 5.7910 | 6.118 |
G4VParticleChange::CheckIt | IntelXeonCPUE52650v2@2.60GHzS | 5.6955 | 5.374 | 5.6130 | 5.6955 | 5.8860 | 7.805 |
G4LivermorePhotoElectricModel::SampleSecondaries | IntelXeonCPUE52650v2@2.60GHzS | 5.6370 | 4.830 | 5.4410 | 5.6370 | 5.9970 | 6.665 |
CLHEP::HepRandom::getTheEngine | IntelXeonCPUE52650v2@2.60GHzS | 5.5095 | 4.867 | 5.3370 | 5.5095 | 5.7390 | 6.340 |
G4VProcess::EndTracking | IntelXeonCPUE52650v2@2.60GHzS | 5.4075 | 4.505 | 5.2100 | 5.4075 | 5.6010 | 8.730 |
CLHEP::Hep3Vector::rotateUz | IntelXeonCPUE52650v2@2.60GHzS | 5.3980 | 4.888 | 5.3010 | 5.3980 | 5.5520 | 6.825 |
G4EventManager::DoProcessing | IntelXeonCPUE52650v2@2.60GHzS | 5.0790 | 4.741 | 4.9870 | 5.0790 | 5.1860 | 5.569 |
G4StepPoint::operator= | IntelXeonCPUE52650v2@2.60GHzS | 4.8470 | 4.339 | 4.7300 | 4.8470 | 4.9670 | 5.687 |
G4VEnergyLossProcess::PostStepDoIt | IntelXeonCPUE52650v2@2.60GHzS | 4.8360 | 4.387 | 4.6880 | 4.8360 | 5.0190 | 6.426 |
G4Navigator::ComputeSafety | IntelXeonCPUE52650v2@2.60GHzS | 4.7185 | 3.936 | 4.4340 | 4.7185 | 5.0980 | 6.727 |
G4NavigationLevel::operator= | IntelXeonCPUE52650v2@2.60GHzS | 4.6820 | 4.380 | 4.5830 | 4.6820 | 4.7970 | 5.540 |
G4LogicalVolume::GetSolid | IntelXeonCPUE52650v2@2.60GHzS | 4.6340 | 4.028 | 4.4350 | 4.6340 | 4.8520 | 5.565 |
G4HadronicProcess::GetMeanFreePath | IntelXeonCPUE52650v2@2.60GHzS | 4.6055 | 4.274 | 4.5230 | 4.6055 | 4.7230 | 5.044 |
G4VEmProcess::StartTracking | IntelXeonCPUE52650v2@2.60GHzS | 4.5420 | 4.010 | 4.3430 | 4.5420 | 4.6760 | 5.596 |
G4Tubs::DistanceToOut | IntelXeonCPUE52650v2@2.60GHzS | 4.4310 | 2.572 | 2.8485 | 4.4310 | 5.7665 | 7.951 |
G4ElectroNuclearCrossSection::GetElementCrossSection | IntelXeonCPUE52650v2@2.60GHzS | 4.3330 | 3.983 | 4.2790 | 4.3330 | 4.4830 | 5.816 |
G4PhysicsVector::LogVectorValue | IntelXeonCPUE52650v2@2.60GHzS | 4.1165 | 3.852 | 4.0610 | 4.1165 | 4.2040 | 4.536 |
G4ParticleChangeForLoss::UpdateStepForAlongStep | IntelXeonCPUE52650v2@2.60GHzS | 3.7560 | 3.550 | 3.7090 | 3.7560 | 3.8550 | 5.764 |
G4VoxelNavigation::LevelLocate | IntelXeonCPUE52650v2@2.60GHzS | 3.6060 | 3.373 | 3.4950 | 3.6060 | 3.7520 | 4.172 |
G4EventManager::StackTracks | IntelXeonCPUE52650v2@2.60GHzS | 3.5605 | 3.123 | 3.4610 | 3.5605 | 3.6470 | 4.108 |
CLHEP::RandGaussQ::transformQuick | IntelXeonCPUE52650v2@2.60GHzS | 3.5565 | 3.251 | 3.4500 | 3.5565 | 3.6460 | 4.845 |
G4LivermorePhotoElectricModel::ComputeCrossSectionPerAtom | IntelXeonCPUE52650v2@2.60GHzS | 3.5015 | 3.191 | 3.3900 | 3.5015 | 3.6170 | 3.997 |
G4VMultipleScattering::AlongStepGetPhysicalInteractionLength | IntelXeonCPUE52650v2@2.60GHzS | 3.3080 | 2.815 | 3.2000 | 3.3080 | 3.4730 | 4.503 |
G4RayleighAngularGenerator::SampleDirection | IntelXeonCPUE52650v2@2.60GHzS | 3.3060 | 2.996 | 3.2130 | 3.3060 | 3.4070 | 3.880 |
G4SteppingManager::GetProcessNumber | IntelXeonCPUE52650v2@2.60GHzS | 3.2085 | 2.319 | 3.0480 | 3.2085 | 3.3530 | 4.052 |
G4Track::~G4Track | IntelXeonCPUE52650v2@2.60GHzS | 3.1080 | 2.751 | 2.9900 | 3.1080 | 3.2460 | 3.630 |
G4CrossSectionDataStore::GetCrossSection | IntelXeonCPUE52650v2@2.60GHzS | 3.0295 | 2.726 | 2.9250 | 3.0295 | 3.1640 | 3.482 |
G4UrbanMscModel::ComputeTheta0 | IntelXeonCPUE52650v2@2.60GHzS | 2.9530 | 2.642 | 2.9040 | 2.9530 | 3.0000 | 3.204 |
G4TrackingManager::ProcessOneTrack | IntelXeonCPUE52650v2@2.60GHzS | 2.9305 | 2.579 | 2.7960 | 2.9305 | 3.0740 | 3.694 |
G4ParticleChangeForTransport::UpdateStepForPostStep | IntelXeonCPUE52650v2@2.60GHzS | 2.8925 | 2.388 | 2.7400 | 2.8925 | 3.0240 | 5.348 |
G4ParticleDefinition::GetProcessManager | IntelXeonCPUE52650v2@2.60GHzS | 2.8775 | 2.498 | 2.7430 | 2.8775 | 2.9910 | 3.350 |
G4LogicalVolume::GetMaterial | IntelXeonCPUE52650v2@2.60GHzS | 2.8500 | 2.583 | 2.7890 | 2.8500 | 2.9150 | 4.154 |
G4Navigator::ResetHierarchyAndLocate | IntelXeonCPUE52650v2@2.60GHzS | 2.7820 | 2.507 | 2.6910 | 2.7820 | 2.9230 | 3.682 |
G4SeltzerBergerModel::SampleSecondaries | IntelXeonCPUE52650v2@2.60GHzS | 2.6325 | 2.249 | 2.5100 | 2.6325 | 2.8540 | 3.228 |
G4Region::GetRegionalSteppingAction | IntelXeonCPUE52650v2@2.60GHzS | 2.6200 | 2.293 | 2.4870 | 2.6200 | 2.7600 | 3.176 |
G4FieldTrack::G4FieldTrack | IntelXeonCPUE52650v2@2.60GHzS | 2.5815 | 2.313 | 2.5100 | 2.5815 | 2.6990 | 3.986 |
G4StackManager::PushOneTrack | IntelXeonCPUE52650v2@2.60GHzS | 2.5655 | 2.210 | 2.4790 | 2.5655 | 2.7580 | 3.467 |
G4ModifiedTsai::SampleCosTheta | IntelXeonCPUE52650v2@2.60GHzS | 2.5190 | 2.193 | 2.4720 | 2.5190 | 2.5600 | 2.873 |
G4VMultipleScattering::StartTracking | IntelXeonCPUE52650v2@2.60GHzS | 2.4560 | 2.104 | 2.3360 | 2.4560 | 2.5910 | 3.054 |
G4VEnergyLossProcess::StartTracking | IntelXeonCPUE52650v2@2.60GHzS | 2.4435 | 2.106 | 2.3710 | 2.4435 | 2.5320 | 3.115 |
G4Track::G4Track | IntelXeonCPUE52650v2@2.60GHzS | 2.4175 | 2.218 | 2.3580 | 2.4175 | 2.5030 | 2.837 |
G4PropagatorInField::FindAndSetFieldManager | IntelXeonCPUE52650v2@2.60GHzS | 2.3855 | 1.909 | 2.2490 | 2.3855 | 2.5270 | 4.207 |
G4NormalNavigation::ComputeSafety | IntelXeonCPUE52650v2@2.60GHzS | 2.3755 | 2.178 | 2.3100 | 2.3755 | 2.4460 | 3.029 |
G4Transportation::StartTracking | IntelXeonCPUE52650v2@2.60GHzS | 2.1840 | 1.613 | 2.0600 | 2.1840 | 2.2650 | 2.497 |
G4UrbanMscModel::ComputeTrueStepLength | IntelXeonCPUE52650v2@2.60GHzS | 2.1335 | 1.981 | 2.0660 | 2.1335 | 2.2120 | 3.079 |
G4Navigator::SetupHierarchy | IntelXeonCPUE52650v2@2.60GHzS | 2.1020 | 1.776 | 2.0120 | 2.1020 | 2.2230 | 2.776 |
G4VProcess::StartTracking | IntelXeonCPUE52650v2@2.60GHzS | 2.0315 | 1.679 | 1.9160 | 2.0315 | 2.2510 | 2.872 |
G4eeToTwoGammaModel::ComputeCrossSectionPerElectron | IntelXeonCPUE52650v2@2.60GHzS | 2.0170 | 1.715 | 1.9890 | 2.0170 | 2.0540 | 2.207 |
__sincos | IntelXeonCPUE52650v2@2.60GHzS | 1.8990 | 1.397 | 1.6390 | 1.8990 | 2.4350 | 5.121 |
G4VEmModel::CrossSectionPerVolume | IntelXeonCPUE52650v2@2.60GHzS | 1.8795 | 1.670 | 1.8150 | 1.8795 | 1.9810 | 2.255 |
G4StackManager::PopNextTrack | IntelXeonCPUE52650v2@2.60GHzS | 1.7980 | 1.500 | 1.6590 | 1.7980 | 1.9330 | 2.812 |
G4PVPlacement::GetRegularStructureId | IntelXeonCPUE52650v2@2.60GHzS | 1.7935 | 1.165 | 1.6310 | 1.7935 | 1.9340 | 2.466 |
G4ParticleChangeForLoss::UpdateStepForPostStep | IntelXeonCPUE52650v2@2.60GHzS | 1.7880 | 1.576 | 1.7590 | 1.7880 | 1.8570 | 2.035 |
StatAccepTestStackingAction::ClassifyNewTrack | IntelXeonCPUE52650v2@2.60GHzS | 1.6940 | 1.418 | 1.6050 | 1.6940 | 1.8410 | 2.321 |
G4ParticleChangeForGamma::UpdateStepForPostStep | IntelXeonCPUE52650v2@2.60GHzS | 1.6875 | 1.432 | 1.6270 | 1.6875 | 1.7840 | 3.899 |
G4VParticleChange::AddSecondary | IntelXeonCPUE52650v2@2.60GHzS | 1.6245 | 1.398 | 1.5470 | 1.6245 | 1.7500 | 2.600 |
G4PVReplica::GetReplicationData | IntelXeonCPUE52650v2@2.60GHzS | 1.6055 | 1.451 | 1.5430 | 1.6055 | 1.7510 | 2.262 |
G4FieldManagerStore::ClearAllChordFindersState | IntelXeonCPUE52650v2@2.60GHzS | 1.4675 | 0.546 | 1.3580 | 1.4675 | 1.5890 | 2.877 |
G4ReplicaNavigation::BackLocate | IntelXeonCPUE52650v2@2.60GHzS | 1.4605 | 1.281 | 1.4070 | 1.4605 | 1.5180 | 1.751 |
G4UrbanMscModel::StartTracking | IntelXeonCPUE52650v2@2.60GHzS | 1.2860 | 1.023 | 1.2370 | 1.2860 | 1.3390 | 1.713 |
G4ParticleChangeForMSC::UpdateStepForAlongStep | IntelXeonCPUE52650v2@2.60GHzS | 1.2765 | 1.175 | 1.2410 | 1.2765 | 1.3070 | 1.388 |
G4VPhysicalVolume::SetTranslation | IntelXeonCPUE52650v2@2.60GHzS | 1.2665 | 1.104 | 1.2110 | 1.2665 | 1.4110 | 1.818 |
G4LogicalVolume::GetMaterialCutsCouple | IntelXeonCPUE52650v2@2.60GHzS | 1.2545 | 1.074 | 1.2180 | 1.2545 | 1.3040 | 1.469 |
G4PairProductionRelModel::SampleSecondaries | IntelXeonCPUE52650v2@2.60GHzS | 1.2415 | 1.098 | 1.2010 | 1.2415 | 1.2740 | 1.425 |
G4ElectroNuclearCrossSection::IsElementApplicable | IntelXeonCPUE52650v2@2.60GHzS | 1.2065 | 0.951 | 1.1320 | 1.2065 | 1.4030 | 2.123 |
G4ReplicaNavigation::ComputeTransformation | IntelXeonCPUE52650v2@2.60GHzS | 1.1685 | 0.197 | 0.2770 | 1.1685 | 2.3240 | 2.958 |
G4LogicalVolume::GetSensitiveDetector | IntelXeonCPUE52650v2@2.60GHzS | 1.1270 | 0.958 | 1.0750 | 1.1270 | 1.1840 | 1.568 |
G4Neutron::Definition | IntelXeonCPUE52650v2@2.60GHzS | 1.0685 | 0.824 | 1.0160 | 1.0685 | 1.1550 | 1.998 |
StatAccepTestSteppingActionPerformance::UserSteppingAction | IntelXeonCPUE52650v2@2.60GHzS | 1.0600 | 0.885 | 1.0270 | 1.0600 | 1.1430 | 1.658 |
G4FieldManager::ConfigureForTrack | IntelXeonCPUE52650v2@2.60GHzS | 1.0415 | 0.703 | 0.8930 | 1.0415 | 1.1350 | 1.663 |
G4SafetyHelper::ComputeSafety | IntelXeonCPUE52650v2@2.60GHzS | 1.0265 | 0.908 | 0.9970 | 1.0265 | 1.0640 | 1.495 |
G4NavigationLevel::G4NavigationLevel | IntelXeonCPUE52650v2@2.60GHzS | 0.9920 | 0.862 | 0.9530 | 0.9920 | 1.0480 | 1.162 |
G4PhotoNuclearCrossSection::GetElementCrossSection | IntelXeonCPUE52650v2@2.60GHzS | 0.9500 | 0.810 | 0.9150 | 0.9500 | 1.0200 | 1.788 |
G4DynamicParticle::~G4DynamicParticle | IntelXeonCPUE52650v2@2.60GHzS | 0.9280 | 0.714 | 0.8890 | 0.9280 | 0.9560 | 1.028 |
G4LivermorePhotoElectricModel::CrossSectionPerVolume | IntelXeonCPUE52650v2@2.60GHzS | 0.8850 | 0.775 | 0.8370 | 0.8850 | 1.0040 | 1.674 |
G4WentzelVIModel::SampleScattering | IntelXeonCPUE52650v2@2.60GHzS | 0.8790 | 0.807 | 0.8610 | 0.8790 | 0.9030 | 0.999 |
G4NavigationHistory::G4NavigationHistory | IntelXeonCPUE52650v2@2.60GHzS | 0.8655 | 0.768 | 0.8270 | 0.8655 | 0.8980 | 1.018 |