Date first seen Duration Proto Src IP Addr:Port Dst IP Addr:Port Packets Bytes Flows 2026-07-22 09:58:08.297 00:02:00.083 TCP 30.152.0.1:179 -> 30.154.0.1:37073 6 369 1 2026-07-22 09:56:18.829 00:05:02.781 TCP 30.152.0.1:179 -> 30.158.0.1:39073 12 738 1 2026-07-22 09:56:31.719 00:05:10.005 OSPF 30.0.6.2:0 -> 224.0.0.5:0 38 2672 1 2026-07-22 09:58:59.555 00:02:03.998 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 12 784 1 2026-07-22 09:58:59.555 00:02:04.123 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 12 784 1 2026-07-22 09:58:59.555 00:02:04.007 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 17 944 1 2026-07-22 10:01:37.509 00:00:00.021 ICMP 32.102.0.1:0 -> 27.0.198.2:0.0 3 252 1 2026-07-22 09:58:08.308 00:04:00.063 TCP 30.154.0.1:37073 -> 30.152.0.1:179 10 615 1 2026-07-22 10:01:08.299 00:01:00.082 TCP 30.152.0.1:179 -> 30.154.0.1:37073 4 246 1 2026-07-22 09:58:08.421 00:05:03.191 TCP 30.155.0.1:179 -> 30.154.0.1:36025 12 738 1 2026-07-22 09:59:08.370 00:05:03.251 TCP 30.154.0.1:36025 -> 30.155.0.1:179 12 738 1 2026-07-22 10:02:03.875 00:02:02.910 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 10 648 1 2026-07-22 10:02:03.875 00:02:02.970 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 10 648 1 2026-07-22 10:03:08.308 00:01:00.063 TCP 30.154.0.1:37073 -> 30.152.0.1:179 4 246 1 2026-07-22 10:00:18.900 00:05:02.702 TCP 30.158.0.1:39073 -> 30.152.0.1:179 12 738 1 2026-07-22 10:03:08.298 00:02:00.083 TCP 30.152.0.1:179 -> 30.154.0.1:37073 6 369 1 2026-07-22 10:01:51.724 00:05:10.005 OSPF 30.0.6.2:0 -> 224.0.0.5:0 40 2848 1 2026-07-22 10:02:03.875 00:05:03.144 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 25 1384 1 2026-07-22 10:02:18.831 00:05:02.782 TCP 30.152.0.1:179 -> 30.158.0.1:39073 12 738 1 2026-07-22 10:06:37.464 00:00:00.021 ICMP 32.102.0.1:0 -> 27.0.198.2:0.0 3 252 1 2026-07-22 10:06:08.301 00:01:00.082 TCP 30.152.0.1:179 -> 30.154.0.1:37073 4 246 1 2026-07-22 10:05:08.197 00:01:58.814 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 8 512 1 2026-07-22 10:05:08.197 00:01:58.874 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 8 512 1 2026-07-22 10:05:08.311 00:02:00.062 TCP 30.154.0.1:37073 -> 30.152.0.1:179 6 369 1 2026-07-22 10:08:08.419 00:00:00.040 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 4 220 1 2026-07-22 10:08:08.419 00:00:00.030 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 3 188 1 2026-07-22 10:08:08.419 00:00:00.092 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 3 188 1 2026-07-22 10:04:08.422 00:05:03.192 TCP 30.155.0.1:179 -> 30.154.0.1:36025 12 738 1 2026-07-22 10:08:08.310 00:01:00.063 TCP 30.154.0.1:37073 -> 30.152.0.1:179 4 246 1 2026-07-22 10:05:08.372 00:05:03.252 TCP 30.154.0.1:36025 -> 30.155.0.1:179 12 738 1 2026-07-22 10:09:09.860 00:00:57.434 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 5 324 1 2026-07-22 10:09:09.859 00:00:57.375 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 5 324 1 2026-07-22 10:09:09.859 00:00:57.384 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 7 388 1 2026-07-22 10:06:18.913 00:05:02.693 TCP 30.158.0.1:39073 -> 30.152.0.1:179 12 738 1 2026-07-22 10:11:08.644 00:00:00.040 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 4 220 1 2026-07-22 10:11:08.643 00:00:00.030 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 3 188 1 2026-07-22 10:11:08.643 00:00:00.090 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 3 188 1 2026-07-22 10:07:11.731 00:05:10.012 OSPF 30.0.6.2:0 -> 224.0.0.5:0 34 2500 1 2026-07-22 10:11:37.446 00:00:00.022 ICMP 32.102.0.1:0 -> 27.0.198.2:0.0 3 252 1 2026-07-22 10:10:08.310 00:02:00.064 TCP 30.154.0.1:37073 -> 30.152.0.1:179 6 369 1 2026-07-22 10:08:08.299 00:04:00.083 TCP 30.152.0.1:179 -> 30.154.0.1:37073 10 615 1 2026-07-22 10:08:18.833 00:05:02.782 TCP 30.152.0.1:179 -> 30.158.0.1:39073 12 738 1 2026-07-22 10:12:10.084 00:00:58.461 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 7 460 1 2026-07-22 10:12:10.084 00:00:58.586 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 7 460 1 2026-07-22 10:12:10.085 00:00:58.471 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 10 556 1 2026-07-22 10:14:08.867 00:00:00.029 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 3 188 1 2026-07-22 10:14:08.867 00:00:00.089 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 3 188 1 2026-07-22 10:13:08.310 00:01:00.065 TCP 30.154.0.1:37073 -> 30.152.0.1:179 4 246 1 2026-07-22 10:14:08.866 00:00:00.041 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 4 220 1 2026-07-22 10:10:08.423 00:05:03.191 TCP 30.155.0.1:179 -> 30.154.0.1:36025 12 738 1 2026-07-22 10:11:08.373 00:05:03.254 TCP 30.154.0.1:36025 -> 30.155.0.1:179 12 738 1 2026-07-22 10:15:10.308 00:01:01.470 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 6 376 1 2026-07-22 10:15:10.308 00:01:01.531 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 6 376 1 2026-07-22 10:12:18.908 00:05:02.698 TCP 30.158.0.1:39073 -> 30.152.0.1:179 12 738 1 2026-07-22 10:16:37.609 00:00:00.022 ICMP 32.102.0.1:0 -> 27.0.198.2:0.0 3 252 1 2026-07-22 10:12:31.743 00:05:10.017 OSPF 30.0.6.2:0 -> 224.0.0.5:0 35 2440 1 2026-07-22 10:15:08.310 00:02:00.068 TCP 30.154.0.1:37073 -> 30.152.0.1:179 6 369 1 2026-07-22 10:13:08.302 00:04:00.088 TCP 30.152.0.1:179 -> 30.154.0.1:37073 10 615 1 2026-07-22 10:14:18.838 00:05:02.779 TCP 30.152.0.1:179 -> 30.158.0.1:39073 12 738 1 2026-07-22 10:18:08.311 00:01:00.067 TCP 30.154.0.1:37073 -> 30.152.0.1:179 4 246 1 2026-07-22 10:17:13.188 00:01:58.815 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 8 512 1 2026-07-22 10:17:13.188 00:01:58.874 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 8 512 1 2026-07-22 10:15:10.308 00:04:01.703 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 19 1048 1 2026-07-22 10:20:13.411 00:00:00.035 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 3 188 1 2026-07-22 10:20:13.411 00:00:00.095 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 3 188 1 2026-07-22 10:16:08.428 00:05:03.190 TCP 30.155.0.1:179 -> 30.154.0.1:36025 12 738 1 2026-07-22 10:20:13.415 00:00:00.041 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 4 220 1 2026-07-22 10:17:08.378 00:05:03.253 TCP 30.154.0.1:36025 -> 30.155.0.1:179 12 738 1 2026-07-22 10:21:37.475 00:00:00.021 ICMP 32.102.0.1:0 -> 27.0.198.2:0.0 3 252 1 2026-07-22 10:17:51.761 00:05:10.008 OSPF 30.0.6.2:0 -> 224.0.0.5:0 34 2388 1 2026-07-22 10:18:08.301 00:04:00.089 TCP 30.152.0.1:179 -> 30.154.0.1:37073 10 615 1 2026-07-22 10:21:14.851 00:00:57.384 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 7 388 1 2026-07-22 10:21:14.851 00:00:57.374 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 5 324 1 2026-07-22 10:21:14.851 00:00:57.434 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 5 324 1 2026-07-22 10:18:18.910 00:05:02.698 TCP 30.158.0.1:39073 -> 30.152.0.1:179 12 738 1 2026-07-22 10:23:13.634 00:00:00.040 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 4 220 1 2026-07-22 10:23:13.634 00:00:00.030 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 3 188 1 2026-07-22 10:23:13.634 00:00:00.090 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 3 188 1 2026-07-22 10:20:08.311 00:04:00.069 TCP 30.154.0.1:37073 -> 30.152.0.1:179 10 615 1 2026-07-22 10:23:08.303 00:01:00.088 TCP 30.152.0.1:179 -> 30.154.0.1:37073 4 246 1 2026-07-22 10:20:18.840 00:05:02.781 TCP 30.152.0.1:179 -> 30.158.0.1:39073 12 738 1 2026-07-22 10:24:15.075 00:00:58.462 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 7 460 1 2026-07-22 10:24:15.075 00:00:58.586 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 7 460 1 2026-07-22 10:24:15.077 00:00:58.471 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 10 556 1 2026-07-22 10:22:08.431 00:05:03.193 TCP 30.155.0.1:179 -> 30.154.0.1:36025 12 738 1 2026-07-22 10:26:38.296 00:00:00.022 ICMP 32.102.0.1:0 -> 27.0.198.2:0.0 3 252 1 2026-07-22 10:25:08.304 00:02:00.089 TCP 30.152.0.1:179 -> 30.154.0.1:37073 6 369 1 2026-07-22 10:23:08.379 00:05:03.254 TCP 30.154.0.1:36025 -> 30.155.0.1:179 12 738 1 2026-07-22 10:23:11.767 00:05:10.005 OSPF 30.0.6.2:0 -> 224.0.0.5:0 37 2576 1 2026-07-22 10:26:13.859 00:01:13.818 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 7 460 1 2026-07-22 10:24:18.909 00:05:02.702 TCP 30.158.0.1:39073 -> 30.152.0.1:179 12 738 1 2026-07-22 10:25:08.313 00:04:00.069 TCP 30.154.0.1:37073 -> 30.152.0.1:179 10 615 1 2026-07-22 10:28:08.304 00:01:00.089 TCP 30.152.0.1:179 -> 30.154.0.1:37073 4 246 1 2026-07-22 10:28:29.026 00:01:58.875 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 8 512 1 2026-07-22 10:26:13.860 00:04:13.981 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 15 972 1 2026-07-22 10:26:18.840 00:05:02.783 TCP 30.152.0.1:179 -> 30.158.0.1:39073 12 738 1 2026-07-22 10:26:13.859 00:04:13.992 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 21 1164 1 2026-07-22 10:31:37.739 00:00:00.023 ICMP 32.102.0.1:0 -> 27.0.198.2:0.0 3 252 1 2026-07-22 10:30:08.304 00:02:00.090 TCP 30.152.0.1:179 -> 30.154.0.1:37073 6 369 1 2026-07-22 10:28:08.433 00:05:03.194 TCP 30.155.0.1:179 -> 30.154.0.1:36025 12 738 1 2026-07-22 10:28:31.773 00:05:10.011 OSPF 30.0.6.2:0 -> 224.0.0.5:0 39 2704 1 2026-07-22 10:29:08.381 00:05:03.255 TCP 30.154.0.1:36025 -> 30.155.0.1:179 12 738 1 2026-07-22 10:31:29.251 00:01:58.826 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 11 608 1 2026-07-22 10:31:29.252 00:01:58.816 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 8 512 1 2026-07-22 10:31:29.252 00:01:58.876 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 8 512 1 2026-07-22 10:33:08.305 00:01:00.090 TCP 30.152.0.1:179 -> 30.154.0.1:37073 4 246 1 2026-07-22 10:30:08.313 00:04:00.072 TCP 30.154.0.1:37073 -> 30.152.0.1:179 10 615 1 2026-07-22 10:30:18.912 00:05:02.711 TCP 30.158.0.1:39073 -> 30.152.0.1:179 12 738 1 2026-07-22 10:35:08.316 00:01:00.070 TCP 30.154.0.1:37073 -> 30.152.0.1:179 4 246 1 2026-07-22 10:32:18.844 00:05:02.790 TCP 30.152.0.1:179 -> 30.158.0.1:39073 12 738 1 2026-07-22 10:36:37.923 00:00:00.023 ICMP 32.102.0.1:0 -> 27.0.198.2:0.0 3 252 1 2026-07-22 10:35:08.306 00:02:00.090 TCP 30.152.0.1:179 -> 30.154.0.1:37073 6 369 1 2026-07-22 10:33:51.784 00:05:10.006 OSPF 30.0.6.2:0 -> 224.0.0.5:0 36 2544 1 2026-07-22 10:34:08.435 00:05:03.193 TCP 30.155.0.1:179 -> 30.154.0.1:36025 12 738 1 2026-07-22 10:34:29.476 00:05:07.240 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 28 1552 1 2026-07-22 10:34:29.475 00:05:07.231 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 20 1296 1 2026-07-22 10:34:29.475 00:05:07.290 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 20 1296 1 2026-07-22 10:37:08.316 00:02:00.071 TCP 30.154.0.1:37073 -> 30.152.0.1:179 6 369 1 2026-07-22 10:38:08.308 00:01:00.088 TCP 30.152.0.1:179 -> 30.154.0.1:37073 4 246 1 2026-07-22 10:35:08.387 00:05:03.253 TCP 30.154.0.1:36025 -> 30.155.0.1:179 12 738 1 2026-07-22 10:36:18.915 00:05:02.708 TCP 30.158.0.1:39073 -> 30.152.0.1:179 12 738 1 2026-07-22 10:40:08.318 00:01:00.069 TCP 30.154.0.1:37073 -> 30.152.0.1:179 4 246 1 2026-07-22 10:41:37.926 00:00:00.021 ICMP 32.102.0.1:0 -> 27.0.198.2:0.0 3 252 1 2026-07-22 10:38:18.851 00:05:02.783 TCP 30.152.0.1:179 -> 30.158.0.1:39073 12 738 1 2026-07-22 10:40:38.114 00:01:58.825 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 11 608 1 2026-07-22 10:40:38.114 00:01:58.815 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 8 512 1 2026-07-22 10:40:38.114 00:01:58.875 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 8 512 1 2026-07-22 10:39:11.791 00:05:10.012 OSPF 30.0.6.2:0 -> 224.0.0.5:0 37 2764 1 2026-07-22 10:43:38.346 00:00:00.040 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 4 220 1 2026-07-22 10:43:38.346 00:00:00.030 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 3 188 1 2026-07-22 10:43:38.346 00:00:00.086 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 3 188 1 2026-07-22 10:40:08.309 00:04:00.090 TCP 30.152.0.1:179 -> 30.154.0.1:37073 10 615 1 2026-07-22 10:42:08.321 00:02:00.068 TCP 30.154.0.1:37073 -> 30.152.0.1:179 6 369 1 2026-07-22 10:40:08.437 00:05:03.194 TCP 30.155.0.1:179 -> 30.154.0.1:36025 12 738 1 2026-07-22 10:41:08.388 00:05:03.255 TCP 30.154.0.1:36025 -> 30.155.0.1:179 12 738 1 2026-07-22 10:44:39.779 00:00:57.385 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 7 388 1 2026-07-22 10:44:39.778 00:00:57.375 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 5 324 1 2026-07-22 10:44:39.778 00:00:57.435 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 5 324 1 2026-07-22 10:45:08.321 00:01:00.073 TCP 30.154.0.1:37073 -> 30.152.0.1:179 4 246 1 2026-07-22 10:42:18.916 00:05:02.709 TCP 30.158.0.1:39073 -> 30.152.0.1:179 12 738 1 2026-07-22 10:46:38.563 00:00:00.040 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 4 220 1 2026-07-22 10:46:37.986 00:00:00.025 ICMP 32.102.0.1:0 -> 27.0.198.2:0.0 3 252 1 2026-07-22 10:46:38.564 00:00:00.029 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 3 188 1 2026-07-22 10:46:38.564 00:00:00.089 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 3 188 1 2026-07-22 10:44:18.846 00:05:02.792 TCP 30.152.0.1:179 -> 30.158.0.1:39073 12 738 1 2026-07-22 10:47:40.007 00:00:57.381 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 7 388 1 2026-07-22 10:47:40.008 00:00:57.372 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 5 324 1 2026-07-22 10:47:40.009 00:00:57.431 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 5 324 1 2026-07-22 10:44:31.802 00:05:10.008 OSPF 30.0.6.2:0 -> 224.0.0.5:0 33 2256 1 2026-07-22 10:45:08.312 00:04:00.090 TCP 30.152.0.1:179 -> 30.154.0.1:37073 10 615 1 2026-07-22 10:47:08.322 00:02:00.070 TCP 30.154.0.1:37073 -> 30.152.0.1:179 6 369 1 2026-07-22 10:49:38.787 00:00:00.041 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 4 220 1 2026-07-22 10:49:38.787 00:00:00.031 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 3 188 1 2026-07-22 10:49:38.787 00:00:00.091 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 3 188 1 2026-07-22 10:46:08.445 00:05:03.188 TCP 30.155.0.1:179 -> 30.154.0.1:36025 12 738 1 2026-07-22 10:50:08.322 00:01:00.070 TCP 30.154.0.1:37073 -> 30.152.0.1:179 4 246 1 2026-07-22 10:47:08.392 00:05:03.251 TCP 30.154.0.1:36025 -> 30.155.0.1:179 12 738 1 2026-07-22 10:51:37.979 00:00:00.023 ICMP 32.102.0.1:0 -> 27.0.198.2:0.0 3 252 1 2026-07-22 10:48:18.919 00:05:02.708 TCP 30.158.0.1:39073 -> 30.152.0.1:179 12 738 1 2026-07-22 10:49:51.809 00:05:10.006 OSPF 30.0.6.2:0 -> 224.0.0.5:0 37 2564 1 2026-07-22 10:52:08.326 00:02:00.066 TCP 30.154.0.1:37073 -> 30.152.0.1:179 6 369 1 2026-07-22 10:50:08.314 00:04:00.090 TCP 30.152.0.1:179 -> 30.154.0.1:37073 10 615 1 2026-07-22 10:50:18.850 00:05:02.789 TCP 30.152.0.1:179 -> 30.158.0.1:39073 12 738 1 2026-07-22 10:50:40.228 00:06:00.488 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 29 1604 1 2026-07-22 10:50:40.227 00:06:00.479 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 21 1348 1 2026-07-22 10:50:40.227 00:06:00.548 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 21 1348 1 2026-07-22 10:55:08.327 00:01:00.067 TCP 30.154.0.1:37073 -> 30.152.0.1:179 4 246 1 2026-07-22 10:52:08.443 00:05:03.195 TCP 30.155.0.1:179 -> 30.154.0.1:36025 12 738 1 2026-07-22 10:56:38.431 00:00:00.023 ICMP 32.102.0.1:0 -> 27.0.198.2:0.0 3 252 1 2026-07-22 10:53:08.392 00:05:03.256 TCP 30.154.0.1:36025 -> 30.155.0.1:179 12 738 1 2026-07-22 10:57:42.114 00:00:00.030 TCP 30.104.0.1:3323 -> 30.0.6.1:46218 3 188 1 2026-07-22 10:57:42.114 00:00:00.098 TCP 30.104.0.1:3323 -> 30.0.7.2:41988 3 188 1 2026-07-22 10:57:42.115 00:00:00.040 TCP 30.0.6.1:46218 -> 30.104.0.1:3323 4 220 1 2026-07-22 10:54:18.921 00:05:02.710 TCP 30.158.0.1:39073 -> 30.152.0.1:179 12 738 1 Summary: total flows: 174, total bytes: 111384, total packets: 1747, avg bps: 235, avg pps: 0, avg bpp: 63 Time window: 2026-07-22 09:56:18 - 2026-07-22 10:59:21 Total flows processed: 174, passed: 174, Blocks skipped: 0, Bytes read: 18160 Sys: 0.0037s User: 0.0009s Wall: 0.0028s flows/second: 61858.7 Runtime: 0.0028s