Date first seen Duration Proto Src IP Addr:Port Dst IP Addr:Port Packets Bytes Flows 2026-06-17 06:57:08.855 00:01:58.875 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 10 648 1 2026-06-17 06:59:07.630 00:00:00.121 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-17 06:59:42.490 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-17 06:59:42.487 00:00:00.024 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-17 06:59:42.379 00:00:00.023 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-17 06:55:39.967 00:05:01.234 OSPF 23.0.7.2:0 -> 224.0.0.5:0 39 2764 1 2026-06-17 06:59:42.373 00:00:00.021 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-17 06:59:42.489 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-17 06:59:42.494 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-17 06:59:42.532 00:00:00.024 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-17 06:55:09.782 00:06:00.078 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-17 06:56:09.796 00:06:00.008 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-17 06:57:04.572 00:06:00.078 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-17 06:57:04.553 00:06:00.118 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-17 07:00:09.069 00:04:01.786 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 22 1216 1 2026-06-17 07:00:09.079 00:05:03.135 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 18 1136 1 2026-06-17 07:04:42.432 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-17 07:04:42.429 00:00:00.022 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-17 07:04:42.430 00:00:00.022 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-17 07:04:42.434 00:00:00.022 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-17 07:04:42.427 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-17 07:04:42.334 00:00:00.026 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-17 07:04:42.532 00:00:00.023 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-17 07:00:51.199 00:05:10.007 OSPF 23.0.7.2:0 -> 224.0.0.5:0 32 2176 1 2026-06-17 07:05:12.173 00:01:58.904 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 14 776 1 2026-06-17 07:02:09.783 00:06:00.085 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-17 07:05:12.273 00:03:00.223 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 11 724 1 2026-06-17 07:03:09.802 00:06:00.004 TCP 23.155.0.1:43393 -> 23.156.0.1:179 12 757 1 2026-06-17 07:08:12.397 00:00:00.120 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-17 07:04:04.572 00:06:00.079 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-17 07:04:04.553 00:06:00.118 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-17 07:09:42.640 00:00:00.021 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-17 07:09:42.798 00:00:00.020 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-17 07:09:42.705 00:00:00.023 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-17 07:09:42.639 00:00:00.024 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-17 07:09:42.642 00:00:00.021 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-17 07:09:42.636 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-17 07:09:42.643 00:00:00.022 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-17 07:09:13.838 00:00:58.616 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 10 556 1 2026-06-17 07:06:11.206 00:05:10.009 OSPF 23.0.7.2:0 -> 224.0.0.5:0 32 2176 1 2026-06-17 07:11:12.621 00:00:00.120 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-17 07:09:13.848 00:01:58.873 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 10 648 1 2026-06-17 07:09:09.785 00:06:00.082 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-17 07:14:42.711 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-17 07:14:42.624 00:00:00.024 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-17 07:14:42.631 00:00:00.023 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-17 07:14:42.695 00:00:00.025 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-17 07:14:42.802 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-17 07:14:42.716 00:00:00.024 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-17 07:14:42.695 00:00:00.025 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-17 07:10:09.807 00:06:00.000 TCP 23.155.0.1:43393 -> 23.156.0.1:179 7 497 1 2026-06-17 07:11:31.215 00:05:10.015 OSPF 23.0.7.2:0 -> 224.0.0.5:0 33 2240 1 2026-06-17 07:11:04.554 00:06:00.119 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-17 07:11:04.574 00:06:00.080 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-17 07:12:14.062 00:04:01.785 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 22 1216 1 2026-06-17 07:12:14.070 00:05:03.135 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 18 1136 1 2026-06-17 07:17:17.165 00:01:58.916 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 14 776 1 2026-06-17 07:19:42.837 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-17 07:19:42.793 00:00:00.023 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-17 07:19:42.717 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-17 07:19:42.785 00:00:00.023 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-17 07:19:42.725 00:00:00.024 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-17 07:19:42.725 00:00:00.022 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-17 07:19:42.604 00:00:00.021 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-17 07:17:17.265 00:03:00.225 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 11 724 1 2026-06-17 07:20:17.390 00:00:00.120 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-17 07:16:51.230 00:05:10.008 OSPF 23.0.7.2:0 -> 224.0.0.5:0 41 3044 1 2026-06-17 07:16:09.786 00:06:00.082 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-17 07:17:09.808 00:06:00.001 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-17 07:21:18.828 00:00:58.617 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 10 556 1 2026-06-17 07:18:04.557 00:06:00.131 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-17 07:18:04.576 00:06:00.092 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-17 07:23:17.612 00:00:00.120 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-17 07:21:18.840 00:01:58.874 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 10 648 1 2026-06-17 07:24:42.951 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-17 07:24:42.878 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-17 07:24:42.879 00:00:00.023 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-17 07:24:43.001 00:00:00.021 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-17 07:24:43.030 00:00:00.031 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-17 07:24:43.072 00:00:00.022 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-17 07:24:43.003 00:00:00.021 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-17 07:22:11.238 00:05:01.394 OSPF 23.0.7.2:0 -> 224.0.0.5:0 41 3008 1 2026-06-17 07:23:09.788 00:06:00.081 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-17 07:24:19.062 00:05:03.135 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 18 1136 1 2026-06-17 07:24:19.053 00:04:01.786 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 22 1216 1 2026-06-17 07:24:09.810 00:06:00.004 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-17 07:29:42.891 00:00:00.023 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-17 07:29:42.893 00:00:00.022 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-17 07:29:43.121 00:00:00.024 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-17 07:29:42.989 00:00:00.024 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-17 07:29:42.989 00:00:00.024 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-17 07:29:43.000 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-17 07:29:43.160 00:00:00.028 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-17 07:25:04.578 00:06:00.095 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-17 07:25:04.558 00:06:00.135 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-17 07:29:22.158 00:01:58.906 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 14 776 1 2026-06-17 07:27:21.267 00:05:10.008 OSPF 23.0.7.2:0 -> 224.0.0.5:0 34 2304 1 2026-06-17 07:32:22.381 00:00:00.122 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-17 07:29:22.258 00:03:00.225 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 11 724 1 2026-06-17 07:33:23.822 00:00:57.470 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 7 388 1 2026-06-17 07:34:42.944 00:00:00.021 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-17 07:34:43.114 00:00:00.023 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-17 07:34:43.385 00:00:00.023 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-17 07:34:43.132 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-17 07:34:43.376 00:00:00.024 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-17 07:34:43.282 00:00:00.022 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-17 07:34:43.116 00:00:00.023 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-17 07:30:09.794 00:06:00.077 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-17 07:35:22.605 00:00:00.121 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-17 07:33:23.831 00:01:58.875 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 8 512 1 2026-06-17 07:31:09.810 00:06:00.005 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-17 07:32:41.274 00:05:10.006 OSPF 23.0.7.2:0 -> 224.0.0.5:0 32 2176 1 2026-06-17 07:32:04.580 00:06:00.097 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-17 07:32:04.560 00:06:00.137 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-17 07:39:43.289 00:00:00.023 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-17 07:39:43.290 00:00:00.032 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-17 07:39:43.289 00:00:00.020 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-17 07:39:43.289 00:00:00.033 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-17 07:39:43.230 00:00:00.022 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-17 07:39:43.292 00:00:00.030 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-17 07:39:43.385 00:00:00.024 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-17 07:36:24.046 00:04:01.784 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 19 1048 1 2026-06-17 07:36:24.056 00:05:03.135 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 16 1000 1 2026-06-17 07:38:01.280 00:05:10.010 OSPF 23.0.7.2:0 -> 224.0.0.5:0 32 2176 1 2026-06-17 07:37:09.795 00:06:00.077 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-17 07:38:09.811 00:06:00.005 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-17 07:41:27.150 00:01:58.905 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 14 776 1 2026-06-17 07:39:04.560 00:06:00.137 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-17 07:39:04.582 00:06:00.097 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-17 07:41:27.251 00:03:00.223 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 11 724 1 2026-06-17 07:44:27.373 00:00:00.121 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-17 07:44:43.232 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-17 07:44:43.335 00:00:00.023 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-17 07:44:43.233 00:00:00.022 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-17 07:44:43.161 00:00:00.022 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-17 07:44:43.296 00:00:00.024 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-17 07:44:43.244 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-17 07:44:43.234 00:00:00.021 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-17 07:45:28.813 00:00:58.618 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 10 556 1 2026-06-17 07:45:28.822 00:01:58.875 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 10 648 1 2026-06-17 07:47:27.596 00:00:00.120 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-17 07:43:21.290 00:05:10.005 OSPF 23.0.7.2:0 -> 224.0.0.5:0 38 2732 1 2026-06-17 07:44:09.796 00:06:00.079 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-17 07:49:43.441 00:00:00.021 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-17 07:49:43.282 00:00:00.022 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-17 07:49:43.441 00:00:00.021 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-17 07:49:43.390 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-17 07:49:43.170 00:00:00.021 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-17 07:49:43.439 00:00:00.021 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-17 07:49:43.435 00:00:00.023 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-17 07:45:09.812 00:06:00.006 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-17 07:46:04.583 00:06:00.100 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-17 07:46:04.563 00:06:00.140 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-17 07:48:29.046 00:05:03.136 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 18 1136 1 2026-06-17 07:48:29.037 00:04:01.783 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 22 1216 1 2026-06-17 07:48:41.296 00:05:10.004 OSPF 23.0.7.2:0 -> 224.0.0.5:0 43 3120 1 2026-06-17 07:54:43.425 00:00:00.022 ICMP 21.0.198.2:0 -> 25.107.0.1:8.0 3 252 1 2026-06-17 07:54:43.729 00:00:00.023 ICMP 21.0.198.2:0 -> 31.102.0.1:8.0 3 252 1 2026-06-17 07:54:43.429 00:00:00.022 ICMP 21.0.198.2:0 -> 29.107.0.1:8.0 3 252 1 2026-06-17 07:54:43.675 00:00:00.021 ICMP 21.0.198.2:0 -> 30.107.0.1:8.0 3 252 1 2026-06-17 07:54:43.533 00:00:00.023 ICMP 21.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2026-06-17 07:54:43.689 00:00:00.021 ICMP 21.0.198.2:0 -> 27.107.0.1:8.0 3 252 1 2026-06-17 07:54:43.686 00:00:00.022 ICMP 21.0.198.2:0 -> 28.107.0.1:8.0 3 252 1 2026-06-17 07:53:32.140 00:01:58.905 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 14 776 1 2026-06-17 07:51:09.798 00:06:00.079 TCP 23.156.0.1:179 -> 23.155.0.1:43393 14 861 1 2026-06-17 07:53:32.242 00:03:00.224 TCP 23.104.0.1:3323 -> 23.0.7.2:50506 11 724 1 2026-06-17 07:56:32.365 00:00:00.121 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 4 220 1 2026-06-17 07:52:09.817 00:06:00.004 TCP 23.155.0.1:43393 -> 23.156.0.1:179 14 861 1 2026-06-17 07:53:04.584 00:06:00.101 TCP 23.155.0.1:179 -> 23.152.0.1:39065 14 861 1 2026-06-17 07:53:04.563 00:06:00.141 TCP 23.152.0.1:39065 -> 23.155.0.1:179 14 861 1 2026-06-17 07:54:01.303 00:05:10.008 OSPF 23.0.7.2:0 -> 224.0.0.5:0 38 2632 1 2026-06-17 07:57:33.805 00:00:58.615 TCP 23.0.7.2:50506 -> 23.104.0.1:3323 10 556 1 Summary: total flows: 172, total bytes: 109116, total packets: 1637, avg bps: 227, avg pps: 0, avg bpp: 66 Time window: 2026-06-17 06:55:09 - 2026-06-17 07:59:11 Total flows processed: 172, passed: 172, Blocks skipped: 0, Bytes read: 17952 Sys: 0.0010s User: 0.0031s Wall: 0.0022s flows/second: 76959.7 Runtime: 0.0023s