Artemis announces DISH spectrum lease, setting up San Francisco pCell service trial; also makes venue-specific hub available for trial

Artemis Networks founder Steve Perlman. Credit all photos: Artemis Networks

Artemis Networks founder Steve Perlman. Credit all photos: Artemis Networks

Artemis Networks moved one step closer to a real-world offering of its pCell wireless service with the announcement of a spectrum lease deal with satellite provider DISH that will give Artemis the means to offer commercial services in San Francisco perhaps as early as sometime later this year, pending FCC approval.

In the meantime, owners of large public venues (like sports stadiums) can now test out the Artemis technology for themselves, by testing an Artemis I Hub and antenna combination in a trial arrangement with the company. Announced last year, Artemis’ pCell technology claims to solve two of the biggest problems in wireless networking, namely bandwidth congestion and antenna interference, by turning much of the current technology thinking on its head. If the revolutionary networking idea from longtime entrepreneur Steve Perlman pans out, stadium networks in particular could become more robust while also being cheaper and easier to deploy.

In a phone interview with Mobile Sports Report prior to Tuesday’s announcement, Perlman said Artemis expects to get FCC approval for its pCell-based wireless service sometime in the next 6 months. When that happens, Artemis will announce pricing for its cellular service, which will work with most existing LTE phones by adding in a SIM card provided by Artemis. Phones with dynamic SIMs like some of the newer devices from Apple, Perlman said, will be able to simply choose the Artemis service without having to add in a card.

Though he wouldn’t announce pricing yet, Perlman said Artemis services would be less expensive than current cellular plans. He said that there will likely be an option for local San Francisco service only, and another that includes roaming ability on other providers’ cellular networks for use outside the city.

More proof behind the yet-untasted pudding

When Perlman, the inventor of QuickTime and WebTV, announced Artemis and its pCell technology last year, it was met with both excitement — for its promise of delivering faster, cheaper wireless services — and no shortage of skepticism, about whether it would ever become a viable commercial product. Though pCell’s projected promise of using cellular interference to produce targeted, powerful cellular connectivity could be a boon to builders of large public-venue networks like those found in sports stadiums, owners and operators of those venues are loath to build expensive networks on untested, unproven technology. So it’s perhaps no surprise that Artemis has yet to name a paying customer for its revolutionary networking gear.

Artemis I Hub

Artemis I Hub

But being able to name names and talk about spectrum deals are steps bringing Artemis closer to something people can try, and perhaps buy. VenueNext, the application development firm behind the San Francisco 49ers’ Levi’s Stadium app, confirmed that it is testing Artemis technology, and the San Francisco network will provide Perlman and Artemis with a “beta” type platform to test and “shake out the system” in a live production environment.

“We need to be able to move quickly, get feedback and test the network,” said Perlman about Artemis’ decision to run its own network first, instead of waiting for a larger operator to implement it. “We need to be able to move at startup speed.”

For stadium owners and operators, the more interesting part of Tuesday’s news may be the Artemis I Hub, a device that supports up to 32 antennas, indoor for now with outdoor units due later this year. The trial testing will allow venue owners and operators to kick the tires on pCell deployment and performance on their own, instead of just taking Artemis’ word for it. Artemis also has published a lengthy white paper that fleshes out the explanation of their somewhat radical approach to cellular connectivity, another step toward legitimacy since publishing such a document publicly means that Artemis is confident of its claims.

If networking statistics from recent “big” stadium events are any barometer, the field of stadium networking may need some significant help soon since fans are lately using way more data than ever before, including the 13+ Gigabytes of traffic at the Super Bowl in Phoenix and the 6+ GB figure from the college football playoff championship game. To Perlman, the idea of trying to use current Wi-Fi and cellular technology to address a crowded space doesn’t make sense.

“You simply cannot use interfering technology in a situation where you have closely packed transmitters,” said Perlman. “You just can’t do it.”

Artemis explained

pCell antenna from Artemis Networking

pCell antenna from Artemis Networking

If you’re unfamiliar with the Artemis idea, at its simplest level it’s a new idea in connecting wireless devices to antennas that — if it works as advertised — turns conventional cellular and Wi-Fi thinking on its head. What Perlman and Artemis claim is that they have developed a way to build radios that transmit signals “that deliberately interfere with each other” to establish a “personal cell,” or pCell, for each device connecting to the network.

(See this BusinessWeek story from 2011 that thoroughly explains the Artemis premise in detail. This EE Times article also has more details, and this Wired article is also a helpful read.)

Leaving the complicated math and physics to the side for now, if Artemis’ claims hold true their technology could solve two of the biggest problems in wireless networking, namely bandwidth congestion and antenna interference. In current cellular and Wi-Fi designs, devices share signals from antenna radios, meaning bandwidth is reduced as more people connect to a cellular antenna or a Wi-Fi access point. Adding more antennas is one way to solve congestion problems; but especially in stadiums and other large public venues, you can’t place antennas too close to each other, because of signal interference.

The Artemis pCell technology, Perlman said, trumps both problems by delivering a centimeter-sized cell of coverage to each device, which can follow the device as it moves around in an antenna’s coverage zone. Again, if the company’s claims hold true of being able to deliver full bandwidth to each device “no matter how many users” are connected to each antenna, stadium networks could theoretically support much higher levels of connectivity at possibly a fraction of the current cost.

The next step in Artemis’ evolution will be to see if (or how well) its technology works in the wild, where everyday users can subject it to the unplanned stresses that can’t be tested in the lab. With any luck and FCC willing, we won’t have to wait another year for the next chapter to unfold.

Super Bowl XLIX sets new stadium Wi-Fi record with 6.2 Terabytes of data consumed

University of Phoenix Stadium. Credit: Arizona Cardinals.

University of Phoenix Stadium. Credit: Arizona Cardinals.

The Super Bowl is once again the stadium Wi-Fi champ, as fans at Sunday’s Super Bowl XLIX in Glendale, Ariz., used 6.23 terabytes of data during the contest, according to the team running the network at the University of Phoenix Stadium.

The 6.23 TB mark blew past the most recent entrant in the “most Wi-Fi used at a single-day single-stadium event” sweepstakes, the 4.93 TB used at the Jan. 12 College Football Playoff championship game at AT&T Stadium. Prior to that, pro football games this past season at Levi’s Stadium in Santa Clara, Calif., and at AT&T Stadium had pushed into the 3-plus TB mark to be among the highest totals ever reported.

The live crowd watching the New England Patriots’ 28-24 victory over the Seattle Seahawks also used about as much cellular data as well, with Verizon Wireless, AT&T and Sprint claiming a combined total of 6.56 TB used in and around the stadium on game day. All three carriers were on the in-stadium and outside-the-stadium DAS deployments being run by neutral host Crown Castle. If those figures are correct (more on this later) it would put the total wireless data usage for the event at 12.79 TB, far and away the biggest single day of wireless data use we’ve ever heard of.

Apple OS updates still the application king

Handrails with Wi-Fi antenna enclosures from AmpThink. Credit: Arizona Cardinals.

Handrails with Wi-Fi antenna enclosures from AmpThink. Credit: Arizona Cardinals.

Mark Feller, vice president of information technology for the Arizona Cardinals, and Travis Bugh, senior wireless consultant for CDW, provided Mobile Sports Report with the final Wi-Fi usage numbers, which are pretty stunning for anyone in the stadium networking profession. According to Feller the new CDW-deployed Wi-Fi network with Cisco gear at the UoP Stadium saw 2.499 TB of data downloaded, and 3.714 TB uploaded, for a total of 6.213 TB of Wi-Fi usage. Bugh of CDW said there were 25,936 unique devices connecting to the network on game day, with a peak concurrent usage of 17,322, recorded not surprisingly at halftime.

Peak download usage of 1.3 Gbps was recorded before the game’s start, while peak upload usage of 2.5 Gbps was hit at halftime. The top applications by bandwidth use, Feller said, were Apple (mobile update), Facebook, Dropbox and Snapchat.

DAS numbers also set new record, but clarification needed

The only reason we aren’t yet trumpeting the 6.564 TB of reported DAS use as a verified record is due to the differences in clarity from each of the reporting providers. We also haven’t yet heard any usage totals from T-Mobile, so it’s likely that the final final wireless data use number is somewhere north of 13 TB, if all can be believed.

Parking lot light poles, Westgate entertainment district. Can you spot the DAS?

Parking lot light poles, Westgate entertainment district. Can you spot the DAS?

As reported before, AT&T said it saw 1.7 TB of cellular wireless activity from its customers on game day, with 696 GB of that happening inside the stadium, and the balance coming from the outside areas before and after the game. We’d also like to welcome Sprint to the big-game reporting crew (thanks Sprint!), with its total of 754 GB of all 4G LTE traffic used in and around the stadium on game day. According to Sprint representatives, its Super Bowl coverage efforts included 5 COWs (cell towers on wheels) as well as expanded DAS and macro placements in various Phoenix-area locations. The Sprint coverage included the 2.5 GHz spectrum that uses TDD LTE technology.

As also previously reported, Verizon Wireless claimed 4.1 TB of customer traffic in and around the stadium on game day, which Verizon claims is all cellular traffic and does not reflect any Verizon Wireless customer use of the stadium Wi-Fi network. Verizon also reported some other interesting activity tidbits, which included 46,772 Verizon Wireless devices used at the game, of which just 59.7 percent were smartphones. Verizon also said it saw 10 million emails sent on its networks that day, and 1.9 million websites visited, while also seeing 122.308 videos sent or received over wireless connections.

We’re still waiting to see if we can get usage numbers from the Super Bowl stadium app (we’re especially interested to see if the instant replay feature caught on) but the warning for stadium owners and operators everywhere seems to be clear: If you’re hosting the big game (or any BIG game), make sure your network is ready for 6 TB and beyond!

YinzCam’s Super Bowl stadium app will have instant replays, Super Bowl commericals, stadium maps and more

Screen shot of Super Bowl app for this year's game.

Screen shot of Super Bowl app for this year’s game.

We’ve been waiting for official word on what the YinzCam-developed app for the Super Bowl will look like, and though there’s no press release the page where we are guessing it will eventually be available is offering some details, like the availability of instant replays from different camera angles, video of Super Bowl commercials, and stadium maps.

On the Seahawks.com site we found a good how-to story for fans going to the game, which included a link to this page, where we are guessing the Super Bowl stadium app will be available for download. Here is the boilerplate:

New for Super Bowl XLIX, the Super Bowl Stadium App Presented by Verizon aims to take the fan experience inside University of Phoenix Stadium to the next level. Features that will enhance Super Bowl ticketholders’ experiences include exclusive in-stadium video content such as Super Bowl commercials and replays from four different camera angles, stadium seating and concession maps, once-in-a-lifetime gameday opportunities visible only to fans inside the stadium and the option to receive up-to-the-minute gameday notifications. Available on iOS, Android and Windows. Goes Live 23rd January 2015

(Looks like the app is already available in the App Store and in Google Play, but nothing is live; we downloaded the app and the only three buttons available, for highlights, commercials and memories, all say they will be available on Feb. 1 at the stadium, so no idea what the “goes live” on the splash page above means yet.)

Screen Shot 2015-01-23 at 11.40.41 PMYinzCam founder and CEO Priya Narasimhan had told us earlier this year that a Super Bowl app was in the making, and apparently it will contain features found in some of the latest YinzCam app deployments, such as the Seattle Seahawks’ new stadium app, which has multiple camera angle replays. The Super Bowl app is different from the Arizona Cardinals’ regular stadium app, which was also built by YinzCam, which also features instant replays.

We were able to download the app for iPhone (it’s free) and apparently you will need to be connected to the stadium Wi-Fi (which has the clever SSID of “Stadium WiFi”) in order to view highlights and other video options.

The good thing for fans at the big game, there will be plenty of networking horsepower to keep the app running, no matter where you are. If you’re inside the stadium there is a new Wi-Fi network and a refurbished DAS deployment to keep fans connected; stay tuned next week for our big breakdown of DAS deployments and carrier plans to keep the Super Bowl crowds super-connected.

Niners add in-seat merchandise delivery, transit info to Levi’s Stadium app

Screen shot of new merchandise ordering feature in Levi's Stadium app. Credit: VenueNext

Screen shot of new merchandise ordering feature in Levi’s Stadium app. Credit: VenueNext

As previously reported by Mobile Sports Report, the San Francisco 49ers have added in-seat merchandise ordering and public transportation information to the Levi’s Stadium app, ahead of Saturday night’s game between the Niners and the San Diego Chargers.

While the new features were hinted at during a recent technology summit at the stadium, application developer VenueNext made the upgrades official today. Here are the official new features the app will have by Saturday:

— Now Levi’s Stadium app users can order jerseys, novelties and other 49ers apparel to their seat, anywhere in the stadium, paying with credit card or Apple Pay.
— Faithful49 loyalists can redeem yards to purchase food, beverage and merchandise right in the app.
— Users can also get up-to-the-minute transit information for their ride home with TransitScreen (which includes every possible mode of public transport in real time, viewable on one screen)

Photo of directions function in Levi's Stadium app. Credit: MSR

Photo of directions function in Levi’s Stadium app. Credit: MSR

Fans should upgrade their Levi’s Stadium app before coming to the next game, since only the latest version of the app will support the new features. According to the VenueNext press release, the Levi’s app also offers in-stadium access to the NFL Network’s RedZone channel, something which we hadn’t seen in several trips to Levi’s this season.

We’re interested in hearing from any fans who are at the next games at Levi’s about whether or not the transit feature is helpful; while we think it could be a big timesaver (so far at all our visits we regularly see people getting off the light rail train wondering where to go next) we wonder if enough people are aware of all the functionality in the app. Even Niners CEO Jed York has been somewhat surprised at the light takeup of things like the app’s ability to show multiple camera-angle replays.

Levi’s Stadium update: Wi-Fi traffic steady at 2.3+ TB per game, Amazon and Google lead apps use

Scoreboard promo for the Levi's Wi-Fi network

Scoreboard promo for the Levi’s Wi-Fi network

Usage of the Wi-Fi network at the San Francisco 49ers’ new Levi’s Stadium continues to hold steady at 2.3-plus Terabytes of data offloaded per game, according to the most recent statistics provided by the Niners’ network staff.

Though he’s no longer the team’s vice president of technology, former Levi’s network guru Dan Williams remains as a game-day consultant to the team, and he shared some recent network statistics with MSR, including some app usage marks that show Amazon Cloud Drive and Google APIs being among the top two applications being used over the Levi’s Stadium Wi-Fi network.

According to Williams’ numbers, for the Niners’ Nov. 23 day home game against Washington, the Levi’s Stadium Wi-Fi network had 22,095 unique users, 35 percent of the total attendance; the peak number of concurrent users was 14,700, reached at 2:50 p.m. (near halftime), and the total data used was 2.31 TB, between the hours of 9 a.m. and 5 p.m.

During the Thanksgiving day game against the Seahawks, the network had 23,371 users (36 percent of attendees) who used 2.38 TB of data, with a peak of 16,800 concurrent users at 7:15 p.m.

Video-replay statistics from the Levi’s Stadium app apparently do better when there are more home-team highlights to watch. During the victory over Washington, 1,074 fans watched 4,885 replays, with the 30-yard TD pass from Colin Kaepernick to Anquan Boldin racking up 953 total views from 398 unique users — meaning many users are watching the same replay more than once (maybe showing it to people sitting around them?). For the Seahawks game, 1,407 fans watched 3,875 replays, with a Kaepernick pass to Michael Crabtree accounting for the most views, 487 total from 180 unique users.

The top 4 apps used by fans on the network varied a bit from the two close games, but according to Williams Amazon Cloud Drive was the top app for both recent games. For the Seahawks game, the next three top apps were Google APIs, Facebook and SnapChat, while for the Washington game the next three top apps used were stadium video, Google APIs and Apple iTunes.

Levi’s Stadium ‘NiNerds’ get high-visibility wardrobe upgrade

NiNerd sporting the new neon vest. (Click on any photo for a larger image) Credit all photos: Paul Kapustka, MSR

NiNerd sporting the new neon vest. (Click on any photo for a larger image) Credit all photos: Paul Kapustka, MSR

I needed a one of the NiNerds Sunday at Levi’s Stadium, and thanks to a new wardrobe addition, they were a lot easier to find.

Discovering a problem with the Levi’s Stadium app, I looked around for one of the stadium’s walk-around technology helpers — aka the “NiNerds” — and found one quickly thanks to the new neon-yellow vests many were wearing during Sunday’s game between the San Francisco 49ers and Washington.

Earlier this season, the NiNerds were much more nattily dressed in their gingham-check shirts, bow ties and fake horn-rim glasses. While cool and cute, the outfits proved hard to recognize in the crowd, especially since the NiNerds’ red check shirts looked a lot like the jerseys and t-shirts worn by the many faithful fans. Perhaps in order to make the NiNerds stand out more, the team dressed them in neon Sunday, like Wi-Fi “coaches” in other stadiums have done.

Unfortunately, the NiNerd I talked to wasn’t able to solve my problem (it seems to be related to a known bug in the newest Android release of the stadium app) but I did notice during my visit Sunday that the NiNerds in general seemed to be more numerous and visible, and they even got a nice shout-out on the Levi’s Stadium big screen (see photos below). Below are some thoughts and observations on the network performance, the app performance and the overall fan experience at Levi’s, which I hadn’t visited since the season opener back on Sept. 14.

Wi-Fi network struggles at 2.4 GHz, soars at 5 GHz

Speed test results from outer concourse location, Levi's Stadium, pregame

Speed test results from outer concourse location, Levi’s Stadium, pregame

On the network-performance side of things, the Wi-Fi system seemed as robust as ever for new devices, including the AT&T LG Optimus G Pro I’ve been test-driving lately. With the Android device and its 5 GHz Wi-Fi connection I hit speeds of 31 Mbps download and 29 upload before the game on the Levi’s Stadium outside concourse, and then had a 14 Mbps download connection in my seat in section 229 (south end zone) at kickoff. In the third quarter I wandered up to the top (7th) level of seats, and got a 28/33 Mbps reading while waiting in a concession-stand line.

With my older Verizon Droid 4 device, however, I struggled to connect to the Wi-Fi network. Since the phone only runs on the 2.4 GHz Wi-Fi frequency, it doesn’t do well at Levi’s Stadium, where the Wi-Fi is more heavily tuned for newer, 5 GHz-capable devices.

Full charging station... before the game starts

Full charging station… before the game starts

The best Wi-Fi speedtest I could get with the Droid device was a 1.06 Mbps download/3.04 Mbps upload mark, from the same spot on the outer concourse where the newer device recorded blazing connectivity speeds. Switching it over to its Verizon 4G LTE radio, I was able to get much faster connectivity, including one mark of 21.60/9.58 on the main level inside concourse.

I also ran out of juice on the Verizon phone before the end of the game — which could have been either the device draining due to its inability to get a solid connection, or due to the fact that it’s getting old and the battery doesn’t hold a charge that well anymore. Judging from the crowds around the Levi’s Stadium recharging stations (the picture to the left was taken during pregame) I am not alone in my device-energy woes.

App problem derails beacon test

One of the main tasks I had planned for Sunday was to see how well the beacon-assisted wayfinding feature in the stadium app worked. Only problem was, in the new update of the Levi’s Stadium app that was released in the past week (which I downloaded to both devices Sunday morning), several features were missing, including the “Maps” feature.

Picture of app fail in Levi's Stadium Android app

Picture of app fail in Levi’s Stadium Android app

A NiNerd I talked to outside the stadium on the Faithful Mile area showed me the maps/wayfinding feature on his iPhone, and pulled up a GPS-supported direction message that pointed the correct way for me to enter the stadium. But neither he nor the NiNerd I talked to inside the stadium could figure out why both of my Android devices weren’t showing the maps feature, or several other features on the left-upper-corner pull-down menu.

According to Louise Callagy, vice president of marketing for app developer VenueNext, the new version of the app released this week did have a known Android bug. In an email response Sunday night Callagy said, “we know we have a bug where Android gets confused and won’t return results from the network,” adding that rebooting the device might have fixed the problem; however, I did reboot both devices during the game and the problems were not corrected.

Callagy said the Levi’s network also had issues Sunday in getting location information from the beacons. “Our plan is to re-write the code [for the app] and solve this issue, releasing a new version before the Seahawks game on Thursday,” Callagy added in her email.

On the good-news side the replay function of the Levi’s Stadium app was more impressive than earlier versions, with highlights appearing in the app in mere seconds after the original play had concluded. After the Niners’ first TD pass of the day, I was able to view the highlight of the Colin Kaepernick-to-Anquan Boldin pass just after the extra point had been kicked.

I was also able to see the red light/green light system for restroom wait times that drew so much attention when it was talked about earlier this year. However, in real-life practice it’s doubtful anyone thinks of looking at the app when it’s time to go. (It’s also quite likely that while you are looking at the app for a short restroom line, a natural break in action will occur and restroom lines will predictably lengthen everywhere.) I found a quick trick for Levi’s attendees that might pay off in the future: If the restroom you’re aiming toward has a long line, walk a small bit farther to find its back door — where there is often no line at all.

New version of app, with clearer icons on main screen

New version of app, with clearer icons on main screen

I messed up later in the game, however, in thinking that it would just be easier to find a concession stand than to use the app’s express window ordering function. At least the 10 minutes I spent in line behind three women who were apparently ordering for their entire row (five hotdogs, six orders of fries, two orders of wings, two beers and one large ice water) gave me time to conduct a couple more Wi-Fi speedtests. Next time, I’m using the food-ordering features on the app.

I also made great use of the app’s ability to let fans watch live game action (I chose the feed from the main video screens in the stadium). Since I had to leave early I was on the first VTA train when I saw the game-winning TD run courtesy of the app’s live action broadcast. The live video, incidentally, kept playing seamlessly over the AT&T 4G LTE network as I sped away from the stadium, allowing me to watch the final game-sealing sack as I beat most of the traffic home.

VTA trains a smooth ride, once you figure out how to get on

I also had another smooth ride to and from the stadium using the VTA light rail trains from Mountain View — once I was on the train it took just a little over 30 stress-free minutes both coming and going. Getting on the trains, however, is a process that could still use some work. The Mountain View station, which is logistically hampered by having to share space with the Caltrain tracks and station, has very little signage on game day, and has a lot of confusing temporary gates to try to flow foot traffic toward the ticket-verification checkers.

Packed VTA train en route to Levi's Stadium

Packed VTA train en route to Levi’s Stadium

Once I figured out the maze and was guided across the Caltrain tracks I was directed to one of two waiting trains — but then a VTA staffer looked into the train and told people there were also express buses that wouldn’t stop on the way to Levi’s (unlike the trains, which stop at numerous stations en route). The quizzical advice — nobody said if it was any faster to take the buses — had many people wondering what they were supposed to do, causing a delay in closing the train doors as people made up their minds without any more information.

Once we arrived at the stadium, on the exit platform there was no person or sign directing fans in the proper direction. Good thing for the many newbies on the train (the train 2 hours before kickoff was packed) several of us were veterans and directed everyone down the proper ramp. For the return trip the Mountain View line suffered from similar lack of information and signing — and after one train passed the station with signs that said “Not in Service” we got on a second train that also said “Not in service” but whose doors opened anyway and one person in a yellow vest told everyone, “get inside.”

Overall impressions: Levi’s experience and technology still a work in progress

While I continue to be impressed by the network and app performance at Levi’s Stadium, I also felt several times on Sunday like the technology, the stadium and the entire fan experience is still a work in progress — perhaps something to be expected for a venue in its first year of events. But I have to wonder a bit about releasing a new version of the app in midseason, without apparently testing it enough to make sure it worked well on all devices that might want to use it.

I’m also still skeptical on how well the wayfinding feature will work in real world situations; though it sounds great to be able to get GPS-like directions to places inside the stadium, the reality of trying to walk around looking down at your phone on one of Levi’s Stadium crowded concourses is more likely to lead you into someone’s backside. Anyone with tales to tell of Levi’s Stadium technology experiences, please chime in below in the comments or send me an email to kaps at mobilesportsreport.com. I’d be especially interested to know if anyone else saw my app problems Sunday on Android phones. More Levi’s pictures below.

A NiNerd (no vest) helps fans outside the stadium.

A NiNerd (no vest) helps fans outside the stadium.

Kickoff view from Section 229. Thanks to the Niners for the free media access.

Kickoff view from Section 229. Thanks to the Niners for the free media access.

Niners fans get their phone cameras busy for kickoff ceremonies.

Niners fans get their phone cameras busy for kickoff ceremonies.

Scoreboard plug for the app.

Scoreboard plug for the app.

Scoreboard promo for the NiNerds (one in a series)

Scoreboard promo for the NiNerds (one in a series)

Second in the series. This one got laughs from the crowd.

Second in the series. This one got laughs from the crowd.

Probably the first time many fans heard the term "NiNerds"

Probably the first time many fans heard the term “NiNerds”

Nothing says geek like a bow tie

Nothing says geek like a bow tie

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/