Date first seen Duration Proto Src IP Addr:Port Dst IP Addr:Port Packets Bytes Flows 2025-10-27 23:58:57.697 00:00:00.022 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-27 23:58:57.614 00:00:00.021 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-27 23:58:57.614 00:00:00.021 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-27 23:58:57.652 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-27 23:58:57.783 00:00:00.021 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-27 23:58:57.843 00:00:00.022 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-27 23:58:57.728 00:00:00.023 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-27 23:58:57.737 00:00:00.021 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-27 23:58:57.779 00:00:00.022 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-27 23:58:57.614 00:00:00.021 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-27 23:58:57.833 00:00:00.022 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-27 23:58:57.783 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-27 23:58:50.209 00:01:00.313 TCP 179.23.25.25:179 -> 179.23.25.23:57348 4 246 1 2025-10-27 23:57:50.207 00:04:00.318 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-28 00:03:57.888 00:00:00.023 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-28 00:03:57.901 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:03:58.231 00:00:00.021 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-28 00:03:57.930 00:00:00.024 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:03:57.904 00:00:00.023 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-28 00:03:57.884 00:00:00.024 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-28 00:03:57.922 00:00:00.032 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:03:57.876 00:00:00.024 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-28 00:03:58.462 00:00:00.024 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:03:57.917 00:00:00.024 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:03:57.922 00:00:00.059 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:03:57.961 00:00:00.024 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-28 00:00:50.210 00:04:00.313 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-28 00:02:50.209 00:04:00.317 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-28 00:08:57.882 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:08:58.089 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-28 00:08:57.980 00:00:00.023 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:08:57.717 00:00:00.022 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-28 00:08:57.862 00:00:00.022 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:08:57.870 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-28 00:08:57.882 00:00:00.022 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-28 00:08:57.861 00:00:00.023 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:08:57.885 00:00:00.023 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-28 00:08:57.711 00:00:00.022 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:08:58.032 00:00:00.058 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:08:57.968 00:00:00.023 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-28 00:05:50.213 00:04:00.310 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-28 00:07:50.211 00:04:00.316 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-28 00:12:50.212 00:01:00.316 TCP 179.23.25.23:57348 -> 179.23.25.25:179 4 246 1 2025-10-28 00:13:58.055 00:00:00.023 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:13:57.939 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-28 00:13:57.919 00:00:00.024 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:13:57.688 00:00:00.021 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-28 00:13:57.832 00:00:00.023 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:13:57.932 00:00:00.021 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-28 00:13:58.043 00:00:00.022 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-28 00:13:57.993 00:00:00.022 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:13:57.868 00:00:00.023 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-28 00:13:57.868 00:00:00.022 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:13:57.919 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:13:57.951 00:00:00.023 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-28 00:10:50.213 00:04:00.311 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-28 00:14:50.212 00:04:00.316 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-28 00:18:58.394 00:00:00.022 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-28 00:18:58.147 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:18:58.163 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-28 00:18:58.107 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:18:58.348 00:00:00.022 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-28 00:18:58.107 00:00:00.022 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:18:58.147 00:00:00.023 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-28 00:18:58.347 00:00:00.022 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-28 00:18:58.360 00:00:00.022 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:18:58.311 00:00:00.022 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-28 00:18:58.166 00:00:00.022 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:18:58.194 00:00:00.024 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:15:50.215 00:04:00.311 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-28 00:19:50.213 00:04:00.317 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-28 00:23:58.406 00:00:00.023 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-28 00:23:58.279 00:00:00.025 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:23:58.051 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-28 00:23:58.300 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:23:58.316 00:00:00.022 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-28 00:23:58.255 00:00:00.023 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:23:58.203 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-28 00:23:58.323 00:00:00.022 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-28 00:23:58.103 00:00:00.022 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:23:58.323 00:00:00.022 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-28 00:23:58.203 00:00:00.021 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:23:58.362 00:00:00.021 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:20:50.215 00:04:00.312 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-28 00:24:50.213 00:04:00.318 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-28 00:28:58.265 00:00:00.023 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:28:58.202 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-28 00:28:58.312 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:28:58.119 00:00:00.022 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-28 00:28:58.156 00:00:00.022 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:28:57.973 00:00:00.021 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-28 00:28:58.266 00:00:00.022 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-28 00:28:58.163 00:00:00.023 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:28:58.201 00:00:00.023 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-28 00:28:58.351 00:00:00.021 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:28:58.016 00:00:00.021 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:28:58.285 00:00:00.023 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-28 00:25:50.216 00:04:00.313 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-28 00:29:50.214 00:04:00.318 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-28 00:33:58.197 00:00:00.023 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-28 00:33:58.329 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:33:58.317 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-28 00:33:58.235 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:33:58.398 00:00:00.023 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-28 00:33:58.243 00:00:00.024 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:33:58.397 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-28 00:33:58.448 00:00:00.023 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-28 00:33:58.504 00:00:00.023 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:33:58.114 00:00:00.024 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-28 00:33:58.397 00:00:00.022 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:33:58.441 00:00:00.021 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:30:50.217 00:04:00.312 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-28 00:35:50.218 00:01:00.315 TCP 179.23.25.25:179 -> 179.23.25.23:57348 4 246 1 2025-10-28 00:34:50.215 00:04:00.320 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-28 00:38:58.608 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:38:58.647 00:00:00.023 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-28 00:38:58.604 00:00:00.023 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:38:58.488 00:00:00.022 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-28 00:38:58.550 00:00:00.021 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:38:58.399 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-28 00:38:58.612 00:00:00.023 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-28 00:38:58.616 00:00:00.022 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:38:58.616 00:00:00.022 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-28 00:38:58.643 00:00:00.022 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:38:58.450 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:38:58.699 00:00:00.023 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-28 00:37:50.219 00:04:00.316 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-28 00:39:50.217 00:04:00.321 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-28 00:43:58.765 00:00:00.021 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-28 00:43:58.679 00:00:00.023 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-28 00:43:58.514 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:43:58.473 00:00:00.023 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-28 00:43:58.602 00:00:00.023 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:43:58.686 00:00:00.022 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-28 00:43:58.471 00:00:00.022 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-28 00:43:58.671 00:00:00.022 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:43:58.682 00:00:00.022 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-28 00:43:58.538 00:00:00.023 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:43:58.587 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:43:58.626 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:44:50.219 00:01:00.320 TCP 179.23.25.23:57348 -> 179.23.25.25:179 4 246 1 2025-10-28 00:42:50.220 00:04:00.316 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-28 00:46:50.220 00:02:00.318 TCP 179.23.25.23:57348 -> 179.23.25.25:179 6 369 1 2025-10-28 00:48:58.801 00:00:00.022 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-28 00:48:58.671 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:48:58.724 00:00:00.024 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-28 00:48:58.816 00:00:00.021 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:48:58.801 00:00:00.021 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-28 00:48:58.855 00:00:00.023 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:48:58.723 00:00:00.023 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-28 00:48:58.725 00:00:00.022 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-28 00:48:58.606 00:00:00.023 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:48:58.719 00:00:00.021 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-28 00:48:58.763 00:00:00.022 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:48:58.816 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:49:50.221 00:01:00.317 TCP 179.23.25.23:57348 -> 179.23.25.25:179 4 246 1 2025-10-28 00:47:50.223 00:04:00.313 TCP 179.23.25.25:179 -> 179.23.25.23:57348 10 615 1 2025-10-28 00:53:58.723 00:00:00.022 ICMP 25.107.0.1:0 -> 23.0.198.2:0.0 3 252 1 2025-10-28 00:53:59.137 00:00:00.023 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:53:58.926 00:00:00.022 ICMP 23.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2025-10-28 00:53:59.145 00:00:00.024 ICMP 22.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:53:58.644 00:00:00.026 ICMP 23.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2025-10-28 00:53:58.645 00:00:00.025 ICMP 23.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2025-10-28 00:53:58.671 00:00:00.027 ICMP 22.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:53:58.641 00:00:00.022 ICMP 23.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2025-10-28 00:53:58.867 00:00:00.025 ICMP 23.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:53:58.823 00:00:00.021 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-10-28 00:53:58.640 00:00:00.022 ICMP 23.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2025-10-28 00:53:58.935 00:00:00.022 ICMP 23.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2025-10-28 00:51:50.222 00:04:00.318 TCP 179.23.25.23:57348 -> 179.23.25.25:179 10 615 1 2025-10-28 00:52:50.224 00:04:00.313 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: 114, avg pps: 0, avg bpp: 76 Time window: 2025-10-27 23:57:50 - 2025-10-28 00:56:50 Total flows processed: 171, passed: 171, Blocks skipped: 0, Bytes read: 17848 Sys: 0.0040s User: 0.0020s Wall: 0.0024s flows/second: 72301.0 Runtime: 0.0024s