0% found this document useful (0 votes)
48 views

Classification Manager Database-IFC

This document provides instructions for using a classification system database file with the Autodesk Classification Manager for Revit. It explains the different worksheet categories, how to edit worksheet headers and populate data, and guidelines for using parameter and category codes.

Uploaded by

barisc
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views

Classification Manager Database-IFC

This document provides instructions for using a classification system database file with the Autodesk Classification Manager for Revit. It explains the different worksheet categories, how to edit worksheet headers and populate data, and guidelines for using parameter and category codes.

Uploaded by

barisc
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 39

HOW TO USE THIS FILE

This classification system database file is accessed by the Autodesk Classification Manager for Revit in order to add classification system values to your Revit elements. This worksheet provides general
instructions.
The classification system relies on five (5) distinct worksheet categories: Contacts, Facility, Spaces, Products by Instance, and Products by Type.
"Contact" is referenced by the Autodesk COBie Extension for Revit Contact List, when installed.
"Facility" is referenced by Autodesk COBie Extension for Revit, when installed.
"Space" is referenced by Revit Rooms and Spaces.
"Element" is referenced by model elements.
Each worksheet has a header with information necessary for the Revit Classification Manager. You can edit "Title", "Description", "Version", "Number Parameter", and "Description Parameter". Do not
change the "Function" field, or the utility may not function as expected.
"Number Parameter" and "Description Parameter" refer to a Revit parameter in your model. This is where the data from the "Number" column and "Description" column will be stored in your Revit
elements. The Parameter must already be created and the name must match exactly with what is typed in the field in the Excel Database. If there are multiple parameters with the same name, the
utility has no way to distinguish which one to use. We strongly recommend a parameter with a unique name. These parameters MUST be TEXT parameters in Revit.
You can have multiple worksheets of each category. Feel free to copy the worksheets in this Excel workbook to create new worksheets to use.
You can rename the worksheets to anything that is appropriate for your database. The Classification Manager does not refer to the worksheet names.
In each worksheet, do not edit the first row of data under the table head. This is an automatically generated Title, Description, and Level information based on the fields you fill out in the worksheet
header.
The first column is the Classification Number, and should be of a logical structure.
The second column is the Description field.
The third column is the Level column; this column determines where in the "hierarchy" this specific category exists. The Classification Manager will read the classes line by line. If it reads a "3" after a
"2", it will place that class as a "child" of the level 2 class. Any level 3 class immediately following will be "siblings" to the original level 3. Once the utility finds another "2", it will end the run of 3's and
place that class as a "sibling" to the original level 2.
The fourth column is the Revit Category column. This field can be filled in with a Revit Family Category Code listed below. This will filter the dropdown in the Classification Manager within Revit and
include these classes with the Revit family that you identify in this column. The Contacts, Facility, and Spaces worksheets will ignore this field.

REVIT FAMILY CATEGORY CODES


Below is a list of the family category codes in Revit. These are used in classification databases - like the ones included with Revit - to filter classification numbers by family category. These are listed as
column D in each of the worksheets (tabs) in this database file. Not every line item needs to be assigned a Revit family category code, but when it is, the filter (in the top right of the dialog box) will
only show classification numbers for that particular family category, making it easier to find the pertinent ones.

DISCIPLINE CODE REVIT FAMILY CATEGORY


General -2002000 Detail Items
-2000151 Generic Models
-2000700 Materials
-2003000 Profiles
-2003101 Project Information
-2001350 Specialty Equipment
Architecture -2003200 Areas
-2000127 Balusters
-2001000 Casework
-2000038 Ceilings
-2000100 Columns
-2000170 Curtain Panels
-2000340 Curtain Systems
-2000171 Curtain Wall Mullions
-2000023 Doors
-2001370 Entourage
-2000032 Floors
-2000080 Furniture
-2001100 Furniture Systems
-2003400 Mass
-2000022 Opening
-2001263 Pads
-2001180 Parking
-2001360 Planting
-2000126 Railings
-2000180 Ramps
-2001220 Roads
-2000035 Roofs
-2000160 Rooms
-2001260 Site
-2000120 Stairs
-2001340 Topography
-2000011 Walls
-2000014 Windows
MEP -2008013 Air Terminals
-2008126 Cable Tray Fittings
-2008130 Cable Trays
-2008081 Communication Devices
-2008128 Conduit Fittings
-2008132 Conduits
-2008083 Data Devices
-2008016 Duct Accessories
-2008010 Duct Fittings
-2008015 Duct Systems
-2008000 Ducts
-2001040 Electrical Equipment
-2001060 Electrical Fixtures
-2008085 Fire Alarm Devices
-2008020 Flex Ducts
-2008050 Flex Pipes
-2008107 HVAC Zones
-2008087 Lighting Devices
-2001120 Lighting Fixtures
-2001140 Mechanical Equipment
-2008077 Nurse Call Devices
-2008055 Pipe Accessories
-2008049 Pipe Fittings
-2008044 Pipes
-2008043 Piping Systems
-2001160 Plumbing Fixtures
-2008079 Security Devices
-2003600 Spaces
-2008099 Sprinklers
-2008101 Switch System
-2008075 Telephone Devices
-2008039 Wires
Structural -2005301 Boundary Conditions
-2009013 Rebar Shape
-2009003 Structural Area Reinforcement
-2001327 Structural Beam Systems
-2001330 Structural Columns
-2009030 Structural Connections
-2001300 Structural Foundations
-2001320 Structural Framing
-2009009 Structural Path Reinforcement
-2009000 Structural Rebar
-2001354 Structural Stiffeners
-2001336 Structural Trusses

PARAMETERS
The Parameters tab can be used to create Shared Parameters in the Revit model. This is functionality for advanced Revit users and should be tested thoroughly to understand how it works and the
limitations. Parameters identified here will be automatically created in the Revit model if they are not in there already.
Information in Rows 1, 2, and 3 should not be edited.
There can only be a single Parameters tab in a Classification Manager database Excel file.
The structure of the tab is designed to allow users to copy/paste from an already created Shared Parameters text file. Do not copy any of the "header" information from the Shared Parameters text file.
Paste the copied text into cell B4.
Only the following data types are accepted: “TEXT”, “INTEGER”, “NUMBER”, “YESNO”, and “URL”
Extra information can be added in the first column A - TYPE v INSTANCE. Putting TYPE in this field will add the parameter at the TYPE level. INSTANCE will add it at the INSTANCE level. If no
information is here, the parameter will attach at the TYPE level for appropriate categories.
Parameters will be bound to all default Classification Manager categories based on the Function of the classification that uses them: Facility classification parameters will bind to Project Information;
Spaces classification parameters will bind to Rooms and Spaces; Element classification parameters will bind to the default model categories for Classification Manager.
TITLE Parameters
DESCRIPTION Used to generate parameters in the model if they do not already exist
TYPE v INSTANCE *PARAM GUID
PARAM 158072f2-668a-4f50-ad27-f7438
PARAM 0511d859-633b-4326-a8ea-5ab7
NAME DATATYPE DATACATEGORY GROUP VISIBLE DESCRIPTION
IfcExportAs[Type] TEXT 2 1 Parameter to instr
IfcExportType[Type] TEXT 2 1 Parameter to assi
USERMODIFIABLE HIDEWHENNOVALUE
1
1
TITLE
DESCRIPTION
VERSION
FUNCTION
NUMBER PARAMETER
DESCRIPTION PARAMETER
NUMBER
Title
Title
Description
Version
Contact
Parameter name
Parameter name
DESCRIPTION
Description (Version)
LEVEL REVIT CATEGORY
1
TITLE
DESCRIPTION
VERSION
FUNCTION
NUMBER PARAMETER
DESCRIPTION PARAMETER
NUMBER
Title
Title
Description
Version
Facility
Parameter name
Parameter name
DESCRIPTION
Description (Version)
LEVEL REVIT CATEGORY
1
TITLE
DESCRIPTION
VERSION
FUNCTION
NUMBER PARAMETER
DESCRIPTION PARAMETER
NUMBER
Title
Title
Description
Version
Space
Parameter name
Parameter name
DESCRIPTION
Description (Version)
LEVEL REVIT CATEGORY
1
TITLE IfcExportAs
DESCRIPTION Description
VERSION Version
FUNCTION Element
NUMBER PARAMETER
DESCRIPTION PARAMETER IfcExportAs[Type]
NUMBER DESCRIPTION LEVEL
IfcExportAs Description (Version) 1
A IfcBuildingElementType 2
A1 IfcBeamType 3
A2 IfcBuildingElementProxyType 3
A3 IfcColumnType 3
A4 IfcCoveringType 3
A5 IfcCurtainWallType 3
A6 IfcDoorStyle 3
A7 IfcMemberType 3
A8 IfcPlateType 3
A9 IfcRailingType 3
A10 IfcRampFlightType 3
A11 IfcSlabType 3
A12 IfcStairFlightType 3
A13 IfcWallType 3
A14 IfcWindowStyle 3
B IfcDistributionElementType 2
B1 IfcDistributionControlElementType 3
B1.1 IfcActuatorType 4
B1.2 IfcAlarmType 4
B1.3 IfcControllerType 4
B1.4 IfcFlowInstrumentType 4
B1.5 IfcSensorType 4
B2 IfcDistributionFlowElementType 3
B2.1 IfcDistributionChamberElementType 4
B2.2 IfcEnergyConversionDeviceType 4
B2.2.1 IfcAirToAirHeatRecoveryType 5
B2.2.2 IfcBoilerType 5
B2.2.3 IfcChillerType 5
B2.2.4 IfcCoilType 5
B2.2.5 IfcCondenserType 5
B2.2.6 IfcCooledBeamType 5
B2.2.7 IfcCoolingTowerType 5
B2.2.8 IfcElectricGeneratorType 5
B2.2.9 IfcElectricMotorType 5
B2.2.10 IfcEvaporativeCoolerType 5
B2.2.11 IfcEvaporatorType 5
B2.2.12 IfcHeatExchangerType 5
B2.2.13 IfcHumidifierType 5
B2.2.14 IfcMotorConnectionType 5
B2.2.15 IfcSpaceHeaterType 5
B2.2.16 IfcTransformerType 5
B2.2.17 IfcTubeBundleType 5
B2.2.18 IfcUnitaryEquipmentType 5
B2.3 IfcFlowControllerType 4
B2.3.1 IfcAirTerminalBoxType 5
B2.3.2 IfcDamperType 5
B2.3.3 IfcElectricTimeControlType 5
B2.3.4 IfcFlowMeterType 5
B2.3.5 IfcProtectiveDeviceType 5
B2.3.6 IfcSwitchingDeviceType 5
B2.3.7 IfcValveType 5
B2.4 IfcFlowFittingType 4
B2.4.1 IfcCableCarrierFittingType 5
B2.4.2 IfcDuctFittingType 5
B2.4.3 IfcJunctionBoxType 5
B2.4.4 IfcPipeFittingType 5
B2.5 IfcFlowMovingDeviceType 4
B2.5.1 IfcCompressorType 5
B2.5.2 IfcFanType 5
B2.5.3 IfcPumpType 5
B2.6 IfcFlowSegmentType 4
B2.6.1 IfcCableCarrierSegmentType 5
B2.6.2 IfcCableSegmentType 5
B2.6.3 IfcDuctSegmentType 5
B2.6.4 IfcPipeSegmentType 5
B2.7 IfcFlowStorageDeviceType 4
B2.7.1 IfcElectricFlowStorageDeviceType 5
B2.7.2 IfcTankType 5
B2.8 IfcFlowTerminalType 4
B2.8.1 IfcAirTerminalType 5
B2.8.2 IfcElectricApplianceType 5
B2.8.3 IfcElectricHeaterType 5
B2.8.4 IfcFireSuppressionTerminalType 5
B2.8.5 IfcGasTerminalType 5
B2.8.6 IfcLampType 5
B2.8.7 IfcLightFixtureType 5
B2.8.8 IfcOutletType 5
B2.8.9 IfcSanitaryTerminalType 5
B2.8.10 IfcStackTerminalType 5
B2.8.11 IfcWasteTerminalType 5
B2.9 IfcFlowTreatmentDeviceType 4
B2.9.1 IfcDuctSilencerType 5
B2.9.2 IfcFilterType 5
C IfcElementComponentType 2
C1 IfcDiscreteAccessoryType 3
C1.2 IfcVibrationIsolatorType 4
C2 IfcFastenerType 3
C2.1 IfcMechanicalFastenerType 4
D IfcFurnishingElementType 2
D1 IfcFurnitureType 3
D2 IfcSystemFurnitureElementType 3
E IfcSpatialStructureElementType 2
E1 IfcSpaceType 3
F IfcTransportElementType 2
REVIT CATEGORY
TITLE
DESCRIPTION
VERSION
FUNCTION
NUMBER PARAMETER
DESCRIPTION PARAMETER
NUMBER
IFC_ExportType
A
A1
A1.1
A1.2
A1.3
A1.4
A1.5
A1.6
A2
A3
A3.1
A3.2
A3.3
A4
A4.1
A4.2
A4.3
A4.4
A4.5
A4.6
A4.7
A4.8
A4.9
A4.10
A5
A5.1
A5.2
A6
A6.1
A6.2
A6.3
A6.4
A6.5
A6.6
A6.7
A6.8
A6.9
A7
A7.1
A7.2
A7.3
A7.4
A7.5
A7.6
A7.7
A7.8
A7.9
A7.10
A7.11
A7.12
A7.13
A7.14
A8
A8.1
A8.2
A8.3
A8.4
A9
A9.1
A9.2
A9.3
A9.4
A9.5
A10
A10.1
A10.2
A10.3
A10.4
A11
A11.1
A11.2
A11.3
A11.4
A11.5
A11.6
A12
A12.1
A12.2
A12.3
A12.4
A12.5
A12.6
A12.7
A13
A13.1
A13.2
A13.3
A13.4
A13.5
A13.6
A13.7
A14
A14.1
A14.2
A14.3
A14.4
A14.5
A14.6
A14.7
A14.8
B
B1
B1.1
B1.1.1
B1.1.2
B1.1.3
B1.1.4
B1.1.5
B1.1.6
B1.1.7
B1.2
B1.2.1
B1.2.2
B1.2.3
B1.2.4
B1.2.5
B1.2.6
B1.2.7
B1.2.8
B1.3
B1.3.1
B1.3.2
B1.3.3
B1.3.4
B1.3.5
B1.3.6
B1.3.7
B1.3.8
B1.4
B1.4.1
B1.4.2
B1.4.3
B1.4.4
B1.4.5
B1.4.6
B1.4.7
B1.4.8
B1.4.9
B1.4.10
B1.5
B1.5.1
B1.5.2
B1.5.3
B1.5.4
B1.5.5
B1.5.6
B1.5.7
B1.5.8
B1.5.9
B1.5.10
B1.5.11
B1.5.12
B1.5.13
B1.5.14
B1.5.15
B2
B2.1
B2.1.1
B2.1.2
B2.1.3
B2.1.4
B2.1.5
B2.1.6
B2.1.7
B2.1.8
B2.1.9
B2.1.10
B2.2
B2.2.1
B2.2.1.1
B2.2.1.2
B2.2.1.3
B2.2.1.4
B2.2.1.5
B2.2.1.6
B2.2.1.7
B2.2.1.8
B2.2.1.9
B2.2.1.10
B2.2.1.11
B2.2.2
B2.2.2.1
B2.2.2.2
B2.2.2.3
B2.2.2.4
B2.2.3
B2.2.3.1
B2.2.3.2
B2.2.3.3
B2.2.3.4
B2.2.3.5
B2.2.4
B2.2.4.1
B2.2.4.2
B2.2.4.3
B2.2.4.4
B2.2.4.5
B2.2.4.6
B2.2.4.7
B2.2.4.8
B2.2.5
B2.2.5.1
B2.2.5.2
B2.2.5.3
B2.2.5.4
B2.2.5.5
B2.2.5.6
B2.2.5.7
B2.2.5.8
B2.2.6
B2.2.6.1
B2.2.6.2
B2.2.6.3
B2.2.6.4
B2.2.7
B2.2.7.1
B2.2.7.2
B2.2.7.3
B2.2.7.4
B2.2.7.5
B2.2.8
B2.2.9
B2.2.10
B2.2.11
B2.2.12
B2.2.13
B2.2.14
B2.2.15
B2.2.16
B2.2.17
B2.2.18
B2.3
B2.3.1
B2.3.2
B2.3.3
B2.3.4
B2.3.5
B2.3.6
B2.3.7
B2.4
B2.4.1
B2.4.2
B2.4.3
B2.4.4
B2.5
B2.5.1
B2.5.2
B2.5.3
B2.6
B2.6.1
B2.6.2
B2.6.3
B2.6.4
B2.7
B2.7.1
B2.7.2
B2.8
B2.8.1
B2.8.2
B2.8.3
B2.8.4
B2.8.5
B2.8.6
B2.8.7
B2.8.8
B2.8.9
B2.8.10
B2.8.11
B2.9
B2.9.1
B2.9.2
C
C1
C1.2
C2
C2.1
D
D1
D2
E
E1
F
IFC_ExportType
Description
Version
Element

IfcExportType[Type]
DESCRIPTION
Description (Version)
IfcBuildingElementType
IfcBeamType
BEAM
JOIST
LINTEL
T_BEAM
USERDEFINED
NOTDEFINED
IfcBuildingElementProxyType
IfcColumnType
COLUMN
USERDEFINED
NOTDEFINE
IfcCoveringType
CEILING
FLOORING
CLADDING
ROOFING
INSULATION
MEMBRANE
SLEEVING
WRAPPING
USERDEFINED
NOTDEFINED
IfcCurtainWallType
USERDEFINED
NOTDEFINED
IfcDoorStyle
ALUMINIUM
HIGH_GRADE_STEEL
STEEL
WOOD
ALUMINIUM_WOOD
ALUMINIUM_PLASTIC
PLASTIC
USERDEFINED
NOTDEFINED
IfcMemberType
BRACE
CHORD
COLLAR
MEMBER
MULLION
PLATE
POST
PURLIN
RAFTER
STRINGER
STRUT
STUD
USERDEFINED
NOTDEFINED
IfcPlateType
CURTAIN_PANEL
SHEET
USERDEFINED
NOTDEFINED
IfcRailingType
HANDRAIL
GUARDRAIL
BALUSTRADE
USERDEFINED
NOTDEFINED
IfcRampFlightType
STRAIGHT
SPIRAL
USERDEFINED
NOTDEFINED
IfcSlabType
FLOOR
ROOF
LANDING
BASESLAB
USERDEFINED
NOTDEFINED
IfcStairFlightType
STRAIGHT
WINDER
SPIRAL
CURVED
FREEFORM
USERDEFINED
NOTDEFINED
IfcWallType
STANDARD
POLYGONAL
SHEAR
ELEMENTEDWALL
PLUMBINGWALL
USERDEFINED
NOTDEFINED
IfcWindowStyle
ALUMINIUM
HIGH_GRADE_STEEL
STEEL
WOOD
ALUMINIUM_WOOD
PLASTIC
OTHER_CONSTRUCTION
NOTDEFINED
IfcDistributionElementType
IfcDistributionControlElementType
IfcActuatorType
ELECTRICACTUATOR
HANDOPERATEDACTUATOR
HYDRAULICACTUATOR
PNEUMATICACTUATOR
THERMOSTATICACTUATOR
USERDEFINED
NOTDEFINED
IfcAlarmType
BELL
BREAKGLASSBUTTON
LIGHT
MANUALPULLBOX
SIREN
WHISTLE
USERDEFINED
NOTDEFINED
IfcControllerType
FLOATING
PROPORTIONAL
PROPORTIONALINTEGRAL
PROPORTIONALINTEGRALDERIVATIVE
TIMEDTWOPOSITION
TWOPOSITION
USERDEFINED
NOTDEFINED
IfcFlowInstrumentType
PRESSUREGAUGE
THERMOMETER
AMMETER
FREQUENCYMETER
POWERFACTORMETER
PHASEANGLEMETER
VOLTMETER_PEAK
VOLTMETER_RMS
USERDEFINED
NOTDEFINED
IfcSensorType
CO2SENSOR
FIRESENSOR
FLOWSENSOR
GASSENSOR
HEATSENSOR
HUMIDITYSENSOR
LIGHTSENSOR
MOISTURESENSOR
MOVEMENTSENSOR
PRESSURESENSOR
SMOKESENSOR
SOUNDSENSOR
TEMPERATURESENSOR
USERDEFINED
NOTDEFINED
IfcDistributionFlowElementType
IfcDistributionChamberElementType
FORMEDDUCT
INSPECTIONCHAMBER
INSPECTIONPIT
MANHOLE
METERCHAMBER
SUMP
TRENCH
VALVECHAMBER
USERDEFINED
NOTDEFINED
IfcEnergyConversionDeviceType
IfcAirToAirHeatRecoveryType
FIXEDPLATECOUNTERFLOWEXCHANGER
FIXEDPLATECROSSFLOWEXCHANGER
FIXEDPLATEPARALLELFLOWEXCHANGER
ROTARYWHEEL
RUNAROUNDCOILLOOP
HEATPIPE
TWINTOWERENTHALPYRECOVERYLOOPS
THERMOSIPHONSEALEDTUBEHEATEXCHANGERS
THERMOSIPHONCOILTYPEHEATEXCHANGERS
USERDEFINED
NOTDEFINED
IfcBoilerType
WATER
STEAM
USERDEFINED
NOTDEFINED
IfcChillerType
AIRCOOLED
WATERCOOLED
HEATRECOVERY
USERDEFINED
NOTDEFINED
IfcCoilType
DXCOOLINGCOIL
WATERCOOLINGCOIL
STEAMHEATINGCOIL
WATERHEATINGCOIL
ELECTRICHEATINGCOIL
GASHEATINGCOIL
USERDEFINED
NOTDEFINED
IfcCondenserType
WATERCOOLEDSHELLTUBE
WATERCOOLEDSHELLCOIL
WATERCOOLEDTUBEINTUBE
WATERCOOLEDBRAZEDPLATE
AIRCOOLED
EVAPORATIVECOOLED
USERDEFINED
NOTDEFINED
IfcCooledBeamType
ACTIVE
PASSIVE
USERDEFINED
NOTDEFINED
IfcCoolingTowerType
NATURALDRAFT
MECHANICALINDUCEDDRAFT
MECHANICALFORCEDDRAFT
USERDEFINED
NOTDEFINED
IfcElectricGeneratorType
IfcElectricMotorType
IfcEvaporativeCoolerType
IfcEvaporatorType
IfcHeatExchangerType
IfcHumidifierType
IfcMotorConnectionType
IfcSpaceHeaterType
IfcTransformerType
IfcTubeBundleType
IfcUnitaryEquipmentType
IfcFlowControllerType
IfcAirTerminalBoxType
IfcDamperType
IfcElectricTimeControlType
IfcFlowMeterType
IfcProtectiveDeviceType
IfcSwitchingDeviceType
IfcValveType
IfcFlowFittingType
IfcCableCarrierFittingType
IfcDuctFittingType
IfcJunctionBoxType
IfcPipeFittingType
IfcFlowMovingDeviceType
IfcCompressorType
IfcFanType
IfcPumpType
IfcFlowSegmentType
IfcCableCarrierSegmentType
IfcCableSegmentType
IfcDuctSegmentType
IfcPipeSegmentType
IfcFlowStorageDeviceType
IfcElectricFlowStorageDeviceType
IfcTankType
IfcFlowTerminalType
IfcAirTerminalType
IfcElectricApplianceType
IfcElectricHeaterType
IfcFireSuppressionTerminalType
IfcGasTerminalType
IfcLampType
IfcLightFixtureType
IfcOutletType
IfcSanitaryTerminalType
IfcStackTerminalType
IfcWasteTerminalType
IfcFlowTreatmentDeviceType
IfcDuctSilencerType
IfcFilterType
IfcElementComponentType
IfcDiscreteAccessoryType
IfcVibrationIsolatorType
IfcFastenerType
IfcMechanicalFastenerType
IfcFurnishingElementType
IfcFurnitureType
IfcSystemFurnitureElementType
IfcSpatialStructureElementType
IfcSpaceType
IfcTransportElementType
LEVEL REVIT CATEGORY
1
2
3
4
4
4
4
4
4
3
3
4
4
4
3
4
4
4
4
4
4
4
4
4
4
3
4
4
3
4
4
4
4
4
4
4
4
4
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
3
4
4
4
4
3
4
4
4
4
4
3
4
4
4
4
3
4
4
4
4
4
4
3
4
4
4
4
4
4
4
3
4
4
4
4
4
4
4
3
4
4
4
4
4
4
4
4
2
3
4
5
5
5
5
5
5
5
4
5
5
5
5
5
5
5
5
4
5
5
5
5
5
5
5
5
4
5
5
5
5
5
5
5
5
5
5
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
3
4
5
5
5
5
5
5
5
5
5
5
4
5
6
6
6
6
6
6
6
6
6
6
6
5
6
6
6
6
5
6
6
6
6
6
5
6
6
6
6
6
6
6
6
5
6
6
6
6
6
6
6
6
5
6
6
6
6
5
6
6
6
6
6
5
5
5
5
5
5
5
5
5
5
5
4
5
5
5
5
5
5
5
4
5
5
5
5
4
5
5
5
4
5
5
5
5
4
5
5
4
5
5
5
5
5
5
5
5
5
5
5
4
5
5
2
3
4
3
4
2
3
3
2
3
2

You might also like