Date first seen Duration Proto Src IP Addr:Port Dst IP Addr:Port Packets Bytes Flows 2026-06-29 08:55:44.531 00:05:10.002 OSPF 23.0.7.1:0 -> 224.0.0.5:0 41 2988 1 2026-06-29 09:00:31.319 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-29 09:00:31.435 00:00:00.022 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-29 09:00:31.319 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-29 09:00:31.321 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-29 09:00:31.311 00:00:00.022 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-29 09:00:31.427 00:00:00.022 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-29 09:00:31.381 00:00:00.021 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-29 08:56:11.046 00:06:00.209 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-29 08:56:11.233 00:06:00.002 TCP 23.155.0.1:179 -> 23.152.0.1:39065 13 809 1 2026-06-29 09:00:01.646 00:01:58.903 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 11 608 1 2026-06-29 09:00:01.656 00:01:58.873 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 8 512 1 2026-06-29 09:03:01.869 00:00:00.120 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-29 09:03:01.880 00:00:00.090 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 3 188 1 2026-06-29 08:59:15.704 00:06:00.074 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-29 08:59:15.717 00:06:00.008 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-29 09:04:03.309 00:00:57.465 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 7 388 1 2026-06-29 09:04:03.325 00:00:57.429 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 5 324 1 2026-06-29 09:01:04.533 00:05:10.004 OSPF 23.0.7.1:0 -> 224.0.0.5:0 41 2896 1 2026-06-29 09:05:31.721 00:00:00.037 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-29 09:05:31.508 00:00:00.022 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-29 09:05:31.506 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-29 09:05:31.624 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-29 09:05:31.383 00:00:00.022 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-29 09:05:31.377 00:00:00.023 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-29 09:05:31.271 00:00:00.021 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-29 09:03:11.066 00:04:00.171 TCP 23.155.0.1:179 -> 23.152.0.1:39065 10 615 1 2026-06-29 09:03:11.046 00:06:00.210 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-29 09:06:02.103 00:05:03.194 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 17 1076 1 2026-06-29 09:06:02.093 00:05:03.224 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 23 1268 1 2026-06-29 09:10:31.617 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-29 09:10:31.487 00:00:00.023 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-29 09:10:31.480 00:00:00.024 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-29 09:10:31.610 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-29 09:10:31.492 00:00:00.023 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-29 09:10:31.485 00:00:00.022 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-29 09:10:31.816 00:00:00.022 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-29 09:06:24.538 00:05:10.002 OSPF 23.0.7.1:0 -> 224.0.0.5:0 39 2820 1 2026-06-29 09:06:15.718 00:06:00.009 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-29 09:06:15.706 00:06:00.076 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-29 09:08:11.070 00:04:00.167 TCP 23.155.0.1:179 -> 23.152.0.1:39065 10 615 1 2026-06-29 09:12:06.637 00:01:58.904 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 11 608 1 2026-06-29 09:12:06.647 00:01:58.875 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 8 512 1 2026-06-29 09:15:06.861 00:00:00.121 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-29 09:15:06.871 00:00:00.091 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 3 188 1 2026-06-29 09:10:11.049 00:06:00.001 TCP 23.152.0.1:39065 -> 23.155.0.1:179 13 809 1 2026-06-29 09:15:31.547 00:00:00.024 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-29 09:15:31.612 00:00:00.024 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-29 09:15:31.619 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-29 09:15:31.549 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-29 09:15:31.619 00:00:00.022 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-29 09:15:31.655 00:00:00.022 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-29 09:15:31.658 00:00:00.023 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-29 09:11:44.540 00:05:10.004 OSPF 23.0.7.1:0 -> 224.0.0.5:0 39 2836 1 2026-06-29 09:16:08.310 00:00:57.434 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 5 324 1 2026-06-29 09:16:08.302 00:00:57.463 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 7 388 1 2026-06-29 09:13:11.070 00:06:00.168 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-29 09:13:15.721 00:06:00.009 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-29 09:13:15.707 00:06:00.075 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-29 09:20:31.925 00:00:00.024 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-29 09:20:31.603 00:00:00.022 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-29 09:20:31.786 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-29 09:20:31.780 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-29 09:20:31.703 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-29 09:20:31.708 00:00:00.023 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-29 09:20:32.084 00:00:00.022 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-29 09:16:11.256 00:06:00.001 TCP 23.152.0.1:39065 -> 23.155.0.1:179 13 790 1 2026-06-29 09:17:04.544 00:05:10.004 OSPF 23.0.7.1:0 -> 224.0.0.5:0 32 2176 1 2026-06-29 09:18:07.085 00:05:03.223 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 23 1268 1 2026-06-29 09:18:07.095 00:05:03.194 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 17 1076 1 2026-06-29 09:20:11.071 00:06:00.167 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-29 09:20:15.723 00:06:00.008 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-29 09:20:15.711 00:06:00.076 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-29 09:25:31.795 00:00:00.023 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-29 09:25:31.843 00:00:00.023 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-29 09:25:31.891 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-29 09:25:31.841 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-29 09:25:31.725 00:00:00.023 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-29 09:25:31.839 00:00:00.022 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-29 09:25:31.795 00:00:00.023 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-29 09:24:11.639 00:01:58.875 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 8 512 1 2026-06-29 09:24:11.629 00:01:58.905 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 11 608 1 2026-06-29 09:22:24.548 00:05:10.006 OSPF 23.0.7.1:0 -> 224.0.0.5:0 38 2764 1 2026-06-29 09:27:11.862 00:00:00.091 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 3 188 1 2026-06-29 09:23:11.050 00:04:00.206 TCP 23.152.0.1:39065 -> 23.155.0.1:179 10 615 1 2026-06-29 09:27:11.854 00:00:00.120 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-29 09:28:13.293 00:00:57.467 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 7 388 1 2026-06-29 09:28:13.303 00:00:57.437 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 5 324 1 2026-06-29 09:30:31.873 00:00:00.021 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-29 09:30:31.943 00:00:00.021 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-29 09:30:31.795 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-29 09:30:31.871 00:00:00.022 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-29 09:30:31.952 00:00:00.021 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-29 09:30:31.795 00:00:00.023 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-29 09:30:32.024 00:00:00.031 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-29 09:27:44.555 00:05:10.008 OSPF 23.0.7.1:0 -> 224.0.0.5:0 45 3200 1 2026-06-29 09:27:11.073 00:06:00.012 TCP 23.155.0.1:179 -> 23.152.0.1:39065 13 790 1 2026-06-29 09:27:15.710 00:06:00.077 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-29 09:27:15.725 00:06:00.007 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-29 09:28:11.056 00:06:00.204 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-29 09:30:12.087 00:05:03.196 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 17 1076 1 2026-06-29 09:33:11.239 00:01:00.000 TCP 23.155.0.1:179 -> 23.152.0.1:39065 3 194 1 2026-06-29 09:30:12.077 00:05:03.225 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 23 1268 1 2026-06-29 09:35:31.884 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-29 09:35:32.087 00:00:00.023 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-29 09:35:32.164 00:00:00.022 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-29 09:35:32.082 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-29 09:35:31.986 00:00:00.023 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-29 09:35:31.996 00:00:00.021 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-29 09:35:32.082 00:00:00.022 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-29 09:33:04.563 00:05:10.007 OSPF 23.0.7.1:0 -> 224.0.0.5:0 36 2544 1 2026-06-29 09:36:16.620 00:01:58.905 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 11 608 1 2026-06-29 09:36:16.631 00:01:58.874 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 8 512 1 2026-06-29 09:39:16.855 00:00:00.090 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 3 188 1 2026-06-29 09:34:15.713 00:06:00.079 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-29 09:35:11.086 00:04:00.154 TCP 23.155.0.1:179 -> 23.152.0.1:39065 10 615 1 2026-06-29 09:34:15.728 00:06:00.007 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-29 09:39:16.845 00:00:00.120 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-29 09:35:11.066 00:06:00.195 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-29 09:40:31.936 00:00:00.022 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-29 09:40:32.201 00:00:00.021 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-29 09:40:32.149 00:00:00.021 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-29 09:40:32.241 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-29 09:40:32.150 00:00:00.021 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-29 09:40:32.148 00:00:00.021 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-29 09:40:32.094 00:00:00.023 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-29 09:40:18.295 00:00:57.434 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 5 324 1 2026-06-29 09:40:18.287 00:00:57.463 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 7 388 1 2026-06-29 09:38:24.570 00:05:10.011 OSPF 23.0.7.1:0 -> 224.0.0.5:0 36 2532 1 2026-06-29 09:40:11.088 00:04:00.153 TCP 23.155.0.1:179 -> 23.152.0.1:39065 10 615 1 2026-06-29 09:45:32.328 00:00:00.023 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-29 09:45:32.405 00:00:00.023 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-29 09:45:32.245 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-29 09:45:32.405 00:00:00.024 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-29 09:45:32.404 00:00:00.023 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-29 09:45:32.019 00:00:00.023 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-29 09:45:32.361 00:00:00.023 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-29 09:41:15.732 00:06:00.005 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-29 09:41:15.714 00:06:00.079 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-29 09:42:17.079 00:05:03.194 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 17 1076 1 2026-06-29 09:42:17.068 00:05:03.224 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 23 1268 1 2026-06-29 09:42:11.068 00:06:00.001 TCP 23.152.0.1:39065 -> 23.155.0.1:179 13 809 1 2026-06-29 09:43:44.341 00:05:10.247 OSPF 23.0.7.1:0 -> 224.0.0.5:0 37 2692 1 2026-06-29 09:45:11.088 00:06:00.154 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-29 09:48:21.612 00:01:58.905 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 11 608 1 2026-06-29 09:48:21.624 00:01:58.874 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 8 512 1 2026-06-29 09:50:32.272 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-29 09:50:32.192 00:00:00.023 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-29 09:50:32.277 00:00:00.025 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-29 09:50:32.271 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-29 09:50:32.331 00:00:00.022 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-29 09:50:32.192 00:00:00.023 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-29 09:50:32.377 00:00:00.024 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-29 09:51:21.849 00:00:00.090 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 3 188 1 2026-06-29 09:51:21.839 00:00:00.121 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-29 09:48:11.261 00:06:00.002 TCP 23.152.0.1:39065 -> 23.155.0.1:179 13 790 1 2026-06-29 09:48:15.734 00:06:00.010 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-29 09:49:04.588 00:05:10.008 OSPF 23.0.7.1:0 -> 224.0.0.5:0 36 2504 1 2026-06-29 09:48:15.717 00:06:00.079 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-29 09:52:23.286 00:00:57.435 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 5 324 1 2026-06-29 09:52:23.276 00:00:57.465 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 7 388 1 2026-06-29 09:55:32.480 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-29 09:55:32.610 00:00:00.022 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-29 09:55:32.476 00:00:00.022 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-29 09:55:32.480 00:00:00.024 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-29 09:55:32.478 00:00:00.023 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-29 09:55:32.479 00:00:00.023 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-29 09:55:32.420 00:00:00.023 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-29 09:52:11.091 00:06:00.154 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-29 09:54:22.063 00:05:03.224 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 23 1268 1 2026-06-29 09:54:22.072 00:05:03.195 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 17 1076 1 2026-06-29 09:54:24.596 00:05:10.005 OSPF 23.0.7.1:0 -> 224.0.0.5:0 42 3092 1 Summary: total flows: 172, total bytes: 105862, total packets: 1571, avg bps: 221, avg pps: 0, avg bpp: 67 Time window: 2026-06-29 08:55:44 - 2026-06-29 09:59:34 Total flows processed: 172, passed: 172, Blocks skipped: 0, Bytes read: 17952 Sys: 0.0021s User: 0.0021s Wall: 0.0025s flows/second: 70034.0 Runtime: 0.0025s