ASMAD
Historical Amtrak on-time performance data

Connecting Trains Search

This page reports arrival and departure information for 2 trains. It can be used to determine the liklihood of making a connection.

Please note:

To search, enter the train numbers, station, and range of dates. You can adjust the number of minutes between trains to assume a good connection.

Arriving Train number:  Connecting Train number:

Connecting at station code:

Start date:    End date (optional):

Connecting on: Su  Mo  Tu  We  Th  Fr  Sa

Allow min between trains    Hide incomplete data

Sort direction: Ascending Descending

 

Connection History at CHI (Chicago - Union Station, IL)

Arriving 6Departing 48
Sch ArAct ArSch DpAct Dp
08/08/2019 2:50 PM (Th)11:29PM08/08/2019 9:30 PM (Th)9:30PM
08/07/2019 2:50 PM (We)7:45PM08/07/2019 9:30 PM (We)9:30PM
08/06/2019 2:50 PM (Tu)10:06PM08/06/2019 9:30 PM (Tu)9:30PM
08/05/2019 2:50 PM (Mo)5:11PM08/05/2019 9:30 PM (Mo)9:30PM
08/04/2019 2:50 PM (Su)3:44AM08/04/2019 9:30 PM (Su)9:30PM
08/03/2019 2:50 PM (Sa)3:50PM08/03/2019 9:30 PM (Sa)9:30PM
08/02/2019 2:50 PM (Fr)9:59PM08/02/2019 9:30 PM (Fr)10:24PM
08/01/2019 2:50 PM (Th)7:25PM08/01/2019 9:30 PM (Th)9:54PM
07/31/2019 2:50 PM (We)5:31PM07/31/2019 9:30 PM (We)9:30PM
07/30/2019 2:50 PM (Tu)5:35PM07/30/2019 9:30 PM (Tu)9:30PM
07/29/2019 2:50 PM (Mo)9:15PM07/29/2019 9:30 PM (Mo)9:36PM
07/28/2019 2:50 PM (Su)4:49PM07/28/2019 9:30 PM (Su)9:51PM
07/27/2019 2:50 PM (Sa)5:39PM07/27/2019 9:30 PM (Sa)9:30PM
07/26/2019 2:50 PM (Fr)7:14PM07/26/2019 9:30 PM (Fr)9:30PM
07/25/2019 2:50 PM (Th)10:26PM07/25/2019 9:30 PM (Th)9:30PM
07/24/2019 2:50 PM (We)7:25PM07/24/2019 9:30 PM (We)9:33PM
07/23/2019 2:50 PM (Tu)8:57PM07/23/2019 9:30 PM (Tu)9:30PM
07/22/2019 2:50 PM (Mo)4:55PM07/22/2019 9:30 PM (Mo)9:44PM
07/21/2019 2:50 PM (Su)1:13AM07/21/2019 9:30 PM (Su)9:30PM
07/20/2019 2:50 PM (Sa)9:20PM07/20/2019 9:30 PM (Sa)10:04PM
07/19/2019 2:50 PM (Fr)7:29PM07/19/2019 9:30 PM (Fr)1:11AM
07/18/2019 2:50 PM (Th)6:54PM07/18/2019 9:30 PM (Th)9:30PM
07/17/2019 2:50 PM (We)9:27PM07/17/2019 9:30 PM (We)9:49PM
07/16/2019 2:50 PM (Tu)5:03PM07/16/2019 9:30 PM (Tu)9:30PM
07/15/2019 2:50 PM (Mo)5:38PM07/15/2019 9:30 PM (Mo)10:58PM
07/14/2019 2:50 PM (Su)7:21PM07/14/2019 9:30 PM (Su)9:30PM
07/13/2019 2:50 PM (Sa)1:03AM07/13/2019 9:30 PM (Sa)1:33AM
07/12/2019 2:50 PM (Fr)6:13PM07/12/2019 9:30 PM (Fr)11:21PM
07/11/2019 2:50 PM (Th)11:51PM07/11/2019 9:30 PM (Th)9:30PM
07/10/2019 2:50 PM (We)9:48PM07/10/2019 9:30 PM (We)10:24PM
07/09/2019 2:50 PM (Tu)6:17AM07/09/2019 9:30 PM (Tu)9:30PM
07/08/2019 2:50 PM (Mo)4:52PM07/08/2019 9:30 PM (Mo)9:30PM
07/07/2019 2:50 PM (Su)5:28PM07/07/2019 9:30 PM (Su)9:30PM
07/06/2019 2:50 PM (Sa)4:55PM07/06/2019 9:30 PM (Sa)9:30PM
07/05/2019 2:50 PM (Fr)7:36PM07/05/2019 9:30 PM (Fr)9:30PM
07/04/2019 2:50 PM (Th)6:14PM07/04/2019 9:30 PM (Th)9:30PM
07/03/2019 2:50 PM (We)5:30PM07/03/2019 9:30 PM (We)9:30PM
07/02/2019 2:50 PM (Tu)12:10AM07/02/2019 9:30 PM (Tu)
07/01/2019 2:50 PM (Mo)6:55PM07/01/2019 9:30 PM (Mo)9:30PM
06/30/2019 2:50 PM (Su)4:55PM06/30/2019 9:30 PM (Su)9:33PM
06/29/2019 2:50 PM (Sa)8:20PM06/29/2019 9:30 PM (Sa)9:30PM
06/28/2019 2:50 PM (Fr)7:05PM06/28/2019 9:30 PM (Fr)9:30PM
06/27/2019 2:50 PM (Th)5:33PM06/27/2019 9:30 PM (Th)
06/26/2019 2:50 PM (We)5:34PM06/26/2019 9:30 PM (We)9:31PM
06/25/2019 2:50 PM (Tu)11:03PM06/25/2019 9:30 PM (Tu)9:30PM
06/24/2019 2:50 PM (Mo)4:54PM06/24/2019 9:30 PM (Mo)9:30PM
06/23/2019 2:50 PM (Su)4:23PM06/23/2019 9:30 PM (Su)9:30PM
06/22/2019 2:50 PM (Sa)5:25PM06/22/2019 9:30 PM (Sa)9:30PM
06/21/2019 2:50 PM (Fr)8:32PM06/21/2019 9:30 PM (Fr)9:30PM
06/20/2019 2:50 PM (Th)6:47PM06/20/2019 9:30 PM (Th)11:51PM
06/19/2019 2:50 PM (We)6:00PM06/19/2019 9:30 PM (We)9:37PM
06/18/2019 2:50 PM (Tu)3:32PM06/18/2019 9:30 PM (Tu)9:30PM
06/17/2019 2:50 PM (Mo)5:53PM06/17/2019 9:30 PM (Mo)9:30PM
06/16/2019 2:50 PM (Su)2:41PM06/16/2019 9:30 PM (Su)9:30PM
06/15/2019 2:50 PM (Sa)10:30PM06/15/2019 9:30 PM (Sa)10:01PM
06/14/2019 2:50 PM (Fr)6:17PM06/14/2019 9:30 PM (Fr)9:47PM
06/13/2019 2:50 PM (Th)5:48PM06/13/2019 9:30 PM (Th)9:30PM
06/12/2019 2:50 PM (We)8:11PM06/12/2019 9:30 PM (We)9:36PM
06/11/2019 2:50 PM (Tu)5:23PM06/11/2019 9:30 PM (Tu)9:30PM
06/10/2019 2:50 PM (Mo)6:19AM06/10/2019 9:30 PM (Mo)9:30PM
06/09/2019 2:50 PM (Su)6:27PM06/09/2019 9:30 PM (Su)9:30PM
06/08/2019 2:50 PM (Sa)8:52PM06/08/2019 9:30 PM (Sa)9:57PM
06/07/2019 2:50 PM (Fr)6:07PM06/07/2019 9:30 PM (Fr)12:23AM
06/06/2019 2:50 PM (Th)5:53PM06/06/2019 9:30 PM (Th)10:00PM
06/05/2019 2:50 PM (We)8:55PM06/05/2019 9:30 PM (We)9:30PM
06/04/2019 2:50 PM (Tu)2:24AM06/04/2019 9:30 PM (Tu)9:30PM
06/03/2019 2:50 PM (Mo)7:56PM06/03/2019 9:30 PM (Mo)9:30PM
06/02/2019 2:50 PM (Su)7:20PM06/02/2019 9:30 PM (Su)10:21PM
06/01/2019 2:50 PM (Sa)4:48PM06/01/2019 9:30 PM (Sa)9:30PM
05/31/2019 2:50 PM (Fr)05/31/2019 9:30 PM (Fr)9:30PM
05/30/2019 2:50 PM (Th)05/30/2019 9:30 PM (Th)9:30PM
05/29/2019 2:50 PM (We)11:34PM05/29/2019 9:30 PM (We)9:30PM
05/28/2019 2:50 PM (Tu)8:50PM05/28/2019 9:30 PM (Tu)9:30PM
05/27/2019 2:50 PM (Mo)8:04PM05/27/2019 9:30 PM (Mo)9:30PM
05/26/2019 2:50 PM (Su)3:50PM05/26/2019 9:30 PM (Su)9:30PM
05/25/2019 2:50 PM (Sa)8:06PM05/25/2019 9:30 PM (Sa)9:30PM
05/24/2019 2:50 PM (Fr)7:35PM05/24/2019 9:30 PM (Fr)9:30PM
05/23/2019 2:50 PM (Th)6:39PM05/23/2019 9:30 PM (Th)9:30PM
05/22/2019 2:50 PM (We)4:02PM05/22/2019 9:30 PM (We)9:30PM
05/21/2019 2:50 PM (Tu)6:21PM05/21/2019 9:30 PM (Tu)9:30PM
05/20/2019 2:50 PM (Mo)5:50PM05/20/2019 9:30 PM (Mo)9:30PM
05/19/2019 2:50 PM (Su)3:37PM05/19/2019 9:30 PM (Su)9:30PM
05/18/2019 2:50 PM (Sa)4:57PM05/18/2019 9:30 PM (Sa)11:22PM
05/17/2019 2:50 PM (Fr)4:24PM05/17/2019 9:30 PM (Fr)9:30PM
05/16/2019 2:50 PM (Th)7:42PM05/16/2019 9:30 PM (Th)9:30PM
05/15/2019 2:50 PM (We)4:02PM05/15/2019 9:30 PM (We)9:30PM
05/14/2019 2:50 PM (Tu)4:38PM05/14/2019 9:30 PM (Tu)9:30PM
05/13/2019 2:50 PM (Mo)3:20PM05/13/2019 9:30 PM (Mo)9:30PM
05/12/2019 2:50 PM (Su)5:33PM05/12/2019 9:30 PM (Su)9:32PM
05/11/2019 2:50 PM (Sa)3:17PM05/11/2019 9:30 PM (Sa)9:30PM
05/10/2019 2:50 PM (Fr)5:45PM05/10/2019 9:30 PM (Fr)9:37PM
05/09/2019 2:50 PM (Th)5:22PM05/09/2019 9:30 PM (Th)9:30PM
05/08/2019 2:50 PM (We)9:24PM05/08/2019 9:30 PM (We)12:30AM
05/07/2019 2:50 PM (Tu)4:52PM05/07/2019 9:30 PM (Tu)9:30PM
05/06/2019 2:50 PM (Mo)4:22PM05/06/2019 9:30 PM (Mo)9:30PM
05/05/2019 2:50 PM (Su)3:11PM05/05/2019 9:30 PM (Su)9:44PM
05/04/2019 2:50 PM (Sa)3:51PM05/04/2019 9:30 PM (Sa)9:30PM
05/03/2019 2:50 PM (Fr)4:06PM05/03/2019 9:30 PM (Fr)9:30PM
05/02/2019 2:50 PM (Th)4:39PM05/02/2019 9:30 PM (Th)9:30PM
05/01/2019 2:50 PM (We)7:33PM05/01/2019 9:30 PM (We)9:30PM
04/30/2019 2:50 PM (Tu)5:37PM04/30/2019 9:30 PM (Tu)
04/29/2019 2:50 PM (Mo)3:49PM04/29/2019 9:30 PM (Mo)9:30PM
04/28/2019 2:50 PM (Su)2:23PM04/28/2019 9:30 PM (Su)9:30PM
04/27/2019 2:50 PM (Sa)4:12PM04/27/2019 9:30 PM (Sa)9:30PM
04/26/2019 2:50 PM (Fr)5:14PM04/26/2019 9:30 PM (Fr)9:33PM
04/25/2019 2:50 PM (Th)3:39PM04/25/2019 9:30 PM (Th)9:30PM
04/24/2019 2:50 PM (We)3:57PM04/24/2019 9:30 PM (We)9:30PM
04/23/2019 2:50 PM (Tu)3:52PM04/23/2019 9:30 PM (Tu)10:40PM
04/22/2019 2:50 PM (Mo)3:45PM04/22/2019 9:30 PM (Mo)9:32PM
04/21/2019 2:50 PM (Su)3:32PM04/21/2019 9:30 PM (Su)9:30PM
04/20/2019 2:50 PM (Sa)2:18PM04/20/2019 9:30 PM (Sa)9:30PM
04/19/2019 2:50 PM (Fr)3:41PM04/19/2019 9:30 PM (Fr)10:33PM
04/18/2019 2:50 PM (Th)3:51PM04/18/2019 9:30 PM (Th)9:30PM
04/17/2019 2:50 PM (We)3:57PM04/17/2019 9:30 PM (We)9:30PM
04/16/2019 2:50 PM (Tu)4:08PM04/16/2019 9:30 PM (Tu)9:30PM
04/15/2019 2:50 PM (Mo)4:33PM04/15/2019 9:30 PM (Mo)9:30PM
04/14/2019 2:50 PM (Su)4:56PM04/14/2019 9:30 PM (Su)9:31PM
04/13/2019 2:50 PM (Sa)5:37PM04/13/2019 9:30 PM (Sa)9:30PM
04/12/2019 2:50 PM (Fr)4:59PM04/12/2019 9:30 PM (Fr)9:50PM
04/11/2019 2:50 PM (Th)3:36PM04/11/2019 9:30 PM (Th)9:30PM
04/10/2019 2:50 PM (We)5:03PM04/10/2019 9:30 PM (We)9:30PM
04/09/2019 2:50 PM (Tu)4:03PM04/09/2019 9:30 PM (Tu)9:30PM
04/08/2019 2:50 PM (Mo)3:22PM04/08/2019 9:30 PM (Mo)9:52PM
04/07/2019 2:50 PM (Su)5:13PM04/07/2019 9:30 PM (Su)9:30PM
04/06/2019 2:50 PM (Sa)3:59PM04/06/2019 9:30 PM (Sa)9:30PM
04/05/2019 2:50 PM (Fr)4:20PM04/05/2019 9:30 PM (Fr)9:30PM
04/04/2019 2:50 PM (Th)4:22PM04/04/2019 9:30 PM (Th)9:30PM
04/03/2019 2:50 PM (We)04/03/2019 9:30 PM (We)10:17PM
04/02/2019 2:50 PM (Tu)04/02/2019 9:30 PM (Tu)9:30PM
04/01/2019 2:50 PM (Mo)04/01/2019 9:30 PM (Mo)9:58PM
03/31/2019 2:50 PM (Su)03/31/2019 9:30 PM (Su)9:30PM
03/30/2019 2:50 PM (Sa)03/30/2019 9:30 PM (Sa)10:07PM
03/29/2019 2:50 PM (Fr)03/29/2019 9:30 PM (Fr)9:30PM
03/28/2019 2:50 PM (Th)03/28/2019 9:30 PM (Th)9:30PM
03/27/2019 2:50 PM (We)03/27/2019 9:30 PM (We)9:30PM
03/26/2019 2:50 PM (Tu)3:23AM03/26/2019 9:30 PM (Tu)9:30PM
03/25/2019 2:50 PM (Mo)10:06PM03/25/2019 9:30 PM (Mo)9:30PM
03/24/2019 2:50 PM (Su)12:59AM03/24/2019 9:30 PM (Su)9:30PM
03/23/2019 2:50 PM (Sa)4:45AM03/23/2019 9:30 PM (Sa)9:30PM
03/22/2019 2:50 PM (Fr)03/22/2019 9:30 PM (Fr)9:30PM
03/21/2019 2:50 PM (Th)03/21/2019 9:30 PM (Th)9:30PM
03/20/2019 2:50 PM (We)03/20/2019 9:30 PM (We)9:30PM
03/19/2019 2:50 PM (Tu)03/19/2019 9:30 PM (Tu)9:30PM
03/18/2019 2:50 PM (Mo)03/18/2019 9:30 PM (Mo)9:30PM
03/17/2019 2:50 PM (Su)03/17/2019 9:30 PM (Su)9:30PM
03/16/2019 2:50 PM (Sa)4:52AM03/16/2019 9:30 PM (Sa)9:30PM
03/15/2019 2:50 PM (Fr)2:46AM03/15/2019 9:30 PM (Fr)9:30PM
03/14/2019 2:50 PM (Th)2:46AM03/14/2019 9:30 PM (Th)10:19PM
03/13/2019 2:50 PM (We)7:09PM03/13/2019 9:30 PM (We)9:36PM
03/12/2019 2:50 PM (Tu)7:38PM03/12/2019 9:30 PM (Tu)9:30PM
03/11/2019 3:50 PM (Mo)7:06PM03/11/2019 9:30 PM (Mo)9:30PM
03/10/2019 3:50 PM (Su)7:15PM03/10/2019 9:30 PM (Su)9:53PM
03/09/2019 2:50 PM (Sa)5:05PM03/09/2019 9:30 PM (Sa)9:30PM
03/08/2019 2:50 PM (Fr)3:48PM03/08/2019 9:30 PM (Fr)9:30PM
03/07/2019 2:50 PM (Th)4:04PM03/07/2019 9:30 PM (Th)9:58PM
03/06/2019 2:50 PM (We)4:58PM03/06/2019 9:30 PM (We)9:30PM
03/05/2019 2:50 PM (Tu)7:22PM03/05/2019 9:30 PM (Tu)9:45PM
03/04/2019 2:50 PM (Mo)03/04/2019 9:30 PM (Mo)10:44PM
03/03/2019 2:50 PM (Su)3:56PM03/03/2019 9:30 PM (Su)
03/02/2019 2:50 PM (Sa)2:27PM03/02/2019 9:30 PM (Sa)9:44PM
03/01/2019 2:50 PM (Fr)4:37AM03/01/2019 9:30 PM (Fr)12:33AM
02/28/2019 2:50 PM (Th)10:24PM02/28/2019 9:30 PM (Th)2:28AM
02/27/2019 2:50 PM (We)3:58PM02/27/2019 9:30 PM (We)9:30PM
02/26/2019 2:50 PM (Tu)4:39PM02/26/2019 9:30 PM (Tu)9:30PM
02/25/2019 2:50 PM (Mo)9:31PM02/25/2019 9:30 PM (Mo)9:47PM
02/24/2019 2:50 PM (Su)6:57PM02/24/2019 9:30 PM (Su)9:30PM
02/23/2019 2:50 PM (Sa)8:40PM02/23/2019 9:30 PM (Sa)9:34PM
02/22/2019 2:50 PM (Fr)4:55PM02/22/2019 9:30 PM (Fr)9:30PM
02/21/2019 2:50 PM (Th)6:07PM02/21/2019 9:30 PM (Th)9:30PM
02/20/2019 2:50 PM (We)6:45PM02/20/2019 9:30 PM (We)9:53PM
02/19/2019 2:50 PM (Tu)4:53PM02/19/2019 9:30 PM (Tu)9:30PM
02/18/2019 2:50 PM (Mo)4:37PM02/18/2019 9:30 PM (Mo)9:30PM
02/17/2019 2:50 PM (Su)7:55PM02/17/2019 9:30 PM (Su)9:30PM
02/16/2019 2:50 PM (Sa)10:53AM02/16/2019 9:30 PM (Sa)9:30PM
02/15/2019 2:50 PM (Fr)7:40PM02/15/2019 9:30 PM (Fr)9:30PM
02/14/2019 2:50 PM (Th)1:39AM02/14/2019 9:30 PM (Th)9:47PM
02/13/2019 2:50 PM (We)2:45PM02/13/2019 9:30 PM (We)9:53PM
02/12/2019 2:50 PM (Tu)8:17PM02/12/2019 9:30 PM (Tu)9:30PM
02/11/2019 2:50 PM (Mo)3:28PM02/11/2019 9:30 PM (Mo)9:30PM
02/10/2019 2:50 PM (Su)3:12PM02/10/2019 9:30 PM (Su)9:30PM
02/09/2019 2:50 PM (Sa)5:45PM02/09/2019 9:30 PM (Sa)9:30PM
02/08/2019 2:50 PM (Fr)10:22PM02/08/2019 9:30 PM (Fr)3:29AM
02/07/2019 2:50 PM (Th)7:16PM02/07/2019 9:30 PM (Th)9:30PM
02/06/2019 2:50 PM (We)7:58PM02/06/2019 9:30 PM (We)10:54PM
02/05/2019 2:50 PM (Tu)5:45PM02/05/2019 9:30 PM (Tu)9:30PM
02/04/2019 2:50 PM (Mo)9:15PM02/04/2019 9:30 PM (Mo)10:17PM
02/03/2019 2:50 PM (Su)3:56PM02/03/2019 9:30 PM (Su)9:50PM
02/02/2019 2:50 PM (Sa)5:45PM02/02/2019 9:30 PM (Sa)9:30PM
02/01/2019 2:50 PM (Fr)02/01/2019 9:30 PM (Fr)3:58AM
01/31/2019 2:50 PM (Th)1:04AM01/31/2019 9:30 PM (Th)
01/30/2019 2:50 PM (We)4:02PM01/30/2019 9:30 PM (We)
01/29/2019 2:50 PM (Tu)7:27PM01/29/2019 9:30 PM (Tu)9:30PM
01/28/2019 2:50 PM (Mo)3:40AM01/28/2019 9:30 PM (Mo)9:53PM
01/27/2019 2:50 PM (Su)3:52PM01/27/2019 9:30 PM (Su)9:30PM
01/26/2019 2:50 PM (Sa)5:38PM01/26/2019 9:30 PM (Sa)11:02PM
01/25/2019 2:50 PM (Fr)8:34PM01/25/2019 9:30 PM (Fr)9:30PM
01/24/2019 2:50 PM (Th)6:18PM01/24/2019 9:30 PM (Th)9:30PM
01/23/2019 2:50 PM (We)6:38PM01/23/2019 9:30 PM (We)9:30PM
01/22/2019 2:50 PM (Tu)4:44PM01/22/2019 9:30 PM (Tu)9:56PM
01/21/2019 2:50 PM (Mo)11:06PM01/21/2019 9:30 PM (Mo)1:04AM
01/20/2019 2:50 PM (Su)6:59PM01/20/2019 9:30 PM (Su)
01/19/2019 2:50 PM (Sa)6:23PM01/19/2019 9:30 PM (Sa)
01/18/2019 2:50 PM (Fr)5:18PM01/18/2019 9:30 PM (Fr)10:32PM
01/17/2019 2:50 PM (Th)4:15PM01/17/2019 9:30 PM (Th)9:30PM
01/16/2019 2:50 PM (We)3:35PM01/16/2019 9:30 PM (We)9:30PM
01/15/2019 2:50 PM (Tu)4:59PM01/15/2019 9:30 PM (Tu)9:30PM
01/14/2019 2:50 PM (Mo)3:44PM01/14/2019 9:30 PM (Mo)9:30PM
01/13/2019 2:50 PM (Su)4:35PM01/13/2019 9:30 PM (Su)9:30PM
01/12/2019 2:50 PM (Sa)3:48PM01/12/2019 9:30 PM (Sa)9:30PM
01/11/2019 2:50 PM (Fr)3:55PM01/11/2019 9:30 PM (Fr)9:30PM
01/10/2019 2:50 PM (Th)3:34PM01/10/2019 9:30 PM (Th)9:30PM
01/09/2019 2:50 PM (We)2:23PM01/09/2019 9:30 PM (We)9:30PM
01/08/2019 2:50 PM (Tu)5:18PM01/08/2019 9:30 PM (Tu)9:30PM
01/07/2019 2:50 PM (Mo)2:25PM01/07/2019 9:30 PM (Mo)9:30PM
01/06/2019 2:50 PM (Su)2:50PM01/06/2019 9:30 PM (Su)9:30PM
01/05/2019 2:50 PM (Sa)7:08PM01/05/2019 9:30 PM (Sa)9:30PM
01/04/2019 2:50 PM (Fr)2:14PM01/04/2019 9:30 PM (Fr)9:30PM
01/03/2019 2:50 PM (Th)3:35PM01/03/2019 9:30 PM (Th)9:30PM
01/02/2019 2:50 PM (We)2:43PM01/02/2019 9:30 PM (We)9:30PM
01/01/2019 2:50 PM (Tu)2:39PM01/01/2019 9:30 PM (Tu)9:30PM
Missed 23 out of 194 possible connections, or 12%.