Date first seen Duration Proto Src IP Addr:Port Dst IP Addr:Port Packets Bytes Flows 2025-07-12 23:53:57.226 00:06:00.001 TCP 30.154.0.1:33883 -> 30.158.0.1:179 13 809 1 2025-07-12 23:54:56.844 00:05:00.499 TCP 30.153.0.1:46577 -> 30.158.0.1:179 12 738 1 2025-07-12 23:54:56.977 00:05:00.277 TCP 30.158.0.1:46585 -> 30.157.0.1:179 12 738 1 2025-07-12 23:54:56.977 00:05:00.543 TCP 30.158.0.1:41617 -> 30.155.0.1:179 12 738 1 2025-07-12 23:55:55.631 00:05:01.255 TCP 30.152.0.1:42333 -> 30.158.0.1:179 12 738 1 2025-07-12 23:55:56.967 00:05:00.104 TCP 30.156.0.1:179 -> 30.158.0.1:42353 12 738 1 2025-07-12 23:54:56.978 00:06:00.013 TCP 30.158.0.1:42353 -> 30.156.0.1:179 13 809 1 2025-07-12 23:56:36.107 00:05:10.003 OSPF 30.0.11.1:0 -> 224.0.0.5:0 37 2800 1 2025-07-12 23:56:55.652 00:05:01.174 TCP 30.158.0.1:179 -> 30.152.0.1:42333 12 738 1 2025-07-12 23:56:56.825 00:05:00.539 TCP 30.158.0.1:179 -> 30.153.0.1:46577 12 738 1 2025-07-12 23:56:56.978 00:05:00.270 TCP 30.158.0.1:179 -> 30.154.0.1:33883 12 738 1 2025-07-13 00:02:19.753 00:00:00.021 ICMP 30.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-07-13 00:02:19.798 00:00:00.021 ICMP 32.102.0.1:0 -> 30.0.198.2:0.0 3 252 1 2025-07-12 23:58:57.234 00:06:00.001 TCP 30.157.0.1:179 -> 30.158.0.1:46585 13 809 1 2025-07-12 23:58:57.058 00:06:00.443 TCP 30.155.0.1:179 -> 30.158.0.1:41617 14 861 1 2025-07-12 23:59:57.955 00:05:00.319 TCP 30.151.0.1:179 -> 30.158.0.1:37041 12 738 1 2025-07-12 23:59:57.974 00:05:00.259 TCP 30.158.0.1:37041 -> 30.151.0.1:179 12 738 1 2025-07-13 00:00:57.031 00:04:00.197 TCP 30.154.0.1:33883 -> 30.158.0.1:179 10 615 1 2025-07-13 00:00:56.845 00:05:00.500 TCP 30.153.0.1:46577 -> 30.158.0.1:179 12 738 1 2025-07-13 00:00:56.991 00:05:00.270 TCP 30.158.0.1:46585 -> 30.157.0.1:179 12 738 1 2025-07-13 00:00:56.991 00:05:00.532 TCP 30.158.0.1:41617 -> 30.155.0.1:179 12 738 1 2025-07-13 00:01:55.634 00:05:01.252 TCP 30.152.0.1:42333 -> 30.158.0.1:179 12 738 1 2025-07-13 00:01:56.969 00:05:00.104 TCP 30.156.0.1:179 -> 30.158.0.1:42353 12 738 1 2025-07-13 00:01:56.111 00:05:10.005 OSPF 30.0.11.1:0 -> 224.0.0.5:0 33 2256 1 2025-07-13 00:02:55.654 00:05:01.173 TCP 30.158.0.1:179 -> 30.152.0.1:42333 12 738 1 2025-07-13 00:02:56.826 00:05:00.549 TCP 30.158.0.1:179 -> 30.153.0.1:46577 12 738 1 2025-07-13 00:01:56.990 00:06:00.004 TCP 30.158.0.1:42353 -> 30.156.0.1:179 7 497 1 2025-07-13 00:02:56.991 00:05:00.257 TCP 30.158.0.1:179 -> 30.154.0.1:33883 12 738 1 2025-07-13 00:07:20.038 00:00:00.030 ICMP 30.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-07-13 00:07:20.083 00:00:00.029 ICMP 32.102.0.1:0 -> 30.0.198.2:0.0 3 252 1 2025-07-13 00:05:57.034 00:04:00.194 TCP 30.154.0.1:33883 -> 30.158.0.1:179 10 615 1 2025-07-13 00:05:57.053 00:04:00.186 TCP 30.157.0.1:179 -> 30.158.0.1:46585 10 615 1 2025-07-13 00:05:57.073 00:04:00.429 TCP 30.155.0.1:179 -> 30.158.0.1:41617 10 615 1 2025-07-13 00:05:57.975 00:05:00.259 TCP 30.158.0.1:37041 -> 30.151.0.1:179 12 738 1 2025-07-13 00:05:57.957 00:05:00.320 TCP 30.151.0.1:179 -> 30.158.0.1:37041 12 738 1 2025-07-13 00:06:56.846 00:05:00.510 TCP 30.153.0.1:46577 -> 30.158.0.1:179 12 738 1 2025-07-13 00:06:56.993 00:05:00.267 TCP 30.158.0.1:46585 -> 30.157.0.1:179 12 738 1 2025-07-13 00:06:56.993 00:05:00.529 TCP 30.158.0.1:41617 -> 30.155.0.1:179 12 738 1 2025-07-13 00:07:16.116 00:05:10.043 OSPF 30.0.11.1:0 -> 224.0.0.5:0 35 2456 1 2025-07-13 00:07:55.633 00:05:01.253 TCP 30.152.0.1:42333 -> 30.158.0.1:179 12 738 1 2025-07-13 00:07:56.971 00:05:00.102 TCP 30.156.0.1:179 -> 30.158.0.1:42353 12 738 1 2025-07-13 00:12:20.225 00:00:00.021 ICMP 32.102.0.1:0 -> 30.0.198.2:0.0 3 252 1 2025-07-13 00:12:20.178 00:00:00.022 ICMP 30.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-07-13 00:08:55.655 00:05:01.174 TCP 30.158.0.1:179 -> 30.152.0.1:42333 12 738 1 2025-07-13 00:08:56.993 00:05:00.256 TCP 30.158.0.1:179 -> 30.154.0.1:33883 12 738 1 2025-07-13 00:08:56.826 00:05:00.551 TCP 30.158.0.1:179 -> 30.153.0.1:46577 12 738 1 2025-07-13 00:08:56.994 00:06:00.001 TCP 30.158.0.1:42353 -> 30.156.0.1:179 7 497 1 2025-07-13 00:10:57.074 00:04:00.428 TCP 30.155.0.1:179 -> 30.158.0.1:41617 10 615 1 2025-07-13 00:10:57.034 00:06:00.195 TCP 30.154.0.1:33883 -> 30.158.0.1:179 14 861 1 2025-07-13 00:10:57.054 00:06:00.186 TCP 30.157.0.1:179 -> 30.158.0.1:46585 14 861 1 2025-07-13 00:11:57.977 00:05:00.260 TCP 30.158.0.1:37041 -> 30.151.0.1:179 12 738 1 2025-07-13 00:11:57.957 00:05:00.321 TCP 30.151.0.1:179 -> 30.158.0.1:37041 12 738 1 2025-07-13 00:12:36.120 00:05:10.006 OSPF 30.0.11.1:0 -> 224.0.0.5:0 37 2748 1 2025-07-13 00:12:56.847 00:05:00.511 TCP 30.153.0.1:46577 -> 30.158.0.1:179 12 738 1 2025-07-13 00:12:56.994 00:05:00.267 TCP 30.158.0.1:46585 -> 30.157.0.1:179 12 738 1 2025-07-13 00:12:56.994 00:05:00.530 TCP 30.158.0.1:41617 -> 30.155.0.1:179 12 738 1 2025-07-13 00:17:19.995 00:00:00.023 ICMP 32.102.0.1:0 -> 30.0.198.2:0.0 3 252 1 2025-07-13 00:17:19.949 00:00:00.023 ICMP 30.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-07-13 00:13:55.636 00:05:01.255 TCP 30.152.0.1:42333 -> 30.158.0.1:179 12 738 1 2025-07-13 00:13:56.973 00:05:00.103 TCP 30.156.0.1:179 -> 30.158.0.1:42353 12 738 1 2025-07-13 00:14:55.657 00:05:01.174 TCP 30.158.0.1:179 -> 30.152.0.1:42333 12 738 1 2025-07-13 00:14:56.830 00:05:00.549 TCP 30.158.0.1:179 -> 30.153.0.1:46577 12 738 1 2025-07-13 00:14:56.995 00:05:00.255 TCP 30.158.0.1:179 -> 30.154.0.1:33883 12 738 1 2025-07-13 00:15:57.075 00:06:00.429 TCP 30.155.0.1:179 -> 30.158.0.1:41617 14 861 1 2025-07-13 00:15:56.993 00:06:00.003 TCP 30.158.0.1:42353 -> 30.156.0.1:179 14 861 1 2025-07-13 00:17:57.957 00:05:00.322 TCP 30.151.0.1:179 -> 30.158.0.1:37041 12 738 1 2025-07-13 00:17:57.977 00:05:00.261 TCP 30.158.0.1:37041 -> 30.151.0.1:179 12 738 1 2025-07-13 00:17:56.127 00:05:10.004 OSPF 30.0.11.1:0 -> 224.0.0.5:0 39 2784 1 2025-07-13 00:22:20.066 00:00:00.022 ICMP 32.102.0.1:0 -> 30.0.198.2:0.0 3 252 1 2025-07-13 00:22:20.022 00:00:00.020 ICMP 30.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-07-13 00:17:57.034 00:06:00.196 TCP 30.154.0.1:33883 -> 30.158.0.1:179 14 861 1 2025-07-13 00:17:57.054 00:06:00.187 TCP 30.157.0.1:179 -> 30.158.0.1:46585 14 861 1 2025-07-13 00:18:56.850 00:05:00.509 TCP 30.153.0.1:46577 -> 30.158.0.1:179 12 738 1 2025-07-13 00:18:56.995 00:05:00.266 TCP 30.158.0.1:46585 -> 30.157.0.1:179 12 738 1 2025-07-13 00:18:56.995 00:05:00.530 TCP 30.158.0.1:41617 -> 30.155.0.1:179 12 738 1 2025-07-13 00:19:55.641 00:05:01.253 TCP 30.152.0.1:42333 -> 30.158.0.1:179 12 738 1 2025-07-13 00:19:56.977 00:05:00.099 TCP 30.156.0.1:179 -> 30.158.0.1:42353 12 738 1 2025-07-13 00:20:55.662 00:05:01.173 TCP 30.158.0.1:179 -> 30.152.0.1:42333 12 738 1 2025-07-13 00:20:56.830 00:05:00.549 TCP 30.158.0.1:179 -> 30.153.0.1:46577 12 738 1 2025-07-13 00:20:56.994 00:05:00.256 TCP 30.158.0.1:179 -> 30.154.0.1:33883 12 738 1 2025-07-13 00:24:57.036 00:02:00.194 TCP 30.154.0.1:33883 -> 30.158.0.1:179 6 369 1 2025-07-13 00:24:57.056 00:02:00.186 TCP 30.157.0.1:179 -> 30.158.0.1:46585 6 369 1 2025-07-13 00:22:57.076 00:04:00.430 TCP 30.155.0.1:179 -> 30.158.0.1:41617 10 615 1 2025-07-13 00:27:20.267 00:00:00.022 ICMP 32.102.0.1:0 -> 30.0.198.2:0.0 3 252 1 2025-07-13 00:27:20.221 00:00:00.022 ICMP 30.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-07-13 00:23:16.132 00:05:10.008 OSPF 30.0.11.1:0 -> 224.0.0.5:0 35 2508 1 2025-07-13 00:23:57.961 00:05:00.322 TCP 30.151.0.1:179 -> 30.158.0.1:37041 12 738 1 2025-07-13 00:22:56.996 00:06:00.001 TCP 30.158.0.1:42353 -> 30.156.0.1:179 11 705 1 2025-07-13 00:23:57.989 00:05:00.255 TCP 30.158.0.1:37041 -> 30.151.0.1:179 12 738 1 2025-07-13 00:24:56.855 00:05:00.507 TCP 30.153.0.1:46577 -> 30.158.0.1:179 12 738 1 2025-07-13 00:24:56.996 00:05:00.273 TCP 30.158.0.1:46585 -> 30.157.0.1:179 12 738 1 2025-07-13 00:24:56.996 00:05:00.532 TCP 30.158.0.1:41617 -> 30.155.0.1:179 12 738 1 2025-07-13 00:25:55.642 00:05:01.254 TCP 30.152.0.1:42333 -> 30.158.0.1:179 12 738 1 2025-07-13 00:25:56.976 00:05:00.102 TCP 30.156.0.1:179 -> 30.158.0.1:42353 12 738 1 2025-07-13 00:26:55.662 00:05:01.173 TCP 30.158.0.1:179 -> 30.152.0.1:42333 12 738 1 2025-07-13 00:26:56.834 00:05:00.547 TCP 30.158.0.1:179 -> 30.153.0.1:46577 12 738 1 2025-07-13 00:26:56.996 00:05:00.254 TCP 30.158.0.1:179 -> 30.154.0.1:33883 12 738 1 2025-07-13 00:27:57.036 00:04:00.194 TCP 30.154.0.1:33883 -> 30.158.0.1:179 10 615 1 2025-07-13 00:27:57.056 00:04:00.187 TCP 30.157.0.1:179 -> 30.158.0.1:46585 10 615 1 2025-07-13 00:27:57.077 00:04:00.429 TCP 30.155.0.1:179 -> 30.158.0.1:41617 10 615 1 2025-07-13 00:32:20.351 00:00:00.022 ICMP 32.102.0.1:0 -> 30.0.198.2:0.0 3 252 1 2025-07-13 00:32:20.306 00:00:00.022 ICMP 30.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-07-13 00:28:36.141 00:05:10.020 OSPF 30.0.11.1:0 -> 224.0.0.5:0 37 2676 1 2025-07-13 00:29:57.964 00:05:00.323 TCP 30.151.0.1:179 -> 30.158.0.1:37041 12 738 1 2025-07-13 00:29:57.983 00:05:00.262 TCP 30.158.0.1:37041 -> 30.151.0.1:179 12 738 1 2025-07-13 00:30:56.998 00:05:00.002 TCP 30.158.0.1:46585 -> 30.157.0.1:179 11 686 1 2025-07-13 00:30:56.998 00:05:00.003 TCP 30.158.0.1:41617 -> 30.155.0.1:179 11 686 1 2025-07-13 00:29:56.997 00:06:00.004 TCP 30.158.0.1:42353 -> 30.156.0.1:179 14 861 1 2025-07-13 00:30:56.856 00:05:00.509 TCP 30.153.0.1:46577 -> 30.158.0.1:179 12 738 1 2025-07-13 00:31:55.642 00:05:01.257 TCP 30.152.0.1:42333 -> 30.158.0.1:179 12 738 1 2025-07-13 00:31:56.978 00:05:00.101 TCP 30.156.0.1:179 -> 30.158.0.1:42353 12 738 1 2025-07-13 00:32:55.662 00:05:01.176 TCP 30.158.0.1:179 -> 30.152.0.1:42333 12 738 1 2025-07-13 00:32:56.836 00:05:00.548 TCP 30.158.0.1:179 -> 30.153.0.1:46577 12 738 1 2025-07-13 00:32:56.997 00:05:00.003 TCP 30.158.0.1:179 -> 30.154.0.1:33883 11 686 1 2025-07-13 00:32:57.079 00:04:00.430 TCP 30.155.0.1:179 -> 30.158.0.1:41617 10 615 1 2025-07-13 00:37:20.432 00:00:00.022 ICMP 32.102.0.1:0 -> 30.0.198.2:0.0 3 252 1 2025-07-13 00:37:20.387 00:00:00.023 ICMP 30.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-07-13 00:32:57.038 00:06:00.195 TCP 30.154.0.1:33883 -> 30.158.0.1:179 14 861 1 2025-07-13 00:32:57.058 00:06:00.188 TCP 30.157.0.1:179 -> 30.158.0.1:46585 14 861 1 2025-07-13 00:33:56.161 00:05:10.002 OSPF 30.0.11.1:0 -> 224.0.0.5:0 32 2176 1 2025-07-13 00:35:57.986 00:05:00.261 TCP 30.158.0.1:37041 -> 30.151.0.1:179 12 738 1 2025-07-13 00:35:57.967 00:05:00.321 TCP 30.151.0.1:179 -> 30.158.0.1:37041 12 738 1 2025-07-13 00:36:56.859 00:05:00.507 TCP 30.153.0.1:46577 -> 30.158.0.1:179 12 738 1 2025-07-13 00:35:57.268 00:06:00.002 TCP 30.158.0.1:46585 -> 30.157.0.1:179 13 790 1 2025-07-13 00:35:57.529 00:06:00.001 TCP 30.158.0.1:41617 -> 30.155.0.1:179 13 790 1 2025-07-13 00:36:57.000 00:06:00.003 TCP 30.158.0.1:42353 -> 30.156.0.1:179 7 497 1 2025-07-13 00:37:55.644 00:05:01.257 TCP 30.152.0.1:42333 -> 30.158.0.1:179 12 738 1 2025-07-13 00:37:56.980 00:05:00.104 TCP 30.156.0.1:179 -> 30.158.0.1:42353 12 738 1 2025-07-13 00:42:20.504 00:00:00.022 ICMP 30.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-07-13 00:42:20.549 00:00:00.023 ICMP 32.102.0.1:0 -> 30.0.198.2:0.0 3 252 1 2025-07-13 00:38:55.664 00:05:01.175 TCP 30.158.0.1:179 -> 30.152.0.1:42333 12 738 1 2025-07-13 00:38:56.839 00:05:00.549 TCP 30.158.0.1:179 -> 30.153.0.1:46577 12 738 1 2025-07-13 00:37:57.252 00:06:00.002 TCP 30.158.0.1:179 -> 30.154.0.1:33883 13 790 1 2025-07-13 00:37:57.080 00:06:00.430 TCP 30.155.0.1:179 -> 30.158.0.1:41617 14 861 1 2025-07-13 00:39:16.164 00:05:10.013 OSPF 30.0.11.1:0 -> 224.0.0.5:0 38 2804 1 2025-07-13 00:39:57.040 00:06:00.194 TCP 30.154.0.1:33883 -> 30.158.0.1:179 14 861 1 2025-07-13 00:39:57.060 00:06:00.190 TCP 30.157.0.1:179 -> 30.158.0.1:46585 14 861 1 2025-07-13 00:41:57.986 00:05:00.262 TCP 30.158.0.1:37041 -> 30.151.0.1:179 12 738 1 2025-07-13 00:41:57.967 00:05:00.322 TCP 30.151.0.1:179 -> 30.158.0.1:37041 12 738 1 2025-07-13 00:42:56.859 00:05:00.509 TCP 30.153.0.1:46577 -> 30.158.0.1:179 12 738 1 2025-07-13 00:47:20.574 00:00:00.022 ICMP 30.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-07-13 00:47:20.619 00:00:00.023 ICMP 32.102.0.1:0 -> 30.0.198.2:0.0 3 252 1 2025-07-13 00:42:57.002 00:06:00.270 TCP 30.158.0.1:46585 -> 30.157.0.1:179 14 861 1 2025-07-13 00:42:57.002 00:06:00.002 TCP 30.158.0.1:41617 -> 30.155.0.1:179 13 809 1 2025-07-13 00:43:55.645 00:05:01.256 TCP 30.152.0.1:42333 -> 30.158.0.1:179 12 738 1 2025-07-13 00:43:56.981 00:05:00.103 TCP 30.156.0.1:179 -> 30.158.0.1:42353 12 738 1 2025-07-13 00:44:36.177 00:05:10.007 OSPF 30.0.11.1:0 -> 224.0.0.5:0 38 2784 1 2025-07-13 00:44:55.666 00:05:01.175 TCP 30.158.0.1:179 -> 30.152.0.1:42333 12 738 1 2025-07-13 00:44:56.840 00:05:00.550 TCP 30.158.0.1:179 -> 30.153.0.1:46577 12 738 1 2025-07-13 00:43:57.004 00:06:00.001 TCP 30.158.0.1:42353 -> 30.156.0.1:179 7 497 1 2025-07-13 00:44:57.082 00:06:00.001 TCP 30.155.0.1:179 -> 30.158.0.1:41617 13 790 1 2025-07-13 00:44:57.003 00:06:00.252 TCP 30.158.0.1:179 -> 30.154.0.1:33883 14 861 1 2025-07-13 00:46:57.043 00:06:00.001 TCP 30.154.0.1:33883 -> 30.158.0.1:179 13 790 1 2025-07-13 00:46:57.063 00:06:00.001 TCP 30.157.0.1:179 -> 30.158.0.1:46585 13 790 1 2025-07-13 00:47:57.971 00:05:00.320 TCP 30.151.0.1:179 -> 30.158.0.1:37041 12 738 1 2025-07-13 00:47:57.991 00:05:00.259 TCP 30.158.0.1:37041 -> 30.151.0.1:179 12 738 1 2025-07-13 00:52:20.776 00:00:00.021 ICMP 32.102.0.1:0 -> 30.0.198.2:0.0 3 252 1 2025-07-13 00:52:20.730 00:00:00.022 ICMP 30.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-07-13 00:48:56.862 00:05:00.509 TCP 30.153.0.1:46577 -> 30.158.0.1:179 12 738 1 2025-07-13 00:48:57.532 00:06:00.000 TCP 30.158.0.1:41617 -> 30.155.0.1:179 13 790 1 2025-07-13 00:49:55.646 00:05:01.256 TCP 30.152.0.1:42333 -> 30.158.0.1:179 12 738 1 2025-07-13 00:49:56.982 00:05:00.102 TCP 30.156.0.1:179 -> 30.158.0.1:42353 12 738 1 2025-07-13 00:49:56.185 00:05:10.011 OSPF 30.0.11.1:0 -> 224.0.0.5:0 37 2612 1 2025-07-13 00:50:55.666 00:05:01.176 TCP 30.158.0.1:179 -> 30.152.0.1:42333 12 738 1 2025-07-13 00:49:57.004 00:06:00.269 TCP 30.158.0.1:46585 -> 30.157.0.1:179 14 861 1 2025-07-13 00:50:56.841 00:05:00.550 TCP 30.158.0.1:179 -> 30.153.0.1:46577 12 738 1 2025-07-13 00:50:57.512 00:06:00.001 TCP 30.155.0.1:179 -> 30.158.0.1:41617 13 809 1 2025-07-13 00:50:57.004 00:06:00.001 TCP 30.158.0.1:42353 -> 30.156.0.1:179 11 705 1 2025-07-13 00:51:57.006 00:06:00.001 TCP 30.158.0.1:179 -> 30.154.0.1:33883 13 809 1 2025-07-13 00:57:21.127 00:00:00.022 ICMP 30.0.198.2:0 -> 32.102.0.1:8.0 3 252 1 2025-07-13 00:57:21.172 00:00:00.022 ICMP 32.102.0.1:0 -> 30.0.198.2:0.0 3 252 1 2025-07-13 00:52:57.236 00:06:00.002 TCP 30.154.0.1:33883 -> 30.158.0.1:179 13 809 1 2025-07-13 00:52:57.253 00:06:00.001 TCP 30.157.0.1:179 -> 30.158.0.1:46585 13 809 1 2025-07-13 00:53:57.991 00:05:00.260 TCP 30.158.0.1:37041 -> 30.151.0.1:179 12 738 1 2025-07-13 00:53:57.971 00:05:00.320 TCP 30.151.0.1:179 -> 30.158.0.1:37041 12 738 1 Summary: total flows: 175, total bytes: 137718, total packets: 2140, avg bps: 282, avg pps: 0, avg bpp: 64 Time window: 2025-07-12 23:53:57 - 2025-07-13 00:58:58 Total flows processed: 175, passed: 175, Blocks skipped: 0, Bytes read: 18264 Sys: 0.0030s User: 0.0015s Wall: 0.0033s flows/second: 53011.9 Runtime: 0.0033s