Date first seen Duration Proto Src IP Addr:Port Dst IP Addr:Port Packets Bytes Flows 2025-08-18 07:55:15.172 00:04:00.469 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-08-18 07:59:48.993 00:00:00.023 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-08-18 07:59:49.093 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 07:59:48.993 00:00:00.044 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-08-18 07:59:49.137 00:00:00.023 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 07:59:49.150 00:00:00.024 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-08-18 07:59:49.042 00:00:00.045 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 07:59:49.263 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-08-18 07:59:49.096 00:00:00.022 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-08-18 07:59:49.049 00:00:00.049 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 07:59:48.910 00:00:00.021 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-08-18 07:59:49.093 00:00:00.023 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 07:59:49.235 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 07:59:15.169 00:04:00.474 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-08-18 08:00:15.172 00:04:00.469 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-08-18 08:04:49.069 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:04:49.114 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-08-18 08:04:48.903 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:04:49.072 00:00:00.021 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-08-18 08:04:49.125 00:00:00.022 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:04:49.115 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-08-18 08:04:48.862 00:00:00.022 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-08-18 08:04:49.119 00:00:00.022 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:04:48.951 00:00:00.023 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-08-18 08:04:49.072 00:00:00.022 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:04:49.167 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:04:49.033 00:00:00.023 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-08-18 08:04:15.170 00:04:00.474 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-08-18 08:05:15.174 00:04:00.469 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-08-18 08:09:49.089 00:00:00.033 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-08-18 08:09:48.861 00:00:00.023 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:09:49.050 00:00:00.025 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-08-18 08:09:49.072 00:00:00.028 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:09:48.936 00:00:00.022 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-08-18 08:09:48.915 00:00:00.024 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:09:49.112 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-08-18 08:09:49.108 00:00:00.022 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-08-18 08:09:48.984 00:00:00.023 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:09:49.007 00:00:00.033 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-08-18 08:09:48.861 00:00:00.023 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:09:48.986 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:09:15.173 00:04:00.472 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-08-18 08:10:15.177 00:04:00.467 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-08-18 08:14:49.111 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:14:49.170 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-08-18 08:14:49.271 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:14:49.170 00:00:00.022 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-08-18 08:14:49.222 00:00:00.023 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:14:48.845 00:00:00.024 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-08-18 08:14:49.169 00:00:00.022 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-08-18 08:14:49.272 00:00:00.024 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:14:49.168 00:00:00.022 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-08-18 08:14:49.167 00:00:00.023 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:14:48.896 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:14:49.254 00:00:00.020 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-08-18 08:14:15.174 00:04:00.473 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-08-18 08:15:15.178 00:04:00.466 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-08-18 08:19:49.313 00:00:00.023 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:19:49.378 00:00:00.023 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-08-18 08:19:49.048 00:00:00.043 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:19:49.373 00:00:00.023 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-08-18 08:19:49.364 00:00:00.023 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:19:49.314 00:00:00.024 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-08-18 08:19:49.466 00:00:00.023 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-08-18 08:19:49.377 00:00:00.023 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:19:49.199 00:00:00.023 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-08-18 08:19:49.313 00:00:00.021 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:19:49.354 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:19:49.283 00:00:00.022 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-08-18 08:19:15.177 00:04:00.481 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-08-18 08:24:49.590 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:24:49.540 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-08-18 08:24:49.535 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:24:49.542 00:00:00.021 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-08-18 08:24:49.600 00:00:00.021 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:24:49.655 00:00:00.021 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-08-18 08:24:49.543 00:00:00.021 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-08-18 08:24:49.702 00:00:00.024 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:24:49.545 00:00:00.022 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-08-18 08:24:49.679 00:00:00.021 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:24:49.397 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:24:49.628 00:00:00.022 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-08-18 08:20:15.179 00:06:00.002 TCP 179.23.25.25:179 -> 179.23.25.23:57348 13 790 1 2025-08-18 08:24:15.178 00:01:00.480 TCP 179.23.25.23:57348 -> 179.23.25.25:179 4 246 1 2025-08-18 08:26:15.654 00:00:00.000 TCP 179.23.25.25:179 -> 179.23.25.23:57348 1 71 1 2025-08-18 08:29:49.583 00:00:00.022 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-08-18 08:29:49.541 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:29:49.437 00:00:00.023 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-08-18 08:29:49.481 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:29:49.438 00:00:00.023 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-08-18 08:29:49.228 00:00:00.022 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:29:49.499 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-08-18 08:29:49.277 00:00:00.022 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-08-18 08:29:49.415 00:00:00.023 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:29:49.501 00:00:00.023 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-08-18 08:29:49.368 00:00:00.022 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:29:49.660 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:26:15.177 00:04:00.481 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-08-18 08:27:15.180 00:04:00.477 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-08-18 08:34:49.630 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:34:49.490 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-08-18 08:34:49.674 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:34:49.477 00:00:00.021 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-08-18 08:34:49.535 00:00:00.021 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:34:49.381 00:00:00.021 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-08-18 08:34:49.379 00:00:00.021 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-08-18 08:34:49.414 00:00:00.022 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:34:49.380 00:00:00.021 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-08-18 08:34:49.482 00:00:00.021 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:34:49.412 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:34:49.464 00:00:00.022 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-08-18 08:31:15.185 00:04:00.476 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-08-18 08:32:15.188 00:04:00.471 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-08-18 08:39:49.756 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:39:49.714 00:00:00.022 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-08-18 08:39:49.861 00:00:00.021 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:39:49.581 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-08-18 08:39:49.570 00:00:00.023 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-08-18 08:39:49.763 00:00:00.022 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:39:49.580 00:00:00.023 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-08-18 08:39:49.751 00:00:00.022 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:39:49.802 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:39:49.483 00:00:00.023 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:39:49.399 00:00:00.023 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-08-18 08:39:49.662 00:00:00.023 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-08-18 08:36:15.186 00:04:00.478 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-08-18 08:37:15.190 00:04:00.478 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-08-18 08:44:49.587 00:00:00.023 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:44:49.683 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-08-18 08:44:49.890 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:44:49.691 00:00:00.022 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-08-18 08:44:49.861 00:00:00.023 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:44:49.751 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-08-18 08:44:49.683 00:00:00.022 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-08-18 08:44:49.813 00:00:00.022 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:44:49.751 00:00:00.022 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-08-18 08:44:49.751 00:00:00.022 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:44:49.892 00:00:00.021 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:44:49.834 00:00:00.022 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-08-18 08:41:15.187 00:04:00.483 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-08-18 08:42:15.190 00:04:00.477 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-08-18 08:49:49.852 00:00:00.022 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-08-18 08:49:49.928 00:00:00.023 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:49:49.872 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-08-18 08:49:49.975 00:00:00.025 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:49:49.776 00:00:00.022 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-08-18 08:49:49.913 00:00:00.022 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:49:49.931 00:00:00.024 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-08-18 08:49:50.093 00:00:00.024 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-08-18 08:49:50.032 00:00:00.022 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:49:49.768 00:00:00.023 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-08-18 08:49:50.150 00:00:00.023 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:49:49.898 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:46:15.189 00:04:00.482 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-08-18 08:47:15.191 00:04:00.478 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-08-18 08:52:15.192 00:01:00.477 TCP 179.23.25.25:179 -> 179.23.25.23:57348 4 246 1 2025-08-18 08:54:50.160 00:00:00.021 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-08-18 08:54:50.130 00:00:00.021 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:54:50.042 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-08-18 08:54:49.836 00:00:00.023 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-08-18 08:54:49.890 00:00:00.023 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:54:50.077 00:00:00.021 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-08-18 08:54:49.907 00:00:00.023 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:54:49.778 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-08-18 08:54:49.836 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:54:49.830 00:00:00.024 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-08-18 08:54:49.949 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-08-18 08:54:50.045 00:00:00.022 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-08-18 08:51:15.190 00:04:00.483 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-08-18 08:56:15.192 00:01:00.481 TCP 179.23.25.23:57348 -> 179.23.25.25:179 4 246 1 2025-08-18 08:54:15.194 00:04:00.476 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 Summary: total flows: 171, total bytes: 51417, total packets: 678, avg bps: 108, avg pps: 0, avg bpp: 75 Time window: 2025-08-18 07:55:15 - 2025-08-18 08:58:15 Total flows processed: 171, passed: 171, Blocks skipped: 0, Bytes read: 17848 Sys: 0.0023s User: 0.0023s Wall: 0.0023s flows/second: 73516.4 Runtime: 0.0023s