Date first seen Duration Proto Src IP Addr:Port Dst IP Addr:Port Packets Bytes Flows 2025-10-18 05:59:15.762 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-18 05:59:15.683 00:00:00.021 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 05:59:15.636 00:00:00.022 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-18 05:59:15.593 00:00:00.022 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 05:59:15.702 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-18 05:59:15.759 00:00:00.023 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-18 05:59:15.760 00:00:00.024 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 05:59:15.756 00:00:00.023 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-18 05:59:15.705 00:00:00.021 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 05:59:15.577 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 05:59:15.630 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 05:59:15.838 00:00:00.023 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-18 05:57:45.200 00:04:00.145 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-18 05:59:45.200 00:04:00.142 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-18 06:02:45.230 00:01:00.116 TCP 179.23.25.23:57348 -> 179.23.25.25:179 4 246 1 2025-10-18 06:04:15.782 00:00:00.022 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-18 06:04:15.941 00:00:00.022 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:04:15.850 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:04:15.709 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:04:15.943 00:00:00.021 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-18 06:04:15.860 00:00:00.022 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-18 06:04:15.911 00:00:00.024 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:04:15.863 00:00:00.023 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-18 06:04:15.936 00:00:00.021 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-18 06:04:15.919 00:00:00.021 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:04:15.698 00:00:00.023 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-18 06:04:15.989 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:04:45.200 00:04:00.146 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-18 06:04:45.202 00:04:00.141 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-18 06:09:15.918 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:09:15.729 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-18 06:09:15.961 00:00:00.021 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-18 06:09:15.731 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-18 06:09:15.916 00:00:00.021 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-18 06:09:15.889 00:00:00.022 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:09:15.921 00:00:00.021 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-18 06:09:15.844 00:00:00.021 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:09:15.964 00:00:00.021 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:09:16.005 00:00:00.021 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-18 06:09:16.062 00:00:00.028 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:09:16.050 00:00:00.032 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:09:45.203 00:04:00.142 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-18 06:09:45.202 00:04:00.147 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-18 06:14:15.829 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-18 06:14:15.832 00:00:00.023 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-18 06:14:15.953 00:00:00.022 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:14:15.953 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:14:16.153 00:00:00.022 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-18 06:14:16.065 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:14:16.115 00:00:00.023 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:14:16.066 00:00:00.022 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-18 06:14:16.156 00:00:00.023 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:14:15.983 00:00:00.042 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-18 06:14:16.070 00:00:00.023 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-18 06:14:16.072 00:00:00.021 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:14:45.204 00:01:00.142 TCP 179.23.25.25:179 -> 179.23.25.23:57348 4 246 1 2025-10-18 06:14:45.201 00:04:00.147 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-18 06:19:15.908 00:00:00.024 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:19:15.963 00:00:00.024 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:19:15.962 00:00:00.023 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:19:15.909 00:00:00.023 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:19:16.079 00:00:00.030 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-18 06:19:16.256 00:00:00.021 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-18 06:19:16.137 00:00:00.023 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:19:16.146 00:00:00.023 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-18 06:19:16.093 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-18 06:19:16.096 00:00:00.023 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-18 06:19:15.996 00:00:00.030 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-18 06:19:16.132 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:16:45.213 00:04:00.132 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-18 06:19:45.212 00:04:00.138 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-18 06:24:16.630 00:00:00.021 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-18 06:24:16.447 00:00:00.024 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:24:16.441 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-18 06:24:16.699 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:24:16.308 00:00:00.023 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-18 06:24:16.786 00:00:00.023 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:24:16.540 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-18 06:24:16.546 00:00:00.021 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-18 06:24:16.706 00:00:00.022 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:24:16.548 00:00:00.021 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-18 06:24:16.550 00:00:00.022 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:24:16.474 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:21:45.215 00:04:00.132 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-18 06:24:45.213 00:04:00.136 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-18 06:29:16.415 00:00:00.022 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-18 06:29:16.435 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:29:16.271 00:00:00.023 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-18 06:29:16.311 00:00:00.023 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:29:16.337 00:00:00.023 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-18 06:29:16.323 00:00:00.022 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:29:16.078 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-18 06:29:16.189 00:00:00.023 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-18 06:29:16.313 00:00:00.024 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:29:16.334 00:00:00.022 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-18 06:29:16.436 00:00:00.022 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:29:16.476 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:26:45.218 00:04:00.131 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-18 06:29:45.215 00:04:00.136 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-18 06:34:16.185 00:00:00.021 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:34:16.485 00:00:00.023 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-18 06:34:16.339 00:00:00.022 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-18 06:34:16.382 00:00:00.023 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:34:16.415 00:00:00.022 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-18 06:34:16.338 00:00:00.021 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:34:16.467 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:34:16.245 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:34:16.358 00:00:00.025 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-18 06:34:16.381 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:34:16.340 00:00:00.021 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-18 06:34:16.497 00:00:00.023 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-18 06:34:45.217 00:01:00.136 TCP 179.23.25.23:57348 -> 179.23.25.25:179 4 246 1 2025-10-18 06:31:45.219 00:04:00.132 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-18 06:39:16.531 00:00:00.021 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:39:16.367 00:00:00.025 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-18 06:39:16.390 00:00:00.024 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-18 06:39:16.595 00:00:00.022 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:39:16.484 00:00:00.021 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-18 06:39:16.545 00:00:00.023 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:39:16.642 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:39:16.492 00:00:00.023 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:39:16.597 00:00:00.021 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-18 06:39:16.685 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:39:16.674 00:00:00.022 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-18 06:39:16.567 00:00:00.021 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-18 06:36:45.217 00:04:00.137 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-18 06:36:45.220 00:04:00.131 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-18 06:44:16.613 00:00:00.024 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:44:16.816 00:00:00.022 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-18 06:44:16.716 00:00:00.022 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:44:16.568 00:00:00.024 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-18 06:44:16.811 00:00:00.023 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-18 06:44:16.920 00:00:00.026 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:44:16.751 00:00:00.024 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-18 06:44:16.976 00:00:00.023 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:44:16.985 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:44:16.817 00:00:00.024 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:44:17.079 00:00:00.023 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-18 06:44:16.833 00:00:00.024 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-18 06:41:45.221 00:04:00.134 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-18 06:41:45.225 00:04:00.129 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-18 06:46:45.226 00:01:00.128 TCP 179.23.25.25:179 -> 179.23.25.23:57348 4 246 1 2025-10-18 06:49:16.777 00:00:00.021 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:49:16.780 00:00:00.023 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-18 06:49:16.668 00:00:00.023 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:49:16.625 00:00:00.023 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-18 06:49:16.768 00:00:00.022 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:49:16.833 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-18 06:49:16.774 00:00:00.022 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-18 06:49:16.887 00:00:00.021 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:49:16.777 00:00:00.022 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-18 06:49:16.831 00:00:00.022 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:49:16.766 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:49:16.860 00:00:00.022 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-18 06:48:45.224 00:02:00.128 TCP 179.23.25.25:179 -> 179.23.25.23:57348 6 369 1 2025-10-18 06:46:45.223 00:04:00.133 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-18 06:51:45.225 00:01:00.128 TCP 179.23.25.25:179 -> 179.23.25.23:57348 4 246 1 2025-10-18 06:54:16.821 00:00:00.023 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-18 06:54:17.161 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:54:16.921 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-18 06:54:16.959 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:54:17.025 00:00:00.021 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-18 06:54:17.218 00:00:00.023 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:54:16.921 00:00:00.023 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-18 06:54:16.922 00:00:00.022 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-18 06:54:16.977 00:00:00.022 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-18 06:54:16.739 00:00:00.023 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-18 06:54:17.121 00:00:00.023 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:54:16.774 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-18 06:51:45.222 00:04:00.134 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-18 06:53:45.226 00:04:00.128 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 Summary: total flows: 171, total bytes: 50802, total packets: 668, avg bps: 112, avg pps: 0, avg bpp: 76 Time window: 2025-10-18 05:57:45 - 2025-10-18 06:57:45 Total flows processed: 171, passed: 171, Blocks skipped: 0, Bytes read: 17848 Sys: 0.0031s User: 0.0031s Wall: 0.0023s flows/second: 75832.7 Runtime: 0.0023s