Will cellular carrier aggregation matter in stadium networks?

Kauffman Stadium during 2015 World Series

Kauffman Stadium during 2015 World Series

Over the past few days, both Sprint and Verizon Wireless have made announcements about a technique called “carrier aggregation” (CA for short) for LTE cell networks that basically bonds together different frequency channels to bring more bandwidth to a mobile device. Though the premise sounds great, what we here at MSR HQ haven’t been able to ascertain yet is whether or not this technique will help solve the biggest problem in stadium network situations, namely providing enough capacity for users on the networks installed there.

Sprint has made the most noise this week, with claims of CA demonstrations at Soldier Field in Chicago and Kansas City’s Kauffman Stadium that (they said) showed Sprint devices bonding three different frequency channels to hit download speeds of 230 Mbps, a score way off the charts for any existing stadium networks. (The fastest Wi-Fi and cellular speeds we’ve seen in our short history of stadium tests, by comparison, are in the 60 Mpbs range.) Verizon made a similar announcement about CA being put in across its network, without specifying if the service would be available in stadiums. Other carriers, including AT&T and T-Mobile, are also exploring use of the CA technique. At the very least, some lucky users with newer devices may see leaps in performance thanks to CA deployments, a good thing on any level.

But our bigger question — which hasn’t been answered in the press releases and hasn’t (yet) been answered in email questions to Sprint or Verizon — is whether or not CA will help with overall network capacity, which to us seems to be a more pressing problem at most stadiums as opposed to simple download speeds. I mean, demos are great and it’s cool to see what the upper limits are for one device; but it’d be more impressive if Sprint could guarantee that 230 Mbps mark to every device in the park, should everyone there have a Sprint phone with the capability to perform the CA trick (not all devices in the market today can do so).

Finally using the Clearwire spectrum

What’s also not completely revealed in the press releases is what kind of gear is necessary on the back end of the network to make CA work, and whether or not it makes economic sense to have that gear placed inside stadiums to enable the technique for as many fans as possible. While we understand the basic premise probably better than most (since in a former life yours truly spent several years following and analyzing the Clearwire spectrum holdings at 2.5 GHz) it’s not clear if CA solves any congestion problems, especially for carriers other than Sprint, who only have a limited amount of licensed spectrum in each market they serve.

(Without getting too deep into spectrum geekiness, Sprint on paper probably has more room to grow in the CA space since its 2.5 GHz holdings dwarf other carriers’ licensed bands; but to make use of that spectrum, you need customers with devices that can use that spectrum, and enough cash for a wide network buildout, both of which Sprint may be challenged to find.)

As we understand CA, by bonding channels you can make one device faster since it has more aggregate bandwidth to work with. But it’s not clear that using CA in a stadium environment would make the overall situation any faster than say, three phones using single channels by themselves. Also, since you can’t create new bandwidth, if one phone starts tapping three different channels doesn’t that actually leave less room for other devices that may want to also use those channels? Perhaps with CA the connections would be faster and wouldn’t last as long, thereby freeing up spectrum for other devices; again, there’s not a lot of information yet on the capacity side of the equation, especially in crowded stadiums or at big events where bandwidth needs escalate. If there are any cellular wizards in the audience with more knowledge of the situation, feel free to chime in.

We did get an email response from our old friend John Saw, formerly of Clearwire and now chief technical officer at Sprint. Here’s his explanation of why CA is a good thing for stadiums:

Essentially, sites with bonded channels will drive higher capacities. This will be especially timely and helpful in crowded spaces like Soldier Field where there are surges in capacity demand during live sporting events. Sprint customers with CA enabled phones will enjoy 2X (in the case of 2CA) or 3X (in the case of 3CA) their download speeds, which means that they will get a better data experience with a bigger pipe. But wait – CA will lift all boats and it will also benefit those Sprint customers who have not upgraded to CA enabled phones yet. While they may not enjoy the higher peak speeds enabled by CA phones, their phones will have access to more network resources which means they will also have a better data experience, with no stalling or without that dreaded “windmill effect” in a crowded stadium.

I kind of understand what Saw is talking about here, but I am still having a problem with the math that says all boats will be lifted through the use of CA. Plus, experience and interviews have taught us that across the country, Sprint is behind Verizon and AT&T when it comes to DAS deployments inside stadiums; and, it’s not clear (and hasn’t been answered) whether or not CA can work over a neutral-host DAS deployment where carriers share antennas and other infrastructure.

From an industry-wide standpoint, CA seems like a great thing for all cell phone users since as it progresses devices should be able to utilize whatever bandwidth is around to make performance better. It’s also good to see more technology advancements made on the network side of things, since infrastructure needs all the help it can get to keep up with devices. But right now, we’re not sure if CA is the answer to any of the capacity problems stadium network operators face. Anyone with views that can expand the explanation, feel free to hit the comments section below or send me an email to kaps at mobilesportsreport.com.

Kansas City Royals score with jump in postseason stadium Wi-Fi and DAS traffic

Royals fans at Kauffman Stadium enjoying the postseason. Credit all photos: Kansas City Royals (click on any photo for a larger image)

Royals fans at Kauffman Stadium enjoying the postseason. Credit all photos: Kansas City Royals (click on any photo for a larger image)

If you need a reason to justify Wi-Fi network installs or improvements in your stadium, here’s an optimistic rationale: If your team makes it to the playoffs and the championship, you can expect a big surge in postseason wireless traffic.

That idea was proven again this fall by the Kansas City Royals, who racked up big postseason Wi-Fi and DAS traffic numbers at Kauffman Stadium during their march to the 2015 World Series championship, including a 3.066 terabyte night on the Wi-Fi network for Game 1 of the World Series. That’s a 1 TB jump from last season, when Kansas City saw 2+ TB of Wi-Fi traffic during Game 7 of the 2014 World Series.

According to numbers provided by Brian Himstedt, senior director of information systems for the Royals, the Kauffman Stadium Wi-Fi network saw an average of 1.9 TB of aggregate throughput for the eight home games Kansas City hosted in the playoffs.

Fans cheering the Royals at Kauffman Stadium

Fans cheering the Royals at Kauffman Stadium

The average peak user count over those games was 11,850, with a high peak of 13,900 during Game 2 of the World Series. The stadium’s capacity for the postseason games, Himstedt said, was 40,500.

The postseason Wi-Fi traffic, Himstedt said, was approximately 34 percent upload and 66 percent download. During the regular season, the Kauffman Wi-Fi network had upload/download averages of 22 percent and 78 percent respectively, meaning that during the playoffs fans were probably more busy sharing information than obtaining it.

Overall, the postseason Wi-Fi numbers were much larger than the Royals’ regular-season stats, Himstedt said. Here are some of the regular-season stats during a summer that saw the network serve more than 180,500 unique clients on the Wi-Fi network:

— Average throughput per game: 625 GB
— High throughput, single game: 1.05 TB (Sept. 26)
— Average peak concurrent users per game: 5,150
— High peak concurrent users, single game: 7,500 (Opening Day, April 6)

The average attendance of Kauffman Stadium during the regular season was 33,900, Himstedt said.

Sprint DAS numbers also jump

And while the DAS at Kauffman Stadium is still awaiting full participation by all of the top wireless carriers, hometown favorite Sprint was active on the new system deployed by Advanced RF Technologies before the start of the season, and according to Sprint there were huge increases in DAS traffic compared to 2014.

Here are some DAS numbers from Sprint about the playoff traffic at Kauffman Stadium:

— Total tonnage for the 2015 eight game post-season was 2.6 terabytes

— Average tonnage per post-season game increased 4,000% in 2015 compared to 2014

— Sprint fans talked on their phones a total of 178,954 minutes in the post-season

— LTE connection rates for the 2015 post-season improved by approximately 40% compared to 2014

According to Sprint, the DAS supported all the frequencies used by Sprint devices, including the 1.9GHz, 2.5GHz and 800MHz bands.

Rangers fans lead postseason baseball DAS usage on AT&T networks

Screen Shot 2015-10-14 at 11.43.57 AMFans at the Texas Rangers’ Globe Life Park in Arlington have so far topped the charts for cellular traffic totals on AT&T networks during baseball’s postseason, with an average of 992 gigabytes of data used in two games played.

Across all the series, DAS totals for postseason play showed big leaps in data use compared to regular-season totals, in one case almost six times as much. And while you can’t really compare apples to oranges it looks like DAS traffic for games this year might eclipse last year’s record wireless traffic totals at places like AT&T Park.

According to statistics provided by AT&T, game 3 of the divisional series between the Rangers and the Toronto Blue Jays saw 1,109 GB of data move across the AT&T DAS network at Globe Life Park, the highest single-game DAS total across all baseball venues this fall. Remember, stats mentioned here are ONLY AT&T customer traffic on AT&T networks in the stadiums mentioned. According to AT&T, the 992 GB average of the two games so far in Arlington are 51 percent higher than the average DAS use from the season’s opening series back in the spring.

Over in the National League, AT&T customers at Citi Field in New York used 617 GB of data during game 3, which AT&T said was an increase of 600 percent compared to average use during the Mets’ season-opening series. At games 1 and 2 in Dodgers Stadium, AT&T saw an average of 532 GB of data used per game, a 34 percent jump from the season-opening average in Chavez Ravine.

Game 3 in the Chicago Cubs vs. St. Louis Cardinals at Wrigley Field saw 500 GB of data used, a 120 percent jump compared to the season-opening series (which may be skewed since Wrigley was still undergoing construction at that point). For games 1 and 2 in Busch Stadium in St. Louis the AT&T networks saw an average of 586 GB per game, with 617 GB used during game 2.

For the Royals-Astros series, AT&T did not have any stats for games in Kansas City (perhaps because the Kauffman Stadium DAS is still being deployed) but for game 3 and 4 in Minute Maid Park in Houston AT&T saw an average of 237 GB per game.

Stadium Tech Report: Kauffman Stadium gets a Royal Wi-Fi Upgrade

Kansas City's Kauffman Stadium, during last year's World Series. Photo: MLB Photos

Kansas City’s Kauffman Stadium, during last year’s World Series. Photo: MLB Photos (click on any picture for a larger image)

In addition to being good at baseball last fall, the Kansas City Royals were a little bit lucky, too – especially when their park’s new Wi-Fi network got installed just before the Royals began their historic postseason run.

While no team knows for sure if it can plan ahead for postseason play, the fact that Major League Baseball was able to complete its install of a Wi-Fi network at Kauffman Stadium last August ensured that the playoff and World Series crowds in Kansas City had high-bandwidth connectivity, finishing the season with a night that saw more than 2 terabytes of wireless traffic inside the stadium’s famed curved structures.

“The timing [of the installation] was somewhat fortuitous,” said Brian Himstedt, the Kansas City Royals’ senior director for information systems, who confirmed that plans for Wi-Fi were in motion long before the Royals gained their wild- card spot. According to Himstedt, the Royals had already been scheduled for one of the first deployments in the Major League Baseball Advanced Media (MLBAM) plan to bring Wi-Fi to every team in the league, with actual installation taking place in midsummer.

“The idea was to have it up and running during our last three homestands, and use that as a test- bed for the 2015 season,” Himstedt said. Instead, the Royals found themselves with perhaps the ultimate test of any new network deployment, repeat sellout crowds for baseball’s ultimate bucket-list event. Even though it wasn’t expected, as Himstedt said, having to maintain a network because your team got all the way to Game 7 of the World Series “is a good problem to have.”

Wi-Fi antennas pointing down at Kauffman Stadium seating. Photo: MLB Photos

Wi-Fi antennas pointing down at Kauffman Stadium seating. Photo: MLB Photos

Worth the wait for MLBAM deployment

Editor’s note: This story is reprinted from our latest Stadium Tech Report, the BASEBALL (and Soccer!) ISSUE, which is available now for free download from our site. The report includes a focus on baseball and soccer stadium technology deployments, and team-by-team coverage of technology deployments for all 30 MLS teams — AND all 20 MLS teams. DOWNLOAD THE REPORT now and read for yourself!

While MLBAM’s decision to pay for a major part of the league-wide deployments no doubt sped up the Wi-Fi timetable for many participants, Himstedt said that the rollout plan (which began in earnest last year) actually delayed an original timetable to bring Wi-Fi to Kauffman.

According to Himstedt, the Royals had investigated putting Wi-Fi into the stadium before the 2012 season, when Kansas City hosted the All- Star Game. But MLBAM convinced the team to wait until its connectivity-everywhere plan became reality, in no small part due to the technical, political and most-expenses-paid attributes that became part of MLB’s Wi-Fi and DAS push.

“When we investigated it [Wi-Fi] for 2012, BAM was already talking about their plan, and we saw the comprehensiveness of what they were talking about,” Himstedt said. “In some ways it slowed us down, but when it happened, it happened right.”

Perhaps one of the biggest attributes of the MLB plan was the league’s ability to work in concert with all four of the major cellular carriers in the U.S., not just in herding the cats together so that DAS deployments would include all carriers, but in also getting the carriers to agree to foot a significant portion of the overall deployment costs.

Royals fans cheering on the blue team during the playoffs. Photo: Chris Vlesides/Kansas City Royals

Royals fans cheering on the blue team during the playoffs. Photo: Chris Vlesides/Kansas City Royals

“Dealing with the complexity of politics that exists [between] the carriers, we wouldn’t have had what the league was able to do,” Himstedt said. “Back in September of 2012, I felt disappointed that we missed an opportunity to have it [Wi-Fi] for the All-Star Game. But looking back, I see all the mistakes we could have made. I’d have to say it was worth the wait.”

Learning the curves

Opened in 1973, Kauffman Stadium has long been one of MLB’s more attractive parks, with its signature outfield fountains and its open, curved design. In 2009, the stadium underwent a $250 million renovation, which while it did not include wireless deployments it did help pave the way for Wi-Fi to come later, Himstedt said, with additions of more cable pathways and a “more robust” overall IT infrastructure.

Before the 2014 season started, Himstedt and the Kauffman Stadium IT team dug into the Wi-Fi design process, mapping out the resources and schedule for the in-season install that started in the summer.

“We knew it would take about 12 to 13 weeks [to install the network] after we said ‘go,’ “ Himstedt said. “When things began to flow we got a little but lucky with the weather and tried to plan [to do most of the work] around home stands. But we still did a lot of work on game days, right up until game time.”

Like in many other stadium retrofits, Himstedt said the biggest challenges for deploying Wi-Fi in Kauffman Stadium were “coverage and aesthetics.” Both came into play together due to the stadium’s circle-like design, which Himstedt noted means “there are no straight aisles” in the building, making it harder to deploy and tune antenna coverage.

While managing the gaps caused by the curved architecture was challenging, Himstedt said that new antenna technology from MLB supplier Cisco proved up to the task. “The [new] Cisco technology and its ability to shape signals definitely worked to our advantage, especially versus technology that was available 3 years ago,” Himstedt said.

More new Cisco technology that supports longer distances between an access point and a user also helped the Kauffman deployment, since the stadium has many long, open bowl areas with no close overhangs and no seating-section railings, two places that are popular in many other venues for Wi-Fi AP locations.

The classic curved lines of Kauffman. Photo: Chris Vlesides/Kansas City Royals

The classic curved lines of Kauffman. Photo: Chris Vlesides/Kansas City Royals

“We put antennas at the front of aisles, and in the back of the bowl, pointing down,” Himstedt said. The new antenna technology, he said, supported connectivity from 50 to 60 feet away, which he called a “huge win” for helping keep sight lines and aesthetic views uncluttered with antenna gear. When it was finished, the Wi-Fi deployment used 576 APs, Himstedt said.

The quickly discovered ‘secret’

When the Wi-Fi network finally went live for an Aug. 25 night game, Himstedt and the Royals used what we here at MSR like to call the “Fight Club” method of non-promotion: First rule of Wi-Fi, is don’t talk about the Wi-Fi.

“We were 100 percent quiet – we didn’t mention it to anybody publicly,” said Himstedt of the network availability. The theory was, by not telling anyone the IT team could test and tune a live network over a few home stands, with only about 1,000 media members and internal staff using the Wi-Fi.

But a couple hours after turning the network on, the IT staff saw 3,000 users on the network, meaning that at least 2,000 or more fans had found and connected to the unannounced Wi-Fi. While outsiders might not think Kansas City is a place where citizens are always looking for an SSID, Himstedt said the locals are “probably the most unexpectedly tech savvy” group around, perhaps thanks to the nearby location of Sprint’s corporate headquarters, as well as the fact that Google Fiber brought its first services to Kansas City, spurring some local startup activity.

Throughout the end of the regular season and through the Royals’ extended playoff run, Himstedt and the Kauffman staff kept publicly silent about the Wi-Fi (“it was completely word-of-mouth”), though Major League Baseball did make a national-press announcement and some highly sophisticated stadium technology media outlets (meaning us) did publish stories about the Wi-Fi network’s availability.

Old Glory on the field. Photo: Chris Vlesides/Kansas City Royals

Old Glory on the field. Photo: Chris Vlesides/Kansas City Royals

Himstedt, who had wanted Wi-Fi for the All-Star Game, finally got to provide wireless services to the 600+ national media members who became regular attendees at playoff games. And by the time Game 7 of the World Series rolled around – and ended heartbreakingly for Royals fans, with the potential tying run 90 feet from home plate – the Kauffman IT staff saw 16,000 users on the Wi-Fi network, with more than 2 terabytes of total traffic used during the last game of the baseball season.

“We enjoyed it [Wi-Fi] as being a pleasant surprise, an unexpected surprise for our fans,” Himstedt said.

Positioned for the future

For the 2015 season, the Kauffman Stadium IT crew is neither shy nor silent about its Wi-Fi network.

“This year we’re promoting it clear and direct, and we want fans to use it to its fullest extent,” said Himstedt. Along with promoting use of MLBAM’s signature Ballpark app for at-the-game needs, Himstedt said one of the team’s primary pushes is to encourage digital ticketing, a feature he said is already being used by all of the team’s primary season ticket holders.

Since the Kauffman Stadium complex also has all ticketed parking, those fees can also be paid via digital, a feature that went from hundreds of users to thousands this year, Himstedt said.

“The learning curve is fast – it’s pretty amazing how quickly fans adapt,” he said.

In the very near future, overall connectivity should improve by another factor as the stadium’s DAS upgrade is completed. Himstedt and his team are also just at the beginning phase of deploying and using beacons, the low-power sensing devices that can communicate with devices in close vicinity. While beacons are currently only being used for social media “check-in” purposes, Himstedt can see a future where the technology might be used for things like concession promotions, or to provide directions to areas like the venue’s Hall of Fame exhibits.

Himstedt is also interested in using the technology to take “check-ins” even further, with the network being able to automatically check a device for ticket purchases as the fan walks in the gates.

It’d be cool for the network to take the tickets out of my pocket for me,” Himstedt said. “The app is the magic. You just have to enable it.”

Confirmed: KC has MLB-provided Wi-Fi, part of plan to bring Wi-Fi and DAS to all MLB stadiums

KC fans at seriesThe rumored Wi-Fi network at Kansas City’s Kauffman Stadium is now a confirmed entity, according to Joe Inzerillo, executive vice president and CTO for MLB.com. In a phone call Thursday, Inzerillo said the Royals’ new network is part of a league-wide effort to bring Wi-Fi to all MLB parks, a task he thinks may take another year or two to complete.

As MLB.com has stated publicly before — but maybe not spelled out in so much detail — it has a program under which Major League Baseball teams can “opt in” to have MLB.com and the nation’s top four wireless carriers participate in the funding and building of both Wi-Fi and DAS networks in MLB stadiums. Though he wouldn’t divulge the specific financial commitments for specific deals, Inzerillo said that under the program “everyone has some skin in the game,” though he did allow that the league and the carriers, not the teams, foot the bulk of the bills.

Still, Inzerillo stressed that individual teams play a huge role in the Wi-Fi deployments, from design to deployment to management on site. “It’s not just like we show up and we’re the Wi-Fi fairies,” Inzerillo said. “This program wouldn’t be possible without the teams and the work they do.”

Screen Shot 2014-10-23 at 1.27.54 PMGiven MLB’s synchronized digital strategy of having the same app — and only the same app — available for fans in each ballpark, Inzerillo said that having high-quality cellular and Wi-Fi networks in each stadium was a key necessity, especially to make MLB app functions like seat upgrades and concession purchases work.

“You need to have the right [network] plumbing in place or none of the other stuff matters,” Inzerillo said.

Kauffman Stadium’s network, Inzerillo said, was just one of about a dozen MLB Wi-Fi projects that got underway this year. That it was finished in time for postseason play was just luck, and not some last-minute installation due to the Royals’ on-field successes. “It was just a fortuitous thing that it was ready,” said Inzerillo, who said that construction of Wi-Fi at Kauffman had been ongoing for the past 5 to 6 months.

Though the network wasn’t promoted on the team’s website or anywhere else on the Internet, Inzerillo said the Royals were promoting it at the stadium. Even without a lot of advertising, fans found the network, he said, claiming “tens of thousands” of Wi-Fi connections during the Royals’ postseason run. However, Inzerillo also said some extra cellular trucks were brought in by some of the carriers for the Royals playoff games because the DAS at Kauffman isn’t quite finished yet.

Inzerillo said that anywhere from 22 to 26 teams will eventually end up using some combination of league-provided Wi-Fi and/or DAS. The league’s goal of having every stadium fully wired should be nearly complete by opening day of 2015, he said, with a more likely “final” goal of complete coverage reached sometime in 2016. In 2014, Mobile Sports Report research showed that 10 of the 30 MLB stadiums didn’t have fan-facing Wi-Fi; some of those teams (like Kansas City) will be getting MLB networks, while some other program participants are upgrading existing systems, Inzerillo said.

Under the MLB network deal, the DAS in each stadium will be a neutral-host deployment hosted by one of the four major U.S. cellular carriers — AT&T, Verizon Wireless, Sprint and T-Mobile — depending on things like regional/historical market share and existing contracts, Inzerillo said. While the carriers will operate the MLB DAS deployments, the Wi-Fi networks will be deployed, run and monitored by MLB, either from its New York City or San Francisco network operation centers, Inzerillo said. Wi-Fi gear will come mainly from Cisco, though Inzerillo said there is also a small percentage of Meru Networks gear based on teams that had previously installed Meru equipment.

Though Inzerillo said MLB may make some overall announcement once the league-wide project is completed, he didn’t necessarily think that having working Wi-Fi and DAS in stadiums was such a big deal.

“It’s kind of a weird thing to think about bragging about,” said Inzerillo, who compared Wi-Fi and DAS to plumbing as a basic stadium necessity, not an amenity. Having high quality networks, he said, “are table stakes for a modern facility.”

UPDATE: The Kansas City Royals are now officially promoting the Wi-Fi, with some usage claims:

Reports: Free Wi-Fi now available at Kansas City’s Kauffman Stadium for World Series

Screen Shot 2014-10-22 at 2.38.07 PMAccording to reports from Kansas City, the previously Wi-Fi-less Kauffman Stadium now has a working free Wi-Fi network for fans, apparently installed recently by Major League Baseball’s advanced media group. Though we haven’t yet received any official confirmation about the network’s launch from either the Royals organization or from MLBAM, two separate sources confirmed that free Wi-Fi is available in the stadium, and apparently has been for a few weeks now.

In our reporting about MLB Wi-Fi deployments for our Q2 Stadium Tech Report, we found that Kauffman Stadium was one of 10 MLB parks not yet offering Wi-Fi for fans in the seats. But since this spring MLBAM has publicly said that it plans to help install Wi-Fi in the remaining parks that need it, including helping to pay for the deployment if necessary. One possible reason for the speedy deployment at Kauffman could be the joint marketing deal between Apple, MasterCard and MLBAM to promote the use of the new Apple Pay service, which is being offered at both Kauffman Stadium and AT&T Park during the World Series. San Francisco’s AT&T Park already has Wi-Fi, a service the Giants have offered fans since 2004.

Though a thorough search of the Kansas City Royals’ team website shows no mention of Wi-Fi services available at Kauffman stadium, one Twitter user has reported finding a free “speedy” Wi-Fi service at recent playoff games there, and another visitor to the park for yesterday’s World Series opener also reported a live Wi-Fi service available to fans. Another tipster has told us that the network uses Cisco Wi-Fi gear, but again, nothing has yet been officially confirmed.

Anyone lucky enough to have a ticket to tonight’s Game 2, send us a Wi-Fi speedtest if you can…

https://duwit.ukdw.ac.id/document/pengadaan/slot777/

https://mtsnupakis.sch.id/wp-content/zeusslot/

https://insankamilsidoarjo.sch.id/wp-content/slot-zeus/

https://smpbhayangkari1sby.sch.id/wp-content/slot-zeus/

https://alhikamsurabaya.sch.id/wp-content/slot-thailand/

https://mtsnupakis.sch.id/wp-content/bonus-new-member/

https://smptagsby.sch.id/wp-content/slot-bet-200/

https://lookahindonesia.com/wp-content/bonus-new-member/

https://ponpesalkhairattanjungselor.sch.id/wp-content/mahjong-slot/

https://mtsnupakis.sch.id/wp-content/slot777/

https://sdlabum.sch.id/wp-content/slot777/

https://sdlabumblitar.sch.id/wp-content/bonus-new-member/

https://sdlabumblitar.sch.id/wp-content/spaceman/

https://paudlabumblitar.sch.id/wp-content/spaceman/