The first Phoronix.com benchmarks of the NVIDIA Tegra 3 cardhu development tablet with quad-core 1.40GHz ARMv7 Cortex processor. Running Ubuntu 11.04 with the Linux 3.1.10 kernel and sample NVIDIA Tegra file-system.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1607172-KH-1203160BY16
{
"title": "NVIDIA Tegra 3 Quad-Core ARM",
"last_modified": "2016-07-16 20:34:13",
"description": "The first Phoronix.com benchmarks of the NVIDIA Tegra 3 cardhu development tablet with quad-core 1.40GHz ARMv7 Cortex processor. Running Ubuntu 11.04 with the Linux 3.1.10 kernel and sample NVIDIA Tegra file-system.",
"systems": {
"PandaBoard ES OMAP4460": {
"identifier": "PandaBoard ES OMAP4460",
"hardware": {
"Processor": "ARMv7 rev 10 @ 1.20GHz (2 Cores)",
"Motherboard": "OMAP4 Panda board",
"Memory": "912MB",
"Disk": "16GB SD16G",
"Graphics": "Texas Instruments OMAP"
},
"software": {
"OS": "Ubuntu 12.04",
"Kernel": "3.2.0-1407-omap4 (armv7l)",
"Desktop": "Unity 2D 5.6.0",
"Display Server": "X Server 1.11.3",
"Display Driver": "fbdev 0.4.2",
"Compiler": "GCC 4.6",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2012-03-13 17:21:10",
"client_version": "3.8.0m3"
},
"NVIDIA Tegra 3 cardhu": {
"identifier": "NVIDIA Tegra 3 cardhu",
"hardware": {
"Processor": "ARMv7 rev 9 @ 1.40GHz (4 Cores)",
"Motherboard": "cardhu",
"Memory": "1024MB",
"Disk": "16GB SEM16G",
"Graphics": "NVIDIA TEGRA",
"Network": "Realtek RTL8111\/8168B"
},
"software": {
"OS": "Ubuntu 11.04",
"Kernel": "3.1.10 (armv7l)",
"Compiler": "GCC 4.5.2",
"File-System": "ext3",
"Screen Resolution": "1366x1536"
},
"user": "ubuntu",
"timestamp": "2012-03-16 10:59:53",
"client_version": "3.8.0m3",
"data": {
"compiler-configuration": "--build=arm-linux-gnueabi --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gold --enable-languages=c,c++,fortran,objc,obj-c++ --enable-ld=default --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabi --target=arm-linux-gnueabi --with-arch=armv7-a --with-float=softfp --with-fpu=vfpv3-d16 --with-mode=thumb --with-multiarch-defaults=arm-linux-gnueabi --with-plugin-ld=ld.gold -v"
}
},
"PandaBoard ES Rev B1 Xenial": {
"identifier": "PandaBoard ES Rev B1 Xenial",
"hardware": {
"Processor": "ARMv7 rev 10 @ 0.92GHz (2 Cores)",
"Motherboard": "Generic OMAP4 (Flattened Device Tree)",
"Memory": "1024MB",
"Disk": "8GB SD08G",
"Graphics": "Texas Instruments OMAP",
"Monitor": "DELL U2410"
},
"software": {
"OS": "Ubuntu 16.04",
"Kernel": "3.18.11-armv7-x2.1 (armv7l)",
"Desktop": "LXDE",
"Display Driver": "modesetting 1.18.3",
"Compiler": "GCC 5.4.0 20160609",
"File-System": "ext4",
"Screen Resolution": "1920x1200"
},
"user": "root",
"timestamp": "2016-07-15 18:53:34",
"client_version": "5.2.1",
"data": {
"compiler-configuration": "--build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v",
"cpu-scaling-governor": "cpufreq-dt performance"
}
},
"PandaBoard ES Rev B1 Xenial II": {
"identifier": "PandaBoard ES Rev B1 Xenial II",
"hardware": {
"Processor": "ARMv7 rev 10 @ 0.92GHz (2 Cores)",
"Motherboard": "Generic OMAP4 (Flattened Device Tree)",
"Memory": "1024MB",
"Disk": "8GB SD08G",
"Graphics": "Texas Instruments OMAP",
"Monitor": "DELL U2410"
},
"software": {
"OS": "Ubuntu 16.04",
"Kernel": "3.18.11-armv7-x2.1 (armv7l)",
"Display Driver": "modesetting 1.18.3",
"Compiler": "GCC 5.4.0 20160609",
"File-System": "ext4",
"Screen Resolution": "1920x1200"
},
"user": "root",
"timestamp": "2016-07-16 16:23:06",
"client_version": "5.2.1",
"data": {
"compiler-configuration": "--build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v",
"cpu-scaling-governor": "cpufreq-dt performance"
}
}
},
"results": {
"8b72c8326f0f51fd4d90553ae62e7b7e274be958": {
"identifier": "pts\/compress-7zip-1.6.0",
"title": "7-Zip Compression",
"app_version": "9.20.1",
"description": "Compress Speed Test",
"scale": "MIPS",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PandaBoard ES OMAP4460": {
"value": 870,
"raw_values": [
871,
878,
860
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-pipe -lpthread"
}
}
},
"NVIDIA Tegra 3 cardhu": {
"value": 1454,
"raw_values": [
1448,
1483,
1430
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-pipe -lpthread"
}
}
},
"PandaBoard ES Rev B1 Xenial": {
"value": 521,
"raw_values": [
511,
531,
520
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-pipe -lpthread"
}
}
},
"PandaBoard ES Rev B1 Xenial II": {
"value": 506,
"raw_values": [
510,
493,
516
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-pipe -lpthread"
}
}
}
}
},
"882da322bff7139d50d45607144197b854a7f762": {
"identifier": "pts\/smallpt-1.0.1",
"title": "Smallpt",
"app_version": "1.0",
"description": "Global Illumination Renderer; 100 Samples",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"PandaBoard ES OMAP4460": {
"value": 2744,
"raw_values": [
2784,
2768,
2679
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-fopenmp"
}
}
},
"NVIDIA Tegra 3 cardhu": {
"value": 1303,
"raw_values": [
1304,
1303,
1302
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-fopenmp"
}
}
},
"PandaBoard ES Rev B1 Xenial": {
"value": 3488,
"raw_values": [
3488,
3492,
3485
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-fopenmp"
}
}
},
"PandaBoard ES Rev B1 Xenial II": {
"value": 3498,
"raw_values": [
3503,
3508,
3484
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-fopenmp"
}
}
}
}
},
"90c619324fe40626154ebb0a68445c6eb32752e9": {
"identifier": "pts\/c-ray-1.1.0",
"title": "C-Ray",
"app_version": "1.1",
"description": "Total Time",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"PandaBoard ES OMAP4460": {
"value": 1181.6199999999998908606357872486114501953125,
"raw_values": [
1186.5039999999999054125510156154632568359375,
1183.615999999999985448084771633148193359375,
1174.7370000000000800355337560176849365234375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm -lpthread -O3"
}
}
},
"NVIDIA Tegra 3 cardhu": {
"value": 551.1699999999999590727384202182292938232421875,
"raw_values": [
551.1970000000000027284841053187847137451171875,
550.8999999999999772626324556767940521240234375,
551.3980000000000245563569478690624237060546875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm -lpthread -O3"
}
}
},
"PandaBoard ES Rev B1 Xenial": {
"value": 748.30999999999994543031789362430572509765625,
"raw_values": [
748.4149999999999636202119290828704833984375,
748.857999999999947249307297170162200927734375,
747.6570000000000391082721762359142303466796875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm -lpthread -O3"
}
}
},
"PandaBoard ES Rev B1 Xenial II": {
"value": 760.9299999999999499777914024889469146728515625,
"raw_values": [
785.00199999999995270627550780773162841796875,
748.9089999999999918145476840436458587646484375,
748.8890000000000100044417195022106170654296875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm -lpthread -O3"
}
}
}
}
},
"83bffba3ff36e49d00b8dc00e8a143e4c8551937": {
"identifier": "pts\/apache-1.4.0",
"title": "Apache Benchmark",
"app_version": "2.2.21",
"description": "Static Web Page Serving",
"scale": "Requests Per Second",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PandaBoard ES OMAP4460": {
"value": 1362.0399999999999636202119290828704833984375,
"raw_values": [
1391.7899999999999636202119290828704833984375,
1371.279999999999972715158946812152862548828125,
1323.049999999999954525264911353588104248046875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O2 -pthread -lm -lexpat -lrt -lcrypt -lpthread -ldl"
}
}
},
"NVIDIA Tegra 3 cardhu": {
"value": 781.55999999999994543031789362430572509765625,
"raw_values": [
784.8799999999999954525264911353588104248046875,
783.8799999999999954525264911353588104248046875,
775.9099999999999681676854379475116729736328125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O2 -pthread -lm -lrt -lcrypt -lpthread -ldl"
}
}
},
"PandaBoard ES Rev B1 Xenial": {
"value": 1378.819999999999936335370875895023345947265625,
"raw_values": [
1498.359999999999899955582804977893829345703125,
1358.200000000000045474735088646411895751953125,
1344.65000000000009094947017729282379150390625,
1375.069999999999936335370875895023345947265625,
1340.009999999999990905052982270717620849609375,
1356.6199999999998908606357872486114501953125
]
}
}
},
"d0dfb8ebc823976528558fa4fc34cb6e70108b11": {
"identifier": "pts\/cachebench-1.0.0",
"title": "CacheBench",
"arguments": "-w",
"description": "Test: Write",
"scale": "MB\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PandaBoard ES OMAP4460": {
"value": 2398.65000000000009094947017729282379150390625,
"raw_values": [
2462.59949199999982738518156111240386962890625,
2320.2250709999998434795998036861419677734375,
2413.1191509999998743296600878238677978515625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lrt"
}
}
},
"NVIDIA Tegra 3 cardhu": {
"value": 3701.239999999999781721271574497222900390625,
"raw_values": [
3613.74609499999996842234395444393157958984375,
3687.17576099999996586120687425136566162109375,
3802.79351600000018152059055864810943603515625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lrt"
}
}
},
"PandaBoard ES Rev B1 Xenial II": {
"value": 3195.59000000000014551915228366851806640625,
"raw_values": [
3182.0232139999998253188095986843109130859375,
3195.50433199999997668783180415630340576171875,
3209.22992699999986143666319549083709716796875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lrt"
}
}
}
}
},
"6bffddffd66c189dd3b9a1aa52c9158751e13fc7": {
"identifier": "pts\/cachebench-1.0.0",
"title": "CacheBench",
"arguments": "-b",
"description": "Test: Read \/ Modify \/ Write",
"scale": "MB\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PandaBoard ES OMAP4460": {
"value": 2446.579999999999927240423858165740966796875,
"raw_values": [
2515.3493250000001353328116238117218017578125,
2441.8261080000002039014361798763275146484375,
2382.57876900000019304570741951465606689453125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lrt"
}
}
},
"NVIDIA Tegra 3 cardhu": {
"value": 2654.7899999999999636202119290828704833984375,
"raw_values": [
2779.28867499999978463165462017059326171875,
2698.08844300000009752693586051464080810546875,
2535.513600000000224099494516849517822265625,
2681.42211300000008122879080474376678466796875,
2758.027806000000055064447224140167236328125,
2476.41386000000011335941962897777557373046875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lrt"
}
}
},
"PandaBoard ES Rev B1 Xenial II": {
"value": 1965.98000000000001818989403545856475830078125,
"raw_values": [
1969.8602000000000771251507103443145751953125,
1959.726852999999891835614107549190521240234375,
1968.3640519999999014544300734996795654296875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lrt"
}
}
}
}
},
"37aa6a8d13c02f0d837024e43731d081faa73522": {
"identifier": "pts\/cachebench-1.0.0",
"title": "CacheBench",
"arguments": "-r",
"description": "Test: Read",
"scale": "MB\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PandaBoard ES OMAP4460": {
"value": 1703.5,
"raw_values": [
1707.37890199999992546509020030498504638671875,
1701.160916000000042913598008453845977783203125,
1701.9679249999999228748492896556854248046875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lrt"
}
}
},
"NVIDIA Tegra 3 cardhu": {
"value": 1869.23000000000001818989403545856475830078125,
"raw_values": [
1912.058029000000033192918635904788970947265625,
1828.715390999999954146915115416049957275390625,
1866.9225980000001072767190635204315185546875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lrt"
}
}
},
"PandaBoard ES Rev B1 Xenial II": {
"value": 1384.759999999999990905052982270717620849609375,
"raw_values": [
1373.479869000000007872586138546466827392578125,
1385.40934900000002016895450651645660400390625,
1395.391677999999956227838993072509765625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lrt"
}
}
}
}
},
"e5d12b31a3c8263b76d12ecbf409ba4bdfff45f7": {
"identifier": "pts\/clomp-1.0.0",
"title": "CLOMP",
"app_version": "3.3",
"description": "Static OMP Speedup",
"scale": "Speedup",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PandaBoard ES OMAP4460": {
"value": 2.020000000000000017763568394002504646778106689453125,
"raw_values": [
2.020000000000000017763568394002504646778106689453125,
2.029999999999999804600747665972448885440826416015625,
2.060000000000000053290705182007513940334320068359375,
2.069999999999999840127884453977458178997039794921875,
1.87000000000000010658141036401502788066864013671875,
2.04999999999999982236431605997495353221893310546875,
2.04999999999999982236431605997495353221893310546875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "--openmp -O3 -lm"
}
}
},
"PandaBoard ES Rev B1 Xenial": {
"value": 2.04999999999999982236431605997495353221893310546875,
"raw_values": [
2.0099999999999997868371792719699442386627197265625,
2.04999999999999982236431605997495353221893310546875,
2.069999999999999840127884453977458178997039794921875,
2.04000000000000003552713678800500929355621337890625,
2.060000000000000053290705182007513940334320068359375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "--openmp -O3 -lm"
}
}
},
"PandaBoard ES Rev B1 Xenial II": {
"value": 2.04999999999999982236431605997495353221893310546875,
"raw_values": [
2.04999999999999982236431605997495353221893310546875,
2.04000000000000003552713678800500929355621337890625,
2.069999999999999840127884453977458178997039794921875,
2.029999999999999804600747665972448885440826416015625,
2.069999999999999840127884453977458178997039794921875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "--openmp -O3 -lm"
}
}
}
}
},
"5e1daaa2d585ca1503e36f86755eaa16eb92e776": {
"identifier": "pts\/byte-1.2.0",
"title": "BYTE Unix Benchmark",
"app_version": "3.6",
"arguments": "TEST_FLOAT",
"description": "Computational Test: Floating-Point Arithmetic",
"scale": "LPS",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PandaBoard ES OMAP4460": {
"value": 1,
"raw_values": [
1,
1,
1
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": ""
}
}
}
}
},
"245bfe7a75e2dc2087630a831913999b0af70b77": {
"identifier": "pts\/byte-1.2.0",
"title": "BYTE Unix Benchmark",
"app_version": "3.6",
"arguments": "TEST_INT",
"description": "Computational Test: Integer Arithmetic",
"scale": "LPS",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PandaBoard ES OMAP4460": {
"value": 1,
"raw_values": [
1,
1,
1
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": ""
}
}
}
}
},
"6bd26160f7de4cb46413672fe1464ebee4ba1153": {
"identifier": "pts\/byte-1.2.0",
"title": "BYTE Unix Benchmark",
"app_version": "3.6",
"arguments": "TEST_REGISTER",
"description": "Computational Test: Register Arithmetic",
"scale": "LPS",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PandaBoard ES OMAP4460": {
"value": 1,
"raw_values": [
1,
1,
1
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": ""
}
}
}
}
},
"59aeda24b90e890a15e5b2cb57abe28b3e0db892": {
"identifier": "pts\/byte-1.2.0",
"title": "BYTE Unix Benchmark",
"app_version": "3.6",
"arguments": "TEST_DHRY2",
"description": "Computational Test: Dhrystone 2",
"scale": "LPS",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"PandaBoard ES OMAP4460": {
"value": 3363808.5,
"raw_values": [
3325673.799999999813735485076904296875,
3396091.1000000000931322574615478515625,
3369660.6000000000931322574615478515625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": ""
}
}
}
}
},
"1393f9624fad95f77195583bd5b13130e9e5ea26": {
"identifier": "pts\/crafty-1.3.0",
"title": "Crafty",
"app_version": "23.4",
"description": "Elapsed Time",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"PandaBoard ES OMAP4460": {
"value": 0.2200000000000000011102230246251565404236316680908203125,
"raw_values": [
0.11000000000000000055511151231257827021181583404541015625,
0.13000000000000000444089209850062616169452667236328125,
0.2399999999999999911182158029987476766109466552734375,
0.340000000000000024424906541753443889319896697998046875,
0.320000000000000006661338147750939242541790008544921875,
0.1700000000000000122124532708767219446599483489990234375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lstdc++ -lm"
}
}
},
"PandaBoard ES Rev B1 Xenial": {
"value": 0.14000000000000001332267629550187848508358001708984375,
"raw_values": [
0.14000000000000001332267629550187848508358001708984375,
0.13000000000000000444089209850062616169452667236328125,
0.1499999999999999944488848768742172978818416595458984375,
0.13000000000000000444089209850062616169452667236328125,
0.13000000000000000444089209850062616169452667236328125,
0.13000000000000000444089209850062616169452667236328125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lstdc++ -lm"
}
}
},
"PandaBoard ES Rev B1 Xenial II": {
"value": 0.14000000000000001332267629550187848508358001708984375,
"raw_values": [
0.14000000000000001332267629550187848508358001708984375,
0.11999999999999999555910790149937383830547332763671875,
0.14000000000000001332267629550187848508358001708984375,
0.14000000000000001332267629550187848508358001708984375,
0.14000000000000001332267629550187848508358001708984375,
0.14000000000000001332267629550187848508358001708984375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lstdc++ -lm"
}
}
}
}
}
}
}