Date first seen Duration Proto Src IP Addr:Port Dst IP Addr:Port Packets Bytes Flows 2026-06-19 04:54:10.743 00:06:00.016 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-19 04:55:05.654 00:06:00.046 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-19 05:00:37.778 00:00:00.030 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-19 05:00:37.822 00:00:00.021 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-19 05:00:37.783 00:00:00.025 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-19 05:00:37.903 00:00:00.024 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-19 05:00:37.900 00:00:00.022 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-19 05:00:37.996 00:00:00.023 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-19 05:00:37.994 00:00:00.023 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-19 04:56:05.635 00:06:00.086 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-19 04:57:59.286 00:05:03.204 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 17 1076 1 2026-06-19 04:57:59.277 00:04:01.785 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 19 1048 1 2026-06-19 04:57:10.698 00:06:00.068 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-19 04:59:06.158 00:05:10.010 OSPF 23.0.7.2:0 -> 224.0.0.5:0 39 2932 1 2026-06-19 05:03:02.383 00:01:58.902 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 11 608 1 2026-06-19 05:05:37.886 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-19 05:05:37.748 00:00:00.023 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-19 05:05:37.889 00:00:00.021 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-19 05:05:37.643 00:00:00.022 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-19 05:05:37.654 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-19 05:05:37.888 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-19 05:05:37.748 00:00:00.023 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-19 05:06:02.606 00:00:00.121 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-19 05:03:59.765 00:02:02.941 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 8 512 1 2026-06-19 05:01:10.744 00:06:00.017 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-19 05:02:05.655 00:06:00.050 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-19 05:07:04.056 00:00:57.434 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 5 324 1 2026-06-19 05:07:04.044 00:00:57.465 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 7 388 1 2026-06-19 05:03:05.635 00:06:00.090 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-19 05:04:26.168 00:05:10.013 OSPF 23.0.7.2:0 -> 224.0.0.5:0 38 2672 1 2026-06-19 05:09:02.838 00:00:00.091 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 3 188 1 2026-06-19 05:09:02.828 00:00:00.121 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-19 05:04:10.701 00:06:00.068 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-19 05:10:37.797 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-19 05:10:37.975 00:00:00.022 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-19 05:10:37.971 00:00:00.022 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-19 05:10:37.904 00:00:00.022 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-19 05:10:37.970 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-19 05:10:37.912 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-19 05:10:37.903 00:00:00.022 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-19 05:10:04.278 00:00:58.588 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 7 460 1 2026-06-19 05:10:04.270 00:00:58.616 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 10 556 1 2026-06-19 05:08:10.746 00:06:00.015 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-19 05:09:46.182 00:05:10.006 OSPF 23.0.7.2:0 -> 224.0.0.5:0 41 2896 1 2026-06-19 05:09:05.658 00:06:00.048 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-19 05:10:05.638 00:06:00.089 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-19 05:15:37.854 00:00:00.023 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-19 05:15:37.849 00:00:00.022 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-19 05:15:37.921 00:00:00.021 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-19 05:15:37.849 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-19 05:15:37.922 00:00:00.023 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-19 05:15:37.986 00:00:00.023 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-19 05:15:38.134 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-19 05:12:03.062 00:05:03.196 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 19 1212 1 2026-06-19 05:12:03.053 00:05:03.225 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 26 1436 1 2026-06-19 05:11:10.701 00:06:00.068 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-19 05:15:06.187 00:05:10.014 OSPF 23.0.7.2:0 -> 224.0.0.5:0 32 2176 1 2026-06-19 05:18:07.608 00:01:58.874 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 10 648 1 2026-06-19 05:18:07.598 00:01:58.904 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 14 776 1 2026-06-19 05:15:10.750 00:06:00.014 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-19 05:20:37.927 00:00:00.024 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-19 05:20:37.930 00:00:00.023 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-19 05:20:38.174 00:00:00.024 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-19 05:20:38.014 00:00:00.034 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-19 05:20:38.213 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-19 05:20:38.167 00:00:00.024 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-19 05:20:38.014 00:00:00.041 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-19 05:21:07.831 00:00:00.091 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 3 188 1 2026-06-19 05:16:05.660 00:06:00.051 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-19 05:21:07.822 00:00:00.120 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-19 05:17:05.640 00:06:00.091 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-19 05:22:09.275 00:00:58.582 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 7 460 1 2026-06-19 05:22:09.261 00:00:58.616 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 10 556 1 2026-06-19 05:18:10.701 00:06:00.070 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-19 05:20:26.210 00:05:10.003 OSPF 23.0.7.2:0 -> 224.0.0.5:0 32 2176 1 2026-06-19 05:25:38.253 00:00:00.023 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-19 05:25:38.208 00:00:00.023 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-19 05:25:38.058 00:00:00.023 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-19 05:25:38.288 00:00:00.022 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-19 05:25:38.051 00:00:00.022 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-19 05:25:38.139 00:00:00.021 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-19 05:25:38.248 00:00:00.024 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-19 05:22:10.752 00:06:00.014 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-19 05:23:05.661 00:06:00.053 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-19 05:24:08.044 00:05:03.225 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 23 1268 1 2026-06-19 05:24:08.054 00:05:03.195 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 17 1076 1 2026-06-19 05:24:05.641 00:06:00.094 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-19 05:25:46.213 00:05:10.017 OSPF 23.0.7.2:0 -> 224.0.0.5:0 38 2744 1 2026-06-19 05:25:10.706 00:06:00.067 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-19 05:30:38.337 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-19 05:30:38.605 00:00:00.022 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-19 05:30:38.564 00:00:00.023 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-19 05:30:38.563 00:00:00.024 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-19 05:30:38.348 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-19 05:30:38.607 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-19 05:30:38.555 00:00:00.023 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-19 05:30:12.590 00:01:58.904 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 11 608 1 2026-06-19 05:30:12.599 00:01:58.874 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 8 512 1 2026-06-19 05:33:12.824 00:00:00.094 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 3 188 1 2026-06-19 05:33:12.813 00:00:00.126 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-19 05:29:10.753 00:06:00.015 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-19 05:30:05.661 00:06:00.055 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-19 05:34:14.253 00:00:57.466 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 7 388 1 2026-06-19 05:34:14.264 00:00:57.434 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 5 324 1 2026-06-19 05:31:06.230 00:05:10.013 OSPF 23.0.7.2:0 -> 224.0.0.5:0 36 2604 1 2026-06-19 05:35:38.332 00:00:00.023 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-19 05:35:38.555 00:00:00.026 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-19 05:35:38.554 00:00:00.029 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-19 05:35:38.606 00:00:00.023 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-19 05:35:38.434 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-19 05:35:38.602 00:00:00.023 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-19 05:35:38.550 00:00:00.021 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-19 05:31:05.642 00:06:00.097 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-19 05:32:10.707 00:06:00.067 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-19 05:36:13.039 00:05:03.223 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 23 1268 1 2026-06-19 05:36:13.047 00:05:03.193 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 17 1076 1 2026-06-19 05:36:26.243 00:05:01.512 OSPF 23.0.7.2:0 -> 224.0.0.5:0 40 2888 1 2026-06-19 05:40:38.585 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-19 05:40:38.621 00:00:00.023 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-19 05:40:38.479 00:00:00.023 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-19 05:40:38.585 00:00:00.021 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-19 05:40:38.627 00:00:00.021 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-19 05:40:38.529 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-19 05:40:38.586 00:00:00.022 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-19 05:36:10.754 00:06:00.017 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-19 05:37:05.666 00:06:00.053 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-19 05:38:05.645 00:06:00.094 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-19 05:39:10.714 00:06:00.064 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-19 05:42:17.590 00:01:58.876 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 8 512 1 2026-06-19 05:42:17.580 00:01:58.906 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 11 608 1 2026-06-19 05:45:17.805 00:00:00.120 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-19 05:45:17.814 00:00:00.090 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 3 188 1 2026-06-19 05:45:38.796 00:00:00.024 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-19 05:45:38.795 00:00:00.024 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-19 05:45:38.831 00:00:00.023 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-19 05:45:38.733 00:00:00.023 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-19 05:45:38.871 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-19 05:45:38.734 00:00:00.021 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-19 05:45:38.652 00:00:00.022 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-19 05:41:36.254 00:05:10.005 OSPF 23.0.7.2:0 -> 224.0.0.5:0 35 2424 1 2026-06-19 05:46:19.256 00:00:57.434 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 5 324 1 2026-06-19 05:46:19.245 00:00:57.464 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 7 388 1 2026-06-19 05:43:10.756 00:06:00.017 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-19 05:44:05.667 00:06:00.055 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-19 05:45:05.646 00:06:00.095 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-19 05:50:38.668 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-19 05:50:38.877 00:00:00.024 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-19 05:50:38.826 00:00:00.025 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-19 05:50:38.825 00:00:00.022 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-19 05:50:38.825 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-19 05:50:38.668 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-19 05:50:38.755 00:00:00.022 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-19 05:46:56.260 00:05:10.009 OSPF 23.0.7.2:0 -> 224.0.0.5:0 32 2176 1 2026-06-19 05:46:10.711 00:06:00.067 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-19 05:48:18.041 00:05:03.213 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 23 1268 1 2026-06-19 05:48:18.040 00:05:03.193 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 17 1076 1 2026-06-19 05:50:10.757 00:06:00.017 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-19 05:55:38.733 00:00:00.023 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-19 05:55:38.636 00:00:00.026 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-19 05:55:38.805 00:00:00.022 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-19 05:55:38.808 00:00:00.022 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-19 05:55:38.801 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-19 05:55:38.805 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-19 05:55:38.895 00:00:00.022 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-19 05:51:05.666 00:06:00.057 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-19 05:54:22.583 00:01:58.876 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 8 512 1 2026-06-19 05:54:22.572 00:01:58.906 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 11 608 1 2026-06-19 05:52:16.269 00:05:10.020 OSPF 23.0.7.2:0 -> 224.0.0.5:0 33 2256 1 2026-06-19 05:52:05.648 00:06:00.097 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-19 05:57:22.806 00:00:00.092 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 3 188 1 2026-06-19 05:57:22.798 00:00:00.121 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-19 05:53:10.713 00:06:00.068 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 Summary: total flows: 172, total bytes: 104244, total packets: 1562, avg bps: 213, avg pps: 0, avg bpp: 66 Time window: 2026-06-19 04:54:10 - 2026-06-19 05:59:10 Total flows processed: 172, passed: 172, Blocks skipped: 0, Bytes read: 17952 Sys: 0.0025s User: 0.0012s Wall: 0.0024s flows/second: 71519.8 Runtime: 0.0024s