Log in

View Full Version : Week--2 All regionals OPR


stundt1
12-03-2012, 20:17
All week 1 and 2 regional. Pdf and excel file attached.

Enjoy!!!

Sean Raia
12-03-2012, 20:22
Youre doing a great service to many of us with this, thank you.

Im a bit disheartened that i had to scroll to page 3 to find my team. Oh well, we can only keep getting better!

stundt1
12-03-2012, 20:24
Im a bit disheartened that i had to scroll to page 3 to find my team. Oh well, we can only keep getting better!

If you went to balance on the coopertition bridge your opr will be lower.

As my team went almost every match for balancing on the coopertition bridge. Our opr is low.

dodar
12-03-2012, 20:27
How is the OPR calculated this year?

bearbot
12-03-2012, 20:37
How is the OPR calculated this year?
.WOW got a lot of catching up only on14 page week 2 2849
OPR 2.73027

Tetraman
12-03-2012, 20:44
If you went to balance on the coopertition bridge your opr will be lower.

As my team went almost every match for balancing on the coopertition bridge. Our opr is low.

wow, you're right. Thats odd, what makes it do that?

Grim Tuesday
12-03-2012, 20:48
wow, you're right. Thats odd, what makes it do that?

Because OPR only measures match points scored, it doesn't take the Co-Op bridge into calculation.

dodar
12-03-2012, 20:52
Because OPR only measures match points scored, it doesn't take the Co-Op bridge into calculation.

So OPR is how many points you scored?

Travis Hoffman
12-03-2012, 20:53
Because OPR only measures match points scored, it doesn't take the Co-Op bridge into calculation.

We balanced on the coopertition bridge about 4 times in 10 matches and are ranked 10th in OPR.

Guess if you work out a successful plan with your opponents to balance it quickly near the match end, that leaves in more time for OPR-building goodness. :)

Tetraman
12-03-2012, 20:53
Because OPR only measures match points scored, it doesn't take the Co-Op bridge into calculation.

I don't think I understand. Coop bridge doesn't provide points anyway, so why would a balance on that bridge lower the number of points your robot is expected to make each match?

DonRotolo
12-03-2012, 20:53
Wow. #10, ahead of 1114.
There must be some kind of mistake.:p

Travis Hoffman
12-03-2012, 20:55
Wow. #10, ahead of 1114.
There must be some kind of mistake.:p

Clearly.

Racer26
12-03-2012, 21:06
I'm fairly convinced that 2056 is superior to 1114 this year.

I'm further convinced that had 188/610/3360 not dumped 3360 off the back of the bridge in both finals matches that they could have beaten 1114/2056/1219.

Ether
12-03-2012, 21:27
All week 1 and 2 regional. Pdf and excel file attached.

It appears you are using data from "http://www2.usfirst.org/2012comp/events" to do the computation. If so, how are you calculating OPR from that data? i.e. what are you including in OPR?

Also, are you processing week1 and week2 separately, or are you combining week1 & week2 data?

who716
12-03-2012, 21:37
great job with the stats, love seeing our team in the 19 spot after week two hopefully a sign of good things to come

stundt1
12-03-2012, 21:37
Using oprnet to calculate opr.

Its week 1 and week 2 regionals.

LeelandS
12-03-2012, 21:39
Ouch. Page 11. I guess we got our act together and our robot in working order a little late. We should be better at St.Louis, after a little more improvement.

Sean Raia
12-03-2012, 21:45
I don't think I understand. Coop bridge doesn't provide points anyway, so why would a balance on that bridge lower the number of points your robot is expected to make each match?

I believe Stundt1 is speaking of the opportunity cost of balancing those co-op bridges is not accounted for. Meaning if you spent a lot of time working on that while you could have been making baskets it doesnt take that into account.

stundt1
12-03-2012, 21:48
I believe Stundt1 is speaking of the opportunity cost of balancing those co-op bridges is not accounted for. Meaning if you spent a lot of time working on that while you could have been making baskets it doesnt take that into account.

Yes it takes to in account if you say double balanced but not coopertition balanced. Thats why its off a lot this year.

Tetraman
12-03-2012, 21:59
Ouch. Page 11. I guess we got our act together and our robot in working order a little late. We should be better at St.Louis, after a little more improvement.

That's why I find this OPR really odd. I mean, I can get why 1126 is low, because like your team had scores of 0, 3, 12 and so on, you also had a 50 with 340, and the matches you had with us were mostly in the high 30s and 40s, where your robot scored the majority of those points.

It's a system that's over my head is all.

Ether
12-03-2012, 22:56
Using oprnet to calculate opr.

Its week 1 and week 2 regionals.

There appear to be many anomalies in the analysis. See attachment.

Some teams are listed twice, with different OPRs, for the same week.

Several teams are listed 3 times with different OPRs.

stundt1
12-03-2012, 23:09
Ill fix those tommrow. Thanks for pointing out sorry for the mistakes.

Ether
12-03-2012, 23:17
Raw data is available to compute separate power ratings for Hybrid, Bridge, TeleOp, and Foul Points*.

Would that be of interest to anyone ?


*Foul Points would be computed for the Team committing the foul.

stundt1
12-03-2012, 23:31
Ether I can add hybrid teleop and bridge balancing rankings tommrow, if you wish?

om23
12-03-2012, 23:40
Raw data is available to compute separate power ratings for Hybrid, Bridge, TeleOp, and Foul Points*.

Would that be of interest to anyone ?



Yes! Raw data would be awesome!

Nathan Streeter
12-03-2012, 23:53
So OPR is how many points you scored?

Basically, yes... OPR (Offensive Power Rating) is an approximation at how many points your team scores in the average match. Since the co-op bridge doesn't provide any points, it's not included, even though it's a testament to the value of your robot.

How is the OPR calculated this year?

OPR is calculated the same way every year... I am a little fuzzy on the details, but basically OPR is found using Matrix & Linear Algebra to quickly solve a complex set of simultaneous equations that yields teams' average contribution in points.

I believe two equations exist for each match, one for the red alliance (A + B + C = X) and one for the blue alliance (D + E + F = Y)... in which A, B, C, D, E, and F are the teams on each alliance and X and Y are the match scores. If A and D competed with each other in a later match, two more equations might exist: A + D + G = R and H + I + J = S. I believe these equations are then approximated incrementally until values are determined for each team.

That's all a combination of speculation and secondhand information, but regardless, each team is treated as a constant for an entire competition. If you start out very poorly, then become very good, there's no telling what OPR you'll end up with!

That's why I find this OPR really odd. I mean, I can get why 1126 is low, because like your team had scores of 0, 3, 12 and so on, you also had a 50 with 340, and the matches you had with us were mostly in the high 30s and 40s, where your robot scored the majority of those points.

It's a system that's over my head is all.

OPR would work perfectly if all robots performed perfectly consistently... If Robot A always scored 26 points, Robot B always scored 2, Robot C always scored 16, etc.... The primary reason why OPR is flawed is because it has to approximate the average number of points robots score, and that obviously is non-constant! Teams like 1126 at FLR this year (who improve over the course of an event) are generally underestimated by OPR because their offensive contribution changes so much.

Additionally, most OPR calculations (OPRnet included) don't include elimination matches... I think partially because the alliances are the same for each match, making them far less useful in terms of calculating OPR. Again, this is speculation, not the result of comparing OPR calculations of the same event that exclude and include elim matches.

For any seeking to learn a bit more about OPR, I recommend Ed Law's explanation for how it works... His statistic CCWM is calculated the same way as OPR, but looks at the winning (or losing) margin instead of alliance score. See: http://www.chiefdelphi.com/media/papers/2174?


Nathan

372 lives on
13-03-2012, 01:30
i like how the winning alliance at Oregon isn't on the first or second page yet several other teams at Oregon are much closer to the top.

seems accurate.

Ed Law
13-03-2012, 03:05
There appear to be many anomalies in the analysis. See attachment.

Some teams are listed twice, with different OPRs, for the same week.

Several teams are listed 3 times with different OPRs.





I don't understand where the error came from if the OP used oprnet to calculate the OPR.

This has been discussed before but for those that didn't catch it, I will repeat it again. We should not compare OPRs across different regionals/district events. It looks like that is what the OP did. The reason is some events are stronger than others and it is not a fair comparison. The better way to do it is what I called True World Ranking where every match including elimination rounds of every regional/district are all assembled into a giant matrix so all interactions between teams are taken into account. It is not perfect but it will give each team one OPR number that is a reflection of their whole season so far.

This year I also calculated the OPR for hybrid, bridge, teleop and cooperition separately using the same method. I publish all these data after each week in the following CD link if anyone is interested.

http://www.chiefdelphi.com/media/papers/2174

stundt1
13-03-2012, 05:59
I pasted the week 1 events wrong ED. Thats where the error came from.

Bongle
13-03-2012, 07:17
Basically, yes... OPR (Offensive Power Rating) is an approximation at how many points your team scores in the average match. Since the co-op bridge doesn't provide any points, it's not included, even though it's a testament to the value of your robot.

The CP bridge is included in OPRNet this year - I treat it as 5 points per CP point that your alliance earns, since there is an opportunity cost aspect to it. A balanced CP bridge could have been a single robot on a balanced alliance bridge.

Same with the separate 'bridge' calculation - since your robot's bridge skills are clearly related to your ability to balance the CP bridge.

I'm not sure if I still think it's a good idea including it in the overall OPR calculation, but it's too late for me to take it back out now.

Tomker
13-03-2012, 07:38
You forgot to include the Israeli teams in it...

dodar
13-03-2012, 08:08
Raw data is available to compute separate power ratings for Hybrid, Bridge, TeleOp, and Foul Points*.

Would that be of interest to anyone ?


*Foul Points would be computed for the Team committing the foul.



Yes, that was done in the week 1 OPR thread and it was really cool.

Ether
13-03-2012, 09:12
Ether I can add hybrid teleop and bridge balancing rankings tommrow, if you wish?

I should have been clearer. When I said "TeleOp" I meant a TeleOp hoop power rating. Be aware that the "TeleOp" in the data you are using is actually TeleOp hoop plus Foul Points.

AJ R
13-03-2012, 09:20
What version of OPRNet did you use to calculate these?

Ether
13-03-2012, 09:48
OPR (Offensive Power Rating) is an approximation at how many points your team scores in the average match.

Mathematically speaking, it's an exact (and unique) solution to a least-squares problem.

I believe two equations exist for each match, one for the red alliance (A + B + C = X) and one for the blue alliance (D + E + F = Y)... in which A, B, C, D, E, and F are the teams on each alliance and X and Y are the match scores. If A and D competed with each other in a later match, two more equations might exist: A + D + G = R and H + I + J = S.

Good description, but replace the phrase "match scores" with whatever alliance metric is being analyzed.

I believe these equations are then approximated incrementally until values are determined for each team.

No iteration is necessary since the set of simultaneous equations is linear in the parameters. It can be solved directly without iteration by forming the normal equations for the system and then using matrix methods (this is how all the solvers I have seen here on CD do it). It can also be solved by using matrix methods directly on the design matrix without forming the normal equations. This latter method is numerically more stable and provides greater precision, but it is more computation-intensive and is overkill for this application.

For those interested in the math, a short explanation of the matrix math required to solve the normal equations is given here (http://www.chiefdelphi.com/forums/showpost.php?p=1119150&postcount=36).

Ether
13-03-2012, 10:03
Here (http://ether.comeze.com/FRC/01204/) is the raw match-by-match data for weeks 1 and 2 in an Excel spreadsheet.

This includes qualification, elimination, and practice data for all regional and district events which have taken place so far this season, with the exception of Oregon and Traverse City.

It includes Bridge, Foul, Hybrid, TeleOp hoops, and Coopertition data for each match.

dodar
13-03-2012, 10:10
Here (http://ether.comeze.com/FRC/01204/) is the raw match-by-match data for weeks 1 and 2 in an Excel spreadsheet.

This includes qualification, elimination, and practice data for all regional and district events which have taken place so far this season, with the exception of Oregon and Traverse City.

It includes Bridge, Foul, Hybrid, TeleOp hoops, and Coopertition data for each match.




Could you do it like it is in the week 1 thread? It would make it easier to read for each team.

SamMullen
13-03-2012, 10:29
i like how the winning alliance at Oregon isn't on the first or second page yet several other teams at Oregon are much closer to the top.

seems accurate.

The thing about Oregon is that the teams that won, won because they had a good strategy, which was also a strategy that none of them implemented before the finals. Together they pulled off triple balance after triple balance, but when they played on there own during the qualification matches, they had significantly lower scores (on average).

Basically, they have a lot of low scores to balance out the high ones they got during eliminations, while other teams in the finals (1983 specifically) were high scorers throughout the entire event.

Ed Law
13-03-2012, 11:25
The CP bridge is included in OPRNet this year - I treat it as 5 points per CP point that your alliance earns, since there is an opportunity cost aspect to it. A balanced CP bridge could have been a single robot on a balanced alliance bridge.

Same with the separate 'bridge' calculation - since your robot's bridge skills are clearly related to your ability to balance the CP bridge.

I'm not sure if I still think it's a good idea including it in the overall OPR calculation, but it's too late for me to take it back out now.

I decided not to assign points for Coopertition points and just calculate OPR for Coopertition bridge as is. So that number represents number of Coopertition points per match. Teams can assign their own point value to it and add to the OPR of bridge points if they like. My philosophy has always been encouraging teams to customize the spreadsheet for their own need so I don't decide how they should modify the data.

Our first hand experience competing at an event this year shows that it is easier to balance with your own alliance partner than with someone who is over 50 feet away from you. This is the reason I want to look at balancing alliance bridge and coopertition bridge separately.

Nathan Streeter
13-03-2012, 11:46
Mathematically speaking, it's an exact (and unique) solution to a least-squares problem.

Good description, but replace the phrase "match scores" with whatever alliance metric is being analyzed.

No iteration is necessary since the set of simultaneous equations is linear in the parameters. It can be solved directly without iteration by forming the normal equations for the system and then using matrix methods (this is how all the solvers I have seen here on CD do it). It can also be solved by using matrix methods directly on the design matrix without forming the normal equations. This latter method is numerically more stable and provides greater precision, but it is more computation-intensive and is overkill for this application.

For those interested in the math, a short explanation of the matrix math required to solve the normal equations is given here (http://www.chiefdelphi.com/forums/showpost.php?p=1119150&postcount=36).




Thanks for clarifying where I was misleading - I know my knowledge of OPR calculations is somewhat lacking... I was hoping I could clear up some confusion and initiate someone like you, Bongle, or Ed Law clearing up where I was confused.

Thanks for all you guys bring to those of us who use and appreciate the stats but lack the software and statistical experience to generate them.


Nathan

Ian Curtis
13-03-2012, 19:49
Interesting numbers! I think graphs always help data make a lot more sense. I accidentally left my laptop charger at a friends, so I don't have access to my best friend Stata right now. However, Excel works in a pinch.

The first graph essentially plots the distribution of OPRs since they are ranked in the data file. You can see that there is a very sharp drop off among the truly excellent teams, a wide flat region, and then a drop off on the tail end. If I had to bet, I would say the teams that are ranked extremely poorly probably played mostly with excellent teams in bad matches, and to make the math work out ended up with negative numbers. Since penalties do not subtract from scores this year, you'd have to be intentionally awful to interfere with your partners enough to really hurt their OPR. Also, there were 1009 points in this data set, so going by 100s you can basically break OPR up into percentiles.

http://i.imgur.com/pukcpl.gif

The next graph shows OPR versus team number (which is a fairly decent approximation for age). With an R-square of .076, it obviously doesn't explain all of the variation, but I think it is interesting to see the general trends (and watch 2056 absolutely decimate one of them).

http://i.imgur.com/laEYIl.gif

Finally, the last one to me is the most interesting. It plots the distribution of Week 1 and Week 2 OPRs, and is normalized by the number of teams since significantly more teams played Week 1 than Week 2. I apologize for the smallness of the graph, but this computer is ancient and apparently asking Powerpoint to resize this was asking way too much as the computer crashed a couple of times just getting to this point. As you can see, the top tier teams didn't change much, and the teams that didn't score much stayed essentially the same. However, the middle of the road teams to upper middle of the road got a couple of points better. I would think this is exactly what we'd hope to see (although more lifting on the extreme low end would be nice too), it should provide more exciting balanced matches.

http://i.imgur.com/nltLkl.gif
(one you can blow up more) (http://imgur.com/nltLk)

Siri
14-03-2012, 15:24
Has anyone run the hybrid, teleop and bridge power ratings for Week 2? (as in Week 1 (http://www.chiefdelphi.com/forums/showpost.php?p=1139703&postcount=22)) Also, I hope it doesn't make too big an impact, but do the teleop ratings include foul points? As I understand it, the TPs FIRST reports in the standings include fouls, but the Twitter feed breaks them out.

Bongle
14-03-2012, 15:42
Has anyone run the hybrid, teleop and bridge power ratings for Week 2? (as in Week 1 (http://www.chiefdelphi.com/forums/showpost.php?p=1139703&postcount=22)) Also, I hope it doesn't make too big an impact, but do the teleop ratings include foul points? As I understand it, the TPs FIRST reports in the standings include fouls, but the Twitter feed breaks them out.

For OPRNet (which is also the source of the below data), the TeleOp and OPR scores both include foul points accrued. It'd take too much time to parse the twitter feeds to figure out the foul points.

2056's teleop: Wow.

0 Hybrid 67 13.2136
0 Hybrid 2056 11.8122
0 Hybrid 341 11.7323
0 Hybrid 1983 11.5823
0 Hybrid 3618 10.9527
0 Hybrid 836 10.5504
1 Hybrid 2852 10.3684
0 Hybrid 3205 10.129
0 Hybrid 180 10.1057
0 Hybrid 48 10.0291
1 Hybrid 2067 10.019
0 Hybrid 224 9.84828
0 Hybrid 2052 9.56086
2 Hybrid 1114 9.02976
2 Hybrid 1884 9.01958
1 Hybrid 1676 8.96045
1 Hybrid 3357 8.78736
1 Hybrid 2046 8.62482
1 Hybrid 103 8.4832
1 Hybrid 4373 8.43816
1 Hybrid 2866 8.33456
0 Hybrid 3316 8.32457
2 Hybrid 1719 8.29162
2 Hybrid 1523 8.27897
1 Hybrid 2530 8.21279
1 Hybrid 469 8.16767
3 Hybrid 4252 8.14791
3 Hybrid 3242 8.1073
2 Hybrid 1540 8.03206
2 Hybrid 708 7.96769
4 Hybrid 342 7.95542
3 Hybrid 177 7.84907
3 Hybrid 4342 7.80864
1 Hybrid 1574 7.80067
1 Hybrid 379 7.76812
4 Hybrid 2180 7.75142
2 Hybrid 2062 7.75139
5 Hybrid 1218 7.68549
2 Hybrid 2603 7.68037
4 Hybrid 558 7.66851
5 Hybrid 1065 7.65327
5 Hybrid 3280 7.61335
3 Hybrid 714 7.53921
6 Hybrid 1902 7.28756
4 Hybrid 188 7.26662
7 Hybrid 744 7.26604
5 Hybrid 907 7.22311
3 Hybrid 3883 6.96193
2 Hybrid 247 6.853
6 Hybrid 2234 6.80343
2 Hybrid 1228 6.71998
2 Hybrid 1662 6.6111
3 Hybrid 2614 6.6068
8 Hybrid 3556 6.58972
6 Hybrid 4097 6.49691
7 Hybrid 357 6.39657
3 Hybrid 3098 6.37218
6 Hybrid 610 6.36655
8 Hybrid 225 6.35537
4 Hybrid 2220 6.2888
4 Hybrid 217 6.21639
5 Hybrid 2957 6.20531
5 Hybrid 888 6.1321
9 Hybrid 1592 6.06154
6 Hybrid 1714 5.99029
9 Hybrid 365 5.95353
7 Hybrid 2538 5.9057
3 Hybrid 1403 5.85862
7 Hybrid 1547 5.80896
6 Hybrid 612 5.78015
10 Hybrid 2729 5.73514
11 Hybrid 316 5.7307
8 Hybrid 2472 5.71538
10 Hybrid 3164 5.68616
8 Hybrid 3386 5.67405
9 Hybrid 3061 5.63188
12 Hybrid 486 5.56051
3 Hybrid 2439 5.56009
2 Hybrid 3234 5.54942
4 Hybrid 1425 5.54372
7 Hybrid 192 5.53511
3 Hybrid 1731 5.47815
4 Hybrid 573 5.46913
5 Hybrid 3636 5.45773
7 Hybrid 1100 5.4547
10 Hybrid 2169 5.43168
6 Hybrid 3192 5.42553
4 Hybrid 2252 5.42163
5 Hybrid 2834 5.24228
7 Hybrid 2635 5.22304
8 Hybrid 2374 5.16704
8 Hybrid 2028 5.11478
4 Hybrid 1942 5.0881
11 Hybrid 3261 5.03336
5 Hybrid 1675 5.03024
3 Hybrid 2474 5.02999
6 Hybrid 620 4.98711
9 Hybrid 4334 4.98596
12 Hybrid 3018 4.88283
13 Hybrid 834 4.88181
8 Hybrid 3930 4.85998
9 Hybrid 2130 4.82041
13 Hybrid 1625 4.8155
5 Hybrid 1576 4.75154
14 Hybrid 222 4.72912
7 Hybrid 3492 4.6707
14 Hybrid 2826 4.65281
15 Hybrid 3122 4.64892
10 Hybrid 1246 4.63637
11 Hybrid 2185 4.63248
6 Hybrid 3211 4.60632
11 Hybrid 2383 4.59367
9 Hybrid 4254 4.58742
4 Hybrid 3314 4.5799
15 Hybrid 2229 4.56882
7 Hybrid 3351 4.55214
8 Hybrid 4320 4.52513
10 Hybrid 3182 4.49761
16 Hybrid 433 4.43778
16 Hybrid 876 4.4274
5 Hybrid 4347 4.41855
17 Hybrid 2191 4.37886
9 Hybrid 204 4.36537
12 Hybrid 2994 4.35892
10 Hybrid 2002 4.24461
18 Hybrid 2539 4.21473
13 Hybrid 2625 4.20358
11 Hybrid 753 4.14729
17 Hybrid 2499 4.08128
6 Hybrid 2851 4.05547
8 Hybrid 1708 4.04356
12 Hybrid 4043 4.00642
10 Hybrid 2528 4.00523
9 Hybrid 128 3.97007
11 Hybrid 2068 3.96341
13 Hybrid 2733 3.95854
12 Hybrid 768 3.94528
18 Hybrid 1816 3.93414
9 Hybrid 4326 3.93193
12 Hybrid 108 3.8832
11 Hybrid 23 3.87201
12 Hybrid 467 3.86144
10 Hybrid 3504 3.84239
10 Hybrid 3775 3.80811
11 Hybrid 1503 3.77597
13 Hybrid 237 3.75212
14 Hybrid 2557 3.74813
14 Hybrid 2198 3.74351
19 Hybrid 816 3.73789
14 Hybrid 244 3.7217
15 Hybrid 2411 3.68555
6 Hybrid 555 3.61197
13 Hybrid 4222 3.57526
7 Hybrid 2016 3.50185
8 Hybrid 223 3.49218
13 Hybrid 1991 3.47436
15 Hybrid 4288 3.40547
14 Hybrid 1251 3.37075
12 Hybrid 4027 3.34857
15 Hybrid 4066 3.33441
16 Hybrid 945 3.33293
13 Hybrid 1533 3.32134
19 Hybrid 3747 3.30625
7 Hybrid 3620 3.29115
17 Hybrid 25 3.27133
14 Hybrid 279 3.2613
4 Hybrid 2075 3.25978
16 Hybrid 2199 3.17965
17 Hybrid 3748 3.17326
20 Hybrid 1807 3.16937
20 Hybrid 2264 3.14659
18 Hybrid 1629 3.13849
15 Hybrid 3260 3.06149
16 Hybrid 156 3.0592
11 Hybrid 1690 3.02987
18 Hybrid 801 3.02876
17 Hybrid 3138 2.97827
9 Hybrid 1811 2.95156
18 Hybrid 3567 2.94152
14 Hybrid 1687 2.93768
10 Hybrid 1302 2.93747
21 Hybrid 4054 2.88198
16 Hybrid 360 2.85676
12 Hybrid 2216 2.81367
13 Hybrid 1937 2.80031
5 Hybrid 201 2.79706
17 Hybrid 2093 2.7747
15 Hybrid 548 2.76719
8 Hybrid 3570 2.75994
22 Hybrid 2506 2.74069
14 Hybrid 3358 2.73775
15 Hybrid 663 2.69203
19 Hybrid 3511 2.62583
19 Hybrid 181 2.61498
18 Hybrid 2443 2.59843
23 Hybrid 2491 2.59261
9 Hybrid 3655 2.58401
19 Hybrid 3611 2.58269
16 Hybrid 2370 2.56205
10 Hybrid 3175 2.55563
20 Hybrid 3627 2.54914
24 Hybrid 2177 2.54888
16 Hybrid 1815 2.52203
15 Hybrid 3087 2.50772
21 Hybrid 3489 2.49891
17 Hybrid 1075 2.47794
18 Hybrid 1241 2.46013
22 Hybrid 86 2.44638
6 Hybrid 2586 2.44358
21 Hybrid 484 2.44195
20 Hybrid 2912 2.43753
11 Hybrid 4405 2.41728
11 Hybrid 56 2.41268
23 Hybrid 1612 2.40801
12 Hybrid 11 2.35184
16 Hybrid 3774 2.34721
22 Hybrid 3929 2.34477
13 Hybrid 3142 2.33768
24 Hybrid 179 2.32778
7 Hybrid 107 2.32688
19 Hybrid 3711 2.32359
19 Hybrid 1404 2.31578
21 Hybrid 509 2.28984
12 Hybrid 226 2.2776
8 Hybrid 3639 2.26153
9 Hybrid 4363 2.26037
14 Hybrid 41 2.23953
20 Hybrid 781 2.22054
23 Hybrid 3974 2.21517
10 Hybrid 904 2.1837
20 Hybrid 3210 2.18259
17 Hybrid 1952 2.17873
25 Hybrid 3846 2.17769
18 Hybrid 2231 2.16235
25 Hybrid 2556 2.16045
13 Hybrid 3539 2.15021
19 Hybrid 1578 2.13344
21 Hybrid 1510 2.13176
20 Hybrid 3065 2.12425
22 Hybrid 1895 2.11365
14 Hybrid 4216 2.11139
23 Hybrid 1155 2.10669
24 Hybrid 53 2.06586
24 Hybrid 2495 2.02148
17 Hybrid 549 2.01935
25 Hybrid 1111 1.99227
26 Hybrid 3056 1.98634
22 Hybrid 1700 1.98482
23 Hybrid 847 1.96232
11 Hybrid 1596 1.94237
26 Hybrid 2534 1.90812
27 Hybrid 288 1.9025
21 Hybrid 1577 1.87663
27 Hybrid 3788 1.8717
18 Hybrid 228 1.83643
15 Hybrid 1025 1.82188
28 Hybrid 2846 1.81845
24 Hybrid 956 1.81313
28 Hybrid 2377 1.811
22 Hybrid 3339 1.79198
23 Hybrid 1954 1.7844
12 Hybrid 4003 1.78326
15 Hybrid 1089 1.75531
16 Hybrid 869 1.72209
24 Hybrid 1657 1.70321
17 Hybrid 1626 1.67405
29 Hybrid 3650 1.66768
30 Hybrid 2537 1.65772
13 Hybrid 1076 1.65572
20 Hybrid 3062 1.64557
16 Hybrid 1 1.63921
19 Hybrid 839 1.61999
14 Hybrid 66 1.61399
20 Hybrid 3623 1.58487
25 Hybrid 2679 1.58268
31 Hybrid 3283 1.55716
21 Hybrid 1743 1.55238
15 Hybrid 4391 1.53487
16 Hybrid 3772 1.52862
29 Hybrid 3828 1.52319
30 Hybrid 3036 1.51058
18 Hybrid 203 1.50961
25 Hybrid 321 1.50794
26 Hybrid 1557 1.49663
17 Hybrid 3547 1.48381
18 Hybrid 3542 1.48253
32 Hybrid 1980 1.47441
31 Hybrid 3839 1.46155
27 Hybrid 665 1.46101
32 Hybrid 2470 1.45701
28 Hybrid 233 1.43493
26 Hybrid 2213 1.43156
26 Hybrid 1257 1.38549
33 Hybrid 3419 1.37522
19 Hybrid 2619 1.36605
34 Hybrid 88 1.34579
17 Hybrid 141 1.34157
21 Hybrid 348 1.32471
22 Hybrid 4049 1.316
20 Hybrid 1998 1.3001
18 Hybrid 3537 1.29397
25 Hybrid 3673 1.28593
21 Hybrid 68 1.2824
19 Hybrid 2458 1.27912
23 Hybrid 306 1.27221
24 Hybrid 3955 1.26639
29 Hybrid 4064 1.26235
19 Hybrid 74 1.22511
21 Hybrid 3705 1.22508
22 Hybrid 1250 1.21956
23 Hybrid 503 1.20721
27 Hybrid 3835 1.20695
30 Hybrid 1875 1.19724
25 Hybrid 4032 1.17151
26 Hybrid 4150 1.16018
33 Hybrid 3294 1.12928
27 Hybrid 375 1.10261
34 Hybrid 2518 1.10061
26 Hybrid 3841 1.09066
28 Hybrid 3193 1.07974
27 Hybrid 4110 1.07877
31 Hybrid 4091 1.05401
35 Hybrid 358 1.04184
29 Hybrid 2656 1.02943
32 Hybrid 3502 1.0288
20 Hybrid 3603 1.01669
28 Hybrid 2898 0.993155
36 Hybrid 3389 0.975565
29 Hybrid 2192 0.960488
35 Hybrid 2526 0.959725
22 Hybrid 4042 0.952699
30 Hybrid 3472 0.951946
20 Hybrid 613 0.950548
36 Hybrid 2574 0.943649
21 Hybrid 4377 0.920986
21 Hybrid 1168 0.914169
33 Hybrid 4333 0.911822
31 Hybrid 2811 0.909541
37 Hybrid 3755 0.864894
38 Hybrid 2845 0.848772
32 Hybrid 4127 0.838184
34 Hybrid 4223 0.838175
27 Hybrid 423 0.835798
22 Hybrid 3637 0.818239
23 Hybrid 3515 0.818071
23 Hybrid 1735 0.814347
37 Hybrid 3150 0.80693
30 Hybrid 2428 0.786439
24 Hybrid 102 0.78496
22 Hybrid 3509 0.784461
33 Hybrid 2605 0.778923
23 Hybrid 830 0.764401
24 Hybrid 3688 0.752203
31 Hybrid 4050 0.751874
22 Hybrid 1219 0.714996
24 Hybrid 3667 0.70751
34 Hybrid 1595 0.705067
35 Hybrid 4065 0.70413
35 Hybrid 3145 0.695616
36 Hybrid 4257 0.692122
28 Hybrid 2214 0.670104
25 Hybrid 2145 0.655837
39 Hybrid 4217 0.634083
37 Hybrid 3812 0.624305
38 Hybrid 841 0.621766
36 Hybrid 79 0.619085
23 Hybrid 3117 0.618904
29 Hybrid 3388 0.602339
25 Hybrid 1672 0.571357
24 Hybrid 4410 0.555331
28 Hybrid 1495 0.548056
26 Hybrid 303 0.529917
25 Hybrid 4044 0.525173
30 Hybrid 2630 0.491139
37 Hybrid 4321 0.479274
39 Hybrid 1359 0.475072
40 Hybrid 4181 0.466711
26 Hybrid 857 0.465807
27 Hybrid 4128 0.461999
41 Hybrid 4230 0.458366
40 Hybrid 3024 0.447482
42 Hybrid 3102 0.434707
32 Hybrid 4031 0.414625
33 Hybrid 2641 0.386663
24 Hybrid 4307 0.380617
41 Hybrid 2521 0.378679
38 Hybrid 2546 0.364695
31 Hybrid 2212 0.359065
25 Hybrid 4248 0.358127
34 Hybrid 2618 0.351456
38 Hybrid 4197 0.336743
28 Hybrid 1143 0.33228
43 Hybrid 2512 0.31946
32 Hybrid 4319 0.315711
29 Hybrid 1367 0.302588
39 Hybrid 3790 0.289026
40 Hybrid 3782 0.261891
26 Hybrid 3398 0.257032
30 Hybrid 2577 0.220944
29 Hybrid 3151 0.219386
26 Hybrid 3550 0.203748
30 Hybrid 709 0.167972
41 Hybrid 4024 0.162215
27 Hybrid 3548 0.147994
42 Hybrid 3132 0.143099
42 Hybrid 4109 0.140014
33 Hybrid 2230 0.135296
25 Hybrid 246 0.11727
27 Hybrid 4376 0.105604
43 Hybrid 1649 0.0985122
44 Hybrid 3276 0.0902737
27 Hybrid 3387 0.0485563
28 Hybrid 3657 0.0422735
31 Hybrid 3123 0.0336234
44 Hybrid 4352 0.0333324
45 Hybrid 4238 0.01415
29 Hybrid 2612 0.0119725
30 Hybrid 4384 0.00504222
45 Hybrid 3410 -0.0301949
31 Hybrid 308 -0.0351156
39 Hybrid 216 -0.0513294
31 Hybrid 1881 -0.0692589
32 Hybrid 3414 -0.0764897
28 Hybrid 2626 -0.0882658
40 Hybrid 27 -0.08988
46 Hybrid 3740 -0.121599
47 Hybrid 3267 -0.124406
28 Hybrid 1711 -0.137003
29 Hybrid 3767 -0.151324
30 Hybrid 1896 -0.177746
48 Hybrid 3840 -0.185597
33 Hybrid 3601 -0.19942
49 Hybrid 3130 -0.200174
46 Hybrid 4190 -0.201999
29 Hybrid 2809 -0.210659
43 Hybrid 3131 -0.212155
47 Hybrid 4133 -0.217562
32 Hybrid 3340 -0.233303
50 Hybrid 2175 -0.240158
44 Hybrid 2542 -0.289897
51 Hybrid 2500 -0.297559
52 Hybrid 3381 -0.299438
32 Hybrid 2559 -0.301822
53 Hybrid 2977 -0.307606
33 Hybrid 136 -0.310058
41 Hybrid 1389 -0.32337
42 Hybrid 4067 -0.325928
31 Hybrid 4398 -0.341283
34 Hybrid 752 -0.348087
48 Hybrid 1543 -0.360168
32 Hybrid 835 -0.371772
45 Hybrid 2471 -0.380408
46 Hybrid 4051 -0.388433
43 Hybrid 3307 -0.402433
34 Hybrid 2672 -0.458362
44 Hybrid 2819 -0.469994
33 Hybrid 2245 -0.484592
35 Hybrid 4338 -0.493525
34 Hybrid 470 -0.556162
35 Hybrid 1370 -0.568025
54 Hybrid 3197 -0.570521
47 Hybrid 2915 -0.571689
30 Hybrid 1325 -0.583712
36 Hybrid 75 -0.591845
36 Hybrid 3052 -0.605608
45 Hybrid 7 -0.605927
49 Hybrid 386 -0.607356
33 Hybrid 304 -0.614793
50 Hybrid 4214 -0.62436
48 Hybrid 1544 -0.642388
46 Hybrid 1915 -0.666092
49 Hybrid 3712 -0.669644
50 Hybrid 2990 -0.670297
31 Hybrid 865 -0.725893
35 Hybrid 291 -0.74627
37 Hybrid 1573 -0.748061
51 Hybrid 2916 -0.74927
52 Hybrid 4013 -0.755722
51 Hybrid 2517 -0.760437
55 Hybrid 93 -0.763961
52 Hybrid 957 -0.783133
36 Hybrid 4289 -0.80674
37 Hybrid 117 -0.827716
34 Hybrid 3602 -0.831271
53 Hybrid 2550 -0.834105
56 Hybrid 4011 -0.838868
47 Hybrid 2265 -0.84018
57 Hybrid 3754 -0.85567
32 Hybrid 1221 -0.868668
53 Hybrid 21 -0.885624
48 Hybrid 686 -0.896236
49 Hybrid 2849 -0.898379
38 Hybrid 3766 -0.899111
33 Hybrid 3988 -0.913765
35 Hybrid 4390 -0.917923
54 Hybrid 3674 -0.922143
34 Hybrid 3985 -0.936405
35 Hybrid 4375 -0.957172
55 Hybrid 1823 -0.972508
26 Hybrid 2621 -0.975162
50 Hybrid 623 -0.980681
51 Hybrid 3714 -0.983258
54 Hybrid 2152 -0.988847
39 Hybrid 1946 -0.99465
27 Hybrid 2064 -1.01172
28 Hybrid 4041 -1.01445
56 Hybrid 2412 -1.01712
29 Hybrid 3499 -1.02384
40 Hybrid 4406 -1.02486
36 Hybrid 3770 -1.03049
37 Hybrid 1188 -1.03562
37 Hybrid 2554 -1.05898
57 Hybrid 4132 -1.07334
36 Hybrid 4392 -1.09025
58 Hybrid 3367 -1.09627
55 Hybrid 3376 -1.11159
38 Hybrid 2544 -1.11518
38 Hybrid 1989 -1.13471
58 Hybrid 2437 -1.17856
59 Hybrid 955 -1.19284
52 Hybrid 4266 -1.19782
56 Hybrid 3998 -1.20977
37 Hybrid 2246 -1.20994
53 Hybrid 3941 -1.21369
30 Hybrid 230 -1.21392
57 Hybrid 3557 -1.27023
59 Hybrid 4009 -1.32324
58 Hybrid 2757 -1.33819
59 Hybrid 3011 -1.35573
39 Hybrid 3954 -1.36701
54 Hybrid 1748 -1.37417
41 Hybrid 3075 -1.40026
40 Hybrid 3957 -1.45657
60 Hybrid 1432 -1.47795
61 Hybrid 3995 -1.48747
60 Hybrid 2797 -1.5342
41 Hybrid 1270 -1.62615
61 Hybrid 3659 -1.64135
38 Hybrid 2153 -1.67277
42 Hybrid 1943 -1.71369
43 Hybrid 1944 -1.74471
55 Hybrid 3793 -1.75093
39 Hybrid 219 -1.78078
42 Hybrid 2051 -1.81763
62 Hybrid 4125 -1.83575
43 Hybrid 3962 -1.85896
62 Hybrid 1604 -1.86864
39 Hybrid 3617 -1.89609
56 Hybrid 533 -1.90664
57 Hybrid 2421 -1.96536
63 Hybrid 568 -2.01173
38 Hybrid 3538 -2.04331
44 Hybrid 1580 -2.0696
58 Hybrid 1643 -2.09675
44 Hybrid 63 -2.28848
39 Hybrid 2627 -2.29245
64 Hybrid 4057 -2.32677
60 Hybrid 3054 -2.3754
31 Hybrid 2648 -2.4064
40 Hybrid 4281 -2.41221
61 Hybrid 877 -2.43875
62 Hybrid 4228 -2.43995
32 Hybrid 190 -2.46448
59 Hybrid 1446 -2.51296
34 Hybrid 1791 -2.5436
41 Hybrid 1279 -2.56567
35 Hybrid 3360 -2.57799
60 Hybrid 449 -2.59119
61 Hybrid 3733 -2.62558
45 Hybrid 3083 -2.77994
62 Hybrid 1195 -3.23722
33 Hybrid 2877 -3.30971
65 Hybrid 997 -3.491
63 Hybrid 3312 -3.71904
35 Hybrid 4035 -4.05459
36 Hybrid 3553 -7.71641

0 Teleop 2056 23.2447
0 Teleop 2169 15.8049
0 Teleop 341 14.4474
0 Teleop 1676 14.0926
0 Teleop 67 14.0786
0 Teleop 1592 13.1581
1 Teleop 1218 13.0268
1 Teleop 469 12.7512
0 Teleop 620 12.4123
0 Teleop 1629 12.3624
0 Teleop 2474 12.3455
1 Teleop 1714 12.2658
1 Teleop 1114 11.8559
0 Teleop 1983 11.6952
1 Teleop 2471 11.6623
1 Teleop 103 10.6405
2 Teleop 744 10.6159
1 Teleop 2377 10.5978
2 Teleop 217 10.4872
3 Teleop 1065 10.2044
2 Teleop 1241 10.0904
2 Teleop 222 10.048
4 Teleop 180 9.32391
3 Teleop 365 8.68109
1 Teleop 2614 8.62772
1 Teleop 1143 8.50688
2 Teleop 48 8.49449
3 Teleop 188 8.48882
2 Teleop 56 8.45749
4 Teleop 2626 8.32437
3 Teleop 27 8.27306
0 Teleop 1690 8.15331
1 Teleop 1662 8.1356
2 Teleop 2834 7.49043
0 Teleop 177 7.3363
2 Teleop 2826 7.31831
3 Teleop 224 7.23497
4 Teleop 4342 7.19294
2 Teleop 1700 7.13421
5 Teleop 610 7.05601
3 Teleop 1425 7.05177
4 Teleop 1719 6.96239
3 Teleop 876 6.64134
6 Teleop 2852 6.62026
2 Teleop 1574 6.56531
4 Teleop 3314 6.55121
4 Teleop 3130 6.47232
5 Teleop 2016 6.43727
1 Teleop 3234 6.4026
5 Teleop 342 6.39362
6 Teleop 1523 6.37065
5 Teleop 3929 6.24771
5 Teleop 2052 6.20352
6 Teleop 316 6.05237
1 Teleop 228 6.00876
7 Teleop 548 5.98698
4 Teleop 2557 5.98102
2 Teleop 3537 5.94297
3 Teleop 1942 5.90702
2 Teleop 3205 5.89541
7 Teleop 179 5.87342
3 Teleop 3357 5.86817
5 Teleop 2002 5.85803
8 Teleop 1251 5.81243
5 Teleop 2199 5.80585
3 Teleop 3962 5.7857
4 Teleop 2679 5.71637
6 Teleop 2521 5.7033
6 Teleop 2528 5.70171
7 Teleop 612 5.67868
6 Teleop 2530 5.60972
7 Teleop 484 5.59881
7 Teleop 3755 5.56917
8 Teleop 3389 5.52254
4 Teleop 2544 5.31079
8 Teleop 3294 5.22895
5 Teleop 3138 5.18015
6 Teleop 2252 5.15517
8 Teleop 357 5.14909
9 Teleop 2729 5.12158
9 Teleop 1649 5.04439
8 Teleop 907 4.99561
7 Teleop 1503 4.99281
3 Teleop 3280 4.97557
9 Teleop 3117 4.95195
4 Teleop 4392 4.8943
5 Teleop 3083 4.84064
6 Teleop 2213 4.79209
9 Teleop 3846 4.72758
3 Teleop 3098 4.72374
4 Teleop 1025 4.71654
4 Teleop 3930 4.7049
7 Teleop 2192 4.68116
8 Teleop 2603 4.58783
6 Teleop 1403 4.52619
10 Teleop 2506 4.50524
7 Teleop 1577 4.47562
10 Teleop 4334 4.46366
9 Teleop 2912 4.44938
9 Teleop 1533 4.40166
5 Teleop 348 4.3915
6 Teleop 558 4.38793
11 Teleop 2809 4.37681
10 Teleop 4091 4.32718
8 Teleop 2093 4.32686
10 Teleop 375 4.29477
11 Teleop 1902 4.28205
11 Teleop 2538 4.26017
12 Teleop 1875 4.25011
7 Teleop 1228 4.24018
10 Teleop 834 4.20988
8 Teleop 869 4.20731
7 Teleop 2648 4.20684
11 Teleop 63 4.15039
9 Teleop 2374 4.0744
13 Teleop 801 4.06397
8 Teleop 1100 4.04701
12 Teleop 1625 3.99262
5 Teleop 3770 3.98057
8 Teleop 3211 3.97703
10 Teleop 1540 3.94313
12 Teleop 2185 3.88529
13 Teleop 877 3.84783
9 Teleop 3339 3.83788
11 Teleop 4127 3.81989
12 Teleop 3841 3.80088
10 Teleop 3419 3.76608
14 Teleop 3276 3.75881
12 Teleop 4027 3.73308
10 Teleop 1576 3.72311
15 Teleop 3747 3.70052
9 Teleop 230 3.61974
11 Teleop 192 3.52293
11 Teleop 3316 3.51793
12 Teleop 888 3.51303
11 Teleop 2180 3.48818
16 Teleop 3312 3.48382
12 Teleop 2216 3.4739
9 Teleop 1302 3.46133
13 Teleop 1675 3.42917
13 Teleop 836 3.42707
10 Teleop 2370 3.42696
14 Teleop 1895 3.38718
13 Teleop 1944 3.38286
13 Teleop 3550 3.37697
6 Teleop 573 3.3713
14 Teleop 1946 3.31851
17 Teleop 2957 3.30497
15 Teleop 3283 3.29278
16 Teleop 1915 3.27859
18 Teleop 3883 3.27809
12 Teleop 3123 3.1954
14 Teleop 3193 3.17713
15 Teleop 2230 3.12077
16 Teleop 1954 3.11879
14 Teleop 4024 3.10576
11 Teleop 3623 3.07731
12 Teleop 2067 3.05047
13 Teleop 1359 2.9749
5 Teleop 904 2.97245
14 Teleop 3705 2.9708
17 Teleop 1731 2.9617
14 Teleop 3812 2.96056
15 Teleop 2198 2.95516
13 Teleop 486 2.86711
15 Teleop 79 2.83122
19 Teleop 2264 2.82935
15 Teleop 2046 2.82445
20 Teleop 2518 2.7966
16 Teleop 3711 2.79193
15 Teleop 2051 2.78307
7 Teleop 247 2.77489
17 Teleop 2439 2.7686
16 Teleop 25 2.75791
14 Teleop 2234 2.75641
21 Teleop 3261 2.74935
10 Teleop 3515 2.74077
16 Teleop 3260 2.69391
22 Teleop 3197 2.67716
15 Teleop 816 2.67668
17 Teleop 21 2.66614
6 Teleop 4391 2.65889
23 Teleop 3061 2.65224
13 Teleop 190 2.64765
18 Teleop 3410 2.64043
19 Teleop 3998 2.63863
14 Teleop 3499 2.63365
18 Teleop 1510 2.63122
17 Teleop 4032 2.62308
19 Teleop 3192 2.61669
16 Teleop 3386 2.59375
20 Teleop 955 2.59165
17 Teleop 2866 2.58583
11 Teleop 1367 2.58033
20 Teleop 2383 2.56599
18 Teleop 3492 2.56135
21 Teleop 4132 2.54707
18 Teleop 3087 2.54566
18 Teleop 2265 2.52887
19 Teleop 1389 2.50216
24 Teleop 3828 2.49249
25 Teleop 2472 2.48594
19 Teleop 4406 2.48388
20 Teleop 2214 2.46697
21 Teleop 2630 2.45178
21 Teleop 3164 2.45101
8 Teleop 1188 2.4457
22 Teleop 3358 2.42929
19 Teleop 3954 2.40417
16 Teleop 423 2.40371
15 Teleop 23 2.39952
22 Teleop 360 2.39413
23 Teleop 3775 2.38556
17 Teleop 225 2.38478
26 Teleop 4230 2.35899
12 Teleop 11 2.33835
13 Teleop 203 2.33678
23 Teleop 4057 2.30987
20 Teleop 379 2.28096
9 Teleop 3538 2.27969
20 Teleop 1155 2.27687
21 Teleop 4266 2.27537
7 Teleop 2586 2.2642
21 Teleop 3511 2.2542
16 Teleop 839 2.21459
22 Teleop 7 2.21078
22 Teleop 3567 2.2085
27 Teleop 2845 2.20778
8 Teleop 3602 2.19881
24 Teleop 753 2.18914
9 Teleop 2075 2.17678
22 Teleop 4333 2.17656
25 Teleop 3210 2.1606
10 Teleop 74 2.14932
23 Teleop 1557 2.13261
24 Teleop 1657 2.10353
24 Teleop 4321 2.10284
26 Teleop 2733 2.0832
27 Teleop 956 2.06404
11 Teleop 1076 2.05576
14 Teleop 4347 2.05284
28 Teleop 3018 1.98744
23 Teleop 306 1.98673
25 Teleop 3351 1.98565
15 Teleop 1089 1.98535
16 Teleop 4128 1.98206
17 Teleop 1219 1.9769
18 Teleop 2994 1.97599
28 Teleop 2443 1.97536
24 Teleop 4031 1.97043
26 Teleop 1937 1.96183
29 Teleop 4238 1.9539
23 Teleop 2534 1.94786
30 Teleop 2512 1.94389
25 Teleop 4013 1.93237
10 Teleop 503 1.92241
12 Teleop 4398 1.92163
24 Teleop 509 1.90892
29 Teleop 957 1.89952
31 Teleop 2220 1.89336
26 Teleop 4065 1.8907
25 Teleop 237 1.87797
26 Teleop 768 1.86587
11 Teleop 68 1.86562
12 Teleop 4405 1.86335
27 Teleop 4133 1.85787
30 Teleop 847 1.84223
27 Teleop 4326 1.83734
18 Teleop 709 1.8312
31 Teleop 2517 1.81092
28 Teleop 3242 1.80711
27 Teleop 358 1.80454
25 Teleop 1743 1.78589
28 Teleop 1952 1.77859
26 Teleop 128 1.77694
13 Teleop 66 1.76588
28 Teleop 714 1.76266
13 Teleop 3601 1.76023
14 Teleop 226 1.74605
29 Teleop 665 1.73605
32 Teleop 3636 1.73271
30 Teleop 86 1.73265
17 Teleop 4041 1.7258
33 Teleop 841 1.72105
19 Teleop 865 1.72058
17 Teleop 1672 1.65812
15 Teleop 1250 1.65128
32 Teleop 4217 1.63472
27 Teleop 2428 1.62326
28 Teleop 1270 1.58595
18 Teleop 4042 1.58094
34 Teleop 2811 1.5748
29 Teleop 2537 1.5722
35 Teleop 3131 1.55408
19 Teleop 2191 1.53186
31 Teleop 4222 1.5131
36 Teleop 2990 1.49125
14 Teleop 3618 1.48007
30 Teleop 3793 1.46133
29 Teleop 2641 1.45071
29 Teleop 3052 1.43445
15 Teleop 201 1.42631
16 Teleop 4390 1.42584
19 Teleop 1884 1.42405
32 Teleop 3659 1.41274
30 Teleop 2231 1.41221
16 Teleop 3509 1.39578
31 Teleop 88 1.38484
17 Teleop 4363 1.38337
17 Teleop 3539 1.37295
30 Teleop 117 1.37052
33 Teleop 4214 1.34835
37 Teleop 3673 1.33438
38 Teleop 3674 1.33424
18 Teleop 1711 1.33009
33 Teleop 3102 1.32568
34 Teleop 3054 1.31951
34 Teleop 3556 1.30928
39 Teleop 2605 1.307
20 Teleop 663 1.30498
18 Teleop 3637 1.3012
21 Teleop 4097 1.29748
35 Teleop 2526 1.29537
19 Teleop 2458 1.28047
20 Teleop 2229 1.27241
22 Teleop 467 1.27109
40 Teleop 2437 1.26611
36 Teleop 2846 1.26202
20 Teleop 1325 1.26021
18 Teleop 3570 1.24534
20 Teleop 223 1.24019
21 Teleop 1881 1.23776
31 Teleop 4319 1.23703
37 Teleop 3122 1.22308
19 Teleop 2619 1.2213
19 Teleop 141 1.2171
21 Teleop 1807 1.20173
38 Teleop 3056 1.18208
41 Teleop 2411 1.17943
39 Teleop 4181 1.17003
35 Teleop 2152 1.16581
20 Teleop 3547 1.1577
42 Teleop 4125 1.15419
23 Teleop 246 1.12077
31 Teleop 1708 1.11645
40 Teleop 2491 1.10366
41 Teleop 2499 1.08641
32 Teleop 3504 1.08516
20 Teleop 3617 1.08384
33 Teleop 4289 1.08283
21 Teleop 107 1.07986
22 Teleop 1896 1.06786
42 Teleop 2177 1.06063
23 Teleop 3688 1.04454
21 Teleop 4307 1.04216
22 Teleop 3142 1.03569
43 Teleop 2062 1.02435
22 Teleop 2539 1.01297
43 Teleop 2542 1.00617
44 Teleop 2574 0.999854
45 Teleop 1816 0.999013
24 Teleop 830 0.983436
32 Teleop 3388 0.945121
23 Teleop 3974 0.941989
32 Teleop 2849 0.926835
33 Teleop 181 0.921777
21 Teleop 470 0.91593
33 Teleop 2212 0.910037
34 Teleop 3957 0.892321
22 Teleop 3398 0.884998
46 Teleop 3840 0.869862
24 Teleop 1495 0.867866
25 Teleop 835 0.862337
34 Teleop 4338 0.856798
36 Teleop 3790 0.854176
37 Teleop 1612 0.841107
26 Teleop 3639 0.840275
38 Teleop 4064 0.824942
39 Teleop 2757 0.822827
22 Teleop 3985 0.814767
23 Teleop 1246 0.808793
40 Teleop 3611 0.795071
23 Teleop 75 0.790427
35 Teleop 3065 0.768177
24 Teleop 1279 0.767727
23 Teleop 4044 0.767407
34 Teleop 2028 0.764942
47 Teleop 4228 0.761761
24 Teleop 1547 0.758619
27 Teleop 4377 0.750656
25 Teleop 2554 0.744004
44 Teleop 4043 0.731277
24 Teleop 3620 0.720897
25 Teleop 2495 0.694373
35 Teleop 3733 0.686605
45 Teleop 4110 0.680456
36 Teleop 2819 0.679233
37 Teleop 3650 0.671493
41 Teleop 2556 0.664687
28 Teleop 4376 0.660598
29 Teleop 2246 0.647817
26 Teleop 1811 0.644985
24 Teleop 3182 0.640001
42 Teleop 4066 0.6383
48 Teleop 2470 0.611176
46 Teleop 3024 0.601843
47 Teleop 2130 0.600567
38 Teleop 3307 0.597004
48 Teleop 3995 0.59412
49 Teleop 3381 0.58986
25 Teleop 4384 0.573184
43 Teleop 3557 0.543587
49 Teleop 3472 0.542053
44 Teleop 3627 0.518648
36 Teleop 1573 0.514298
50 Teleop 3712 0.483933
37 Teleop 2672 0.483871
25 Teleop 3387 0.474536
45 Teleop 3376 0.468262
39 Teleop 449 0.448551
35 Teleop 4150 0.445701
26 Teleop 321 0.435191
30 Teleop 4375 0.428701
27 Teleop 1626 0.42668
31 Teleop 2153 0.426309
28 Teleop 219 0.407911
51 Teleop 2898 0.405779
26 Teleop 2625 0.405212
27 Teleop 1257 0.403514
29 Teleop 102 0.394626
36 Teleop 291 0.393235
30 Teleop 3340 0.373817
32 Teleop 3603 0.361142
37 Teleop 4050 0.3397
25 Teleop 2621 0.336006
38 Teleop 3075 0.333858
31 Teleop 1168 0.333248
26 Teleop 2851 0.333151
46 Teleop 386 0.331598
32 Teleop 41 0.328743
40 Teleop 1643 0.323594
33 Teleop 3767 0.322609
50 Teleop 3839 0.304221
28 Teleop 304 0.296333
33 Teleop 136 0.29445
34 Teleop 555 0.289645
47 Teleop 108 0.289242
41 Teleop 623 0.284868
27 Teleop 3655 0.273411
48 Teleop 4190 0.257356
42 Teleop 3150 0.24925
52 Teleop 1432 0.218748
29 Teleop 1791 0.216398
51 Teleop 2175 0.212658
43 Teleop 2421 0.197574
52 Teleop 3754 0.186849
38 Teleop 3062 0.18628
26 Teleop 1735 0.185546
49 Teleop 2916 0.179691
53 Teleop 4051 0.146128
35 Teleop 1989 0.112046
50 Teleop 945 0.0988139
30 Teleop 4035 0.0950182
34 Teleop 4003 0.0873894
31 Teleop 4373 0.0842908
28 Teleop 2627 0.0824077
29 Teleop 2612 0.0791022
44 Teleop 1195 0.0740187
54 Teleop 2635 0.0610225
53 Teleop 4011 0.0595625
36 Teleop 2577 0.0476985
45 Teleop 2068 0.0454691
54 Teleop 93 0.013353
39 Teleop 2618 0.00720899
51 Teleop 4197 0.00645091
55 Teleop 4054 -0.0215712
37 Teleop 1370 -0.0218575
55 Teleop 568 -0.0324236
27 Teleop 1075 -0.0501286
56 Teleop 2550 -0.0718805
56 Teleop 3267 -0.081116
46 Teleop 244 -0.0861692
28 Teleop 781 -0.10861
30 Teleop 3667 -0.108709
38 Teleop 752 -0.149308
31 Teleop 3175 -0.179307
27 Teleop 549 -0.202386
52 Teleop 233 -0.21894
40 Teleop 279 -0.227104
41 Teleop 3955 -0.227193
47 Teleop 2546 -0.235017
57 Teleop 3036 -0.254161
35 Teleop 857 -0.278522
39 Teleop 3774 -0.278618
57 Teleop 3145 -0.289582
48 Teleop 4288 -0.290505
58 Teleop 3367 -0.345454
28 Teleop 2877 -0.351117
32 Teleop 708 -0.356045
53 Teleop 3489 -0.381429
40 Teleop 3766 -0.382831
29 Teleop 4410 -0.421969
42 Teleop 2656 -0.423758
36 Teleop 3772 -0.42536
58 Teleop 1823 -0.428255
49 Teleop 204 -0.437896
54 Teleop 1604 -0.477082
39 Teleop 303 -0.48863
32 Teleop 3414 -0.492368
55 Teleop 3132 -0.514305
29 Teleop 1815 -0.514324
59 Teleop 1595 -0.515141
40 Teleop 613 -0.517097
33 Teleop 3542 -0.526265
56 Teleop 3011 -0.532967
59 Teleop 2977 -0.554125
30 Teleop 1221 -0.559556
30 Teleop 1687 -0.57852
34 Teleop 308 -0.605474
31 Teleop 4248 -0.616082
50 Teleop 216 -0.619748
41 Teleop 4281 -0.623409
35 Teleop 1 -0.629458
37 Teleop 2245 -0.661142
36 Teleop 4216 -0.670692
60 Teleop 2915 -0.699392
37 Teleop 3548 -0.70159
51 Teleop 3748 -0.706638
52 Teleop 533 -0.710118
32 Teleop 3988 -0.74447
53 Teleop 288 -0.760979
60 Teleop 2500 -0.813395
61 Teleop 4009 -0.822886
54 Teleop 1111 -0.826704
33 Teleop 1404 -0.832768
57 Teleop 2797 -0.838483
58 Teleop 3502 -0.904934
38 Teleop 2145 -0.944092
33 Teleop 433 -0.959758
41 Teleop 3835 -0.999257
34 Teleop 3151 -1.01704
31 Teleop 2064 -1.02785
38 Teleop 1998 -1.03451
43 Teleop 4049 -1.04001
42 Teleop 4320 -1.05514
55 Teleop 1980 -1.10845
39 Teleop 3657 -1.19352
56 Teleop 3714 -1.20263
61 Teleop 4257 -1.24472
59 Teleop 1543 -1.36656
34 Teleop 4252 -1.37266
43 Teleop 1580 -1.40965
62 Teleop 4109 -1.4743
32 Teleop 1991 -1.50586
35 Teleop 2559 -1.52459
60 Teleop 4352 -1.56792
33 Teleop 4254 -1.57309
44 Teleop 156 -1.62368
61 Teleop 4223 -1.6837
62 Teleop 3788 -1.70191
57 Teleop 4067 -1.87653
58 Teleop 3941 -1.8774
62 Teleop 3782 -1.8842
59 Teleop 1446 -2.11456
39 Teleop 1596 -2.16043
63 Teleop 2412 -2.24966
44 Teleop 1578 -2.28774
60 Teleop 53 -2.32985
61 Teleop 1748 -2.374
64 Teleop 997 -2.44754
65 Teleop 1544 -2.47367
63 Teleop 3740 -2.48105
35 Teleop 3360 -2.74325
62 Teleop 686 -3.17989
45 Teleop 1943 -3.52077
36 Teleop 3553 -5.43676

0 Bridge 2557 13.9926
0 Bridge 1100 13.5119
0 Bridge 67 12.1721
1 Bridge 2412 10.4227
0 Bridge 3419 10.1244
0 Bridge 2246 10.0451
0 Bridge 233 10.0012
2 Bridge 4057 9.9247
3 Bridge 3636 9.81351
1 Bridge 3930 9.66467
0 Bridge 1657 9.55387
2 Bridge 4410 9.52658
1 Bridge 3548 9.32508
3 Bridge 2067 9.26401
0 Bridge 3840 9.26134
4 Bridge 3145 9.1913
0 Bridge 610 9.16999
0 Bridge 834 9.13575
0 Bridge 3138 9.07113
1 Bridge 225 9.05225
1 Bridge 107 8.99915
1 Bridge 379 8.93982
2 Bridge 573 8.84797
5 Bridge 1983 8.83383
2 Bridge 48 8.49644
2 Bridge 341 8.39467
1 Bridge 2846 8.38083
3 Bridge 3601 8.30853
0 Bridge 1302 8.28189
1 Bridge 2630 8.27172
3 Bridge 486 8.24529
1 Bridge 3011 8.19932
4 Bridge 469 8.19626
2 Bridge 2264 8.193
4 Bridge 177 7.97163
1 Bridge 4334 7.93985
5 Bridge 3205 7.88927
3 Bridge 1714 7.82624
6 Bridge 228 7.77239
2 Bridge 3617 7.55885
3 Bridge 2614 7.54548
4 Bridge 156 7.50831
6 Bridge 3812 7.35056
1 Bridge 869 7.30434
7 Bridge 4097 7.09556
2 Bridge 1168 7.09068
4 Bridge 2512 6.93953
2 Bridge 1523 6.93464
5 Bridge 2826 6.83357
2 Bridge 2231 6.78851
1 Bridge 2866 6.73856
3 Bridge 180 6.7246
6 Bridge 2220 6.64033
7 Bridge 2538 6.50624
5 Bridge 226 6.50595
2 Bridge 2199 6.47566
3 Bridge 4067 6.46336
4 Bridge 2068 6.45904
5 Bridge 279 6.448
5 Bridge 27 6.34165
2 Bridge 1114 6.34121
3 Bridge 907 6.31809
3 Bridge 1676 6.31414
4 Bridge 2152 6.28323
8 Bridge 839 6.22791
6 Bridge 237 6.22285
3 Bridge 3351 6.22256
7 Bridge 957 6.13633
4 Bridge 1662 6.07461
8 Bridge 360 6.06257
7 Bridge 192 6.00294
8 Bridge 1629 5.97556
5 Bridge 386 5.9411
3 Bridge 1076 5.93672
6 Bridge 3620 5.93192
6 Bridge 103 5.91742
4 Bridge 3637 5.88318
8 Bridge 3747 5.80339
7 Bridge 2797 5.80041
4 Bridge 3360 5.75092
5 Bridge 3387 5.71366
9 Bridge 348 5.70895
7 Bridge 1025 5.70039
4 Bridge 1218 5.67713
4 Bridge 3602 5.57694
5 Bridge 3974 5.57413
6 Bridge 222 5.56647
7 Bridge 3123 5.49345
9 Bridge 877 5.4858
6 Bridge 2626 5.47015
10 Bridge 4228 5.46675
6 Bridge 2641 5.41272
10 Bridge 3623 5.40129
9 Bridge 3131 5.3838
8 Bridge 4333 5.37675
5 Bridge 1711 5.37436
11 Bridge 1625 5.31665
5 Bridge 1279 5.31565
10 Bridge 2439 5.30031
11 Bridge 3024 5.24875
7 Bridge 2852 5.22025
8 Bridge 2627 5.15895
12 Bridge 1700 5.15468
11 Bridge 1735 5.15062
9 Bridge 888 5.14987
7 Bridge 3492 5.10546
8 Bridge 1219 5.10061
9 Bridge 2619 5.07436
12 Bridge 246 5.07354
9 Bridge 2383 5.04445
10 Bridge 247 5.01822
12 Bridge 2175 5.00067
6 Bridge 2075 4.98694
10 Bridge 3242 4.98344
9 Bridge 781 4.97199
13 Bridge 2443 4.95893
11 Bridge 68 4.94837
12 Bridge 3539 4.93168
13 Bridge 3667 4.92066
14 Bridge 1425 4.91035
10 Bridge 2534 4.90257
5 Bridge 1574 4.84962
11 Bridge 3502 4.84399
13 Bridge 2648 4.77633
15 Bridge 2093 4.761
14 Bridge 3182 4.68139
16 Bridge 847 4.67013
13 Bridge 2526 4.63492
12 Bridge 25 4.61267
6 Bridge 1946 4.59954
6 Bridge 223 4.59047
11 Bridge 1111 4.58691
14 Bridge 2834 4.5526
7 Bridge 1576 4.52953
12 Bridge 2537 4.52007
7 Bridge 2016 4.51924
17 Bridge 4051 4.51633
18 Bridge 568 4.49481
8 Bridge 1577 4.47532
9 Bridge 1731 4.43602
10 Bridge 1241 4.40418
8 Bridge 128 4.38465
7 Bridge 4398 4.2702
19 Bridge 753 4.23522
15 Bridge 663 4.22692
14 Bridge 3018 4.21709
8 Bridge 484 4.21292
20 Bridge 2521 4.21264
21 Bridge 4257 4.20154
8 Bridge 1626 4.19933
9 Bridge 11 4.19281
15 Bridge 876 4.19089
10 Bridge 1228 4.15674
9 Bridge 433 4.15195
10 Bridge 4373 4.15008
8 Bridge 904 4.11286
11 Bridge 365 4.1119
9 Bridge 2586 4.07337
13 Bridge 86 4.03475
11 Bridge 1404 4.00113
12 Bridge 708 4.00037
16 Bridge 549 3.9709
11 Bridge 3142 3.91738
13 Bridge 423 3.90878
12 Bridge 56 3.9075
17 Bridge 230 3.90435
14 Bridge 3132 3.88558
14 Bridge 3151 3.87667
13 Bridge 714 3.86096
15 Bridge 2539 3.84099
18 Bridge 4041 3.83637
9 Bridge 2252 3.82285
15 Bridge 2556 3.81635
10 Bridge 3962 3.81345
16 Bridge 2180 3.79969
16 Bridge 801 3.78117
10 Bridge 141 3.76654
12 Bridge 548 3.76617
19 Bridge 4042 3.74918
17 Bridge 79 3.73548
15 Bridge 3175 3.73324
20 Bridge 3499 3.70449
13 Bridge 4307 3.70444
22 Bridge 2898 3.69275
10 Bridge 3065 3.67923
23 Bridge 2990 3.67746
18 Bridge 4064 3.67527
21 Bridge 558 3.67181
11 Bridge 3339 3.66685
11 Bridge 4003 3.62625
13 Bridge 4128 3.60355
12 Bridge 1943 3.57113
16 Bridge 4238 3.55324
19 Bridge 4013 3.54578
11 Bridge 3957 3.52881
24 Bridge 1510 3.48442
12 Bridge 2603 3.47583
13 Bridge 1533 3.47435
16 Bridge 470 3.44993
17 Bridge 3883 3.42436
20 Bridge 342 3.42108
18 Bridge 93 3.40831
21 Bridge 1557 3.38798
25 Bridge 3995 3.38735
14 Bridge 53 3.35832
15 Bridge 216 3.344
12 Bridge 4376 3.31695
14 Bridge 63 3.29913
15 Bridge 3193 3.29493
26 Bridge 3841 3.29455
19 Bridge 2518 3.29107
17 Bridge 503 3.27324
18 Bridge 1 3.26328
16 Bridge 612 3.23151
22 Bridge 1687 3.18093
14 Bridge 2056 3.13561
17 Bridge 358 3.12934
15 Bridge 2185 3.12628
19 Bridge 1188 3.09879
13 Bridge 4392 3.09332
20 Bridge 1816 3.0872
13 Bridge 2216 3.07625
22 Bridge 1251 3.05451
17 Bridge 2229 3.04441
20 Bridge 308 3.0407
14 Bridge 2230 3.03758
27 Bridge 4110 2.98975
14 Bridge 1989 2.9859
21 Bridge 3102 2.98413
18 Bridge 2377 2.9665
16 Bridge 1815 2.9265
15 Bridge 3835 2.90799
18 Bridge 709 2.89466
22 Bridge 2052 2.8779
19 Bridge 3929 2.86973
16 Bridge 3954 2.86811
19 Bridge 1155 2.86514
14 Bridge 3618 2.85948
23 Bridge 467 2.85498
20 Bridge 2495 2.84755
20 Bridge 623 2.84714
23 Bridge 2957 2.84236
24 Bridge 4217 2.83829
17 Bridge 2544 2.82361
18 Bridge 4032 2.81008
25 Bridge 3197 2.80048
21 Bridge 768 2.78688
28 Bridge 2471 2.76059
23 Bridge 3611 2.74545
26 Bridge 2506 2.74323
16 Bridge 1937 2.73509
24 Bridge 3556 2.72057
29 Bridge 2517 2.71338
17 Bridge 4320 2.68724
21 Bridge 3770 2.66703
27 Bridge 2470 2.62507
18 Bridge 2679 2.56076
19 Bridge 4031 2.52676
22 Bridge 3398 2.52655
28 Bridge 2472 2.52052
25 Bridge 21 2.51851
15 Bridge 830 2.50996
22 Bridge 217 2.50973
26 Bridge 1604 2.50785
23 Bridge 2528 2.49136
23 Bridge 3542 2.46249
24 Bridge 3547 2.46124
29 Bridge 3036 2.43515
24 Bridge 836 2.4218
27 Bridge 3557 2.40548
17 Bridge 1547 2.39409
28 Bridge 3998 2.39196
30 Bridge 1359 2.38288
30 Bridge 3130 2.37415
25 Bridge 3650 2.35354
26 Bridge 7 2.31141
19 Bridge 3052 2.3053
15 Bridge 1403 2.30216
16 Bridge 4375 2.29975
20 Bridge 1503 2.24493
27 Bridge 2819 2.21753
17 Bridge 74 2.20637
31 Bridge 3755 2.19396
20 Bridge 3083 2.19074
21 Bridge 1690 2.17459
29 Bridge 744 2.1691
18 Bridge 4363 2.14743
16 Bridge 75 2.14532
21 Bridge 4049 2.14029
32 Bridge 3312 2.12939
18 Bridge 188 2.11091
17 Bridge 555 2.10048
22 Bridge 1270 2.09082
23 Bridge 375 2.08619
28 Bridge 509 2.06614
33 Bridge 3381 2.04783
31 Bridge 997 2.02113
18 Bridge 1370 1.97417
29 Bridge 3389 1.96709
19 Bridge 4391 1.94323
32 Bridge 1540 1.94073
30 Bridge 1902 1.94025
33 Bridge 3711 1.93565
24 Bridge 4150 1.90402
24 Bridge 1884 1.90317
19 Bridge 224 1.87059
30 Bridge 449 1.86605
25 Bridge 3098 1.85797
34 Bridge 2733 1.85371
20 Bridge 3234 1.85128
35 Bridge 3210 1.78445
36 Bridge 841 1.72016
37 Bridge 1595 1.71752
34 Bridge 3828 1.71735
38 Bridge 2130 1.71263
21 Bridge 2234 1.71157
19 Bridge 865 1.71016
22 Bridge 1578 1.64784
31 Bridge 1592 1.63219
20 Bridge 613 1.6296
35 Bridge 4230 1.61791
25 Bridge 620 1.58157
21 Bridge 2554 1.57844
36 Bridge 3839 1.57019
20 Bridge 1075 1.56782
22 Bridge 1811 1.5075
32 Bridge 4190 1.46469
23 Bridge 1089 1.46458
31 Bridge 181 1.40489
26 Bridge 3511 1.40017
21 Bridge 4377 1.37678
32 Bridge 1895 1.37203
37 Bridge 3846 1.33635
23 Bridge 2214 1.33567
39 Bridge 1432 1.29027
27 Bridge 1708 1.28926
38 Bridge 3276 1.2763
22 Bridge 2559 1.27622
24 Bridge 3316 1.26591
22 Bridge 66 1.2508
23 Bridge 3603 1.24509
39 Bridge 2530 1.23499
21 Bridge 4252 1.234
26 Bridge 3657 1.2244
33 Bridge 1065 1.21268
34 Bridge 3376 1.20302
25 Bridge 1573 1.19027
24 Bridge 303 1.18091
40 Bridge 1544 1.17982
40 Bridge 3261 1.1783
24 Bridge 857 1.16918
33 Bridge 2028 1.15852
22 Bridge 4248 1.13356
35 Bridge 3489 1.11902
27 Bridge 4405 1.11085
28 Bridge 291 1.09855
28 Bridge 2851 1.09236
23 Bridge 4035 1.07691
34 Bridge 2849 1.07523
41 Bridge 4011 1.05943
35 Bridge 3150 1.05641
36 Bridge 3782 1.01033
29 Bridge 3655 1.01019
42 Bridge 2574 1.00259
36 Bridge 4288 1.00129
24 Bridge 1257 0.986775
37 Bridge 686 0.949524
37 Bridge 3627 0.934576
25 Bridge 3688 0.924323
25 Bridge 1791 0.906685
25 Bridge 2577 0.872041
26 Bridge 1367 0.868122
26 Bridge 304 0.863959
30 Bridge 2612 0.861021
27 Bridge 1143 0.857368
31 Bridge 4390 0.765726
25 Bridge 23 0.732524
26 Bridge 3537 0.723141
41 Bridge 2605 0.721146
43 Bridge 2499 0.702624
42 Bridge 1823 0.690244
44 Bridge 3367 0.664498
27 Bridge 321 0.662307
45 Bridge 2500 0.639685
38 Bridge 3748 0.633737
38 Bridge 3164 0.633196
23 Bridge 2625 0.63003
32 Bridge 3414 0.611257
29 Bridge 1743 0.607551
39 Bridge 4321 0.600078
43 Bridge 2915 0.59834
28 Bridge 816 0.59371
46 Bridge 3267 0.590081
44 Bridge 2542 0.540256
33 Bridge 1250 0.523787
26 Bridge 3087 0.483255
39 Bridge 1389 0.461528
27 Bridge 3388 0.45827
47 Bridge 2062 0.453356
48 Bridge 2177 0.450385
40 Bridge 4352 0.431866
40 Bridge 1719 0.42844
30 Bridge 4050 0.427625
45 Bridge 4132 0.423298
31 Bridge 3260 0.409845
29 Bridge 1495 0.408753
41 Bridge 288 0.407093
28 Bridge 1942 0.388482
42 Bridge 244 0.388081
41 Bridge 4133 0.344811
42 Bridge 1875 0.338358
46 Bridge 3192 0.337356
29 Bridge 1952 0.325752
24 Bridge 3386 0.317577
30 Bridge 316 0.309211
31 Bridge 357 0.285317
27 Bridge 2145 0.259875
32 Bridge 2656 0.249172
43 Bridge 3410 0.243638
43 Bridge 2912 0.227322
47 Bridge 2411 0.214848
34 Bridge 3538 0.213803
44 Bridge 179 0.200816
32 Bridge 2729 0.181396
30 Bridge 2213 0.159326
31 Bridge 3775 0.15726
33 Bridge 1807 0.150544
28 Bridge 2458 0.147943
44 Bridge 533 0.113279
33 Bridge 1675 0.090067
34 Bridge 4027 0.0700422
35 Bridge 3570 0.0441321
49 Bridge 3061 0.0350142
26 Bridge 190 -0.00876373
29 Bridge 136 -0.0128127
32 Bridge 1954 -0.0200009
45 Bridge 4223 -0.028839
46 Bridge 4065 -0.0866517
47 Bridge 4066 -0.094236
28 Bridge 1596 -0.0954
30 Bridge 3515 -0.100801
48 Bridge 4043 -0.112464
45 Bridge 1915 -0.131764
49 Bridge 2811 -0.171647
50 Bridge 2977 -0.181177
36 Bridge 1998 -0.181653
29 Bridge 2245 -0.186717
27 Bridge 2877 -0.20277
50 Bridge 2046 -0.206505
34 Bridge 2191 -0.219405
25 Bridge 3988 -0.221556
30 Bridge 3767 -0.227466
48 Bridge 4091 -0.230471
49 Bridge 4197 -0.237139
51 Bridge 3788 -0.25652
52 Bridge 2169 -0.29085
26 Bridge 1221 -0.300408
50 Bridge 945 -0.322569
31 Bridge 3314 -0.327034
31 Bridge 2474 -0.332358
37 Bridge 4216 -0.357101
32 Bridge 752 -0.399658
51 Bridge 2635 -0.466469
46 Bridge 88 -0.525671
52 Bridge 3674 -0.528653
32 Bridge 2153 -0.550006
47 Bridge 204 -0.598725
51 Bridge 108 -0.605863
35 Bridge 306 -0.643034
38 Bridge 4044 -0.659756
28 Bridge 2064 -0.672765
33 Bridge 1881 -0.673758
34 Bridge 1672 -0.67839
33 Bridge 201 -0.682765
36 Bridge 3567 -0.691227
34 Bridge 3772 -0.694421
33 Bridge 3211 -0.698047
52 Bridge 4214 -0.698138
48 Bridge 1980 -0.706734
53 Bridge 4024 -0.753557
34 Bridge 4326 -0.774634
53 Bridge 4109 -0.83425
27 Bridge 3705 -0.836106
29 Bridge 2370 -0.857988
54 Bridge 2374 -0.860519
28 Bridge 2809 -0.861522
35 Bridge 3357 -0.870007
36 Bridge 835 -0.882186
35 Bridge 3774 -0.908794
53 Bridge 3056 -0.927198
35 Bridge 102 -0.931452
54 Bridge 1543 -0.935976
35 Bridge 4342 -0.941405
37 Bridge 117 -0.955157
36 Bridge 4281 -0.955578
29 Bridge 2994 -0.961161
30 Bridge 4254 -0.9715
30 Bridge 2198 -0.978131
38 Bridge 4289 -0.987825
36 Bridge 3358 -0.998726
39 Bridge 2051 -1.02435
31 Bridge 3280 -1.02611
55 Bridge 955 -1.03569
37 Bridge 1580 -1.08307
49 Bridge 3941 -1.08754
54 Bridge 4181 -1.09248
50 Bridge 2265 -1.09671
51 Bridge 3793 -1.13357
56 Bridge 3712 -1.1557
40 Bridge 3504 -1.17576
38 Bridge 4319 -1.1773
37 Bridge 3509 -1.20691
55 Bridge 4222 -1.22379
31 Bridge 1325 -1.22428
39 Bridge 1944 -1.24647
40 Bridge 4406 -1.25574
56 Bridge 2916 -1.25687
38 Bridge 3639 -1.29919
37 Bridge 219 -1.42815
55 Bridge 3294 -1.43146
57 Bridge 1649 -1.48007
52 Bridge 3283 -1.57155
53 Bridge 2421 -1.57984
39 Bridge 1896 -1.58794
57 Bridge 2437 -1.5956
38 Bridge 41 -1.61293
58 Bridge 2002 -1.6295
41 Bridge 2428 -1.66144
41 Bridge 4338 -1.79556
59 Bridge 3472 -1.83489
54 Bridge 1643 -1.83526
39 Bridge 4384 -1.85318
58 Bridge 3790 -1.86917
32 Bridge 1246 -1.87525
60 Bridge 956 -1.87781
42 Bridge 2672 -1.88857
43 Bridge 2212 -1.92932
44 Bridge 3075 -1.94957
33 Bridge 3985 -1.95485
34 Bridge 3550 -2.00829
59 Bridge 3659 -2.031
55 Bridge 3307 -2.07898
32 Bridge 1991 -2.10004
61 Bridge 2192 -2.11757
56 Bridge 4009 -2.16208
60 Bridge 665 -2.16348
62 Bridge 4125 -2.1794
56 Bridge 3733 -2.22018
57 Bridge 1195 -2.23947
39 Bridge 203 -2.25265
35 Bridge 3117 -2.27096
40 Bridge 3340 -2.28575
45 Bridge 3766 -2.32486
57 Bridge 3054 -2.33999
58 Bridge 3714 -2.36555
42 Bridge 2618 -2.36934
59 Bridge 1748 -2.40403
58 Bridge 2845 -2.41937
60 Bridge 2546 -2.44456
59 Bridge 3740 -2.44473
61 Bridge 2757 -2.49799
63 Bridge 3673 -2.6237
41 Bridge 4347 -2.79536
60 Bridge 2491 -2.88889
61 Bridge 1446 -2.92542
33 Bridge 2621 -2.9451
43 Bridge 3955 -3.13267
62 Bridge 1612 -3.58713
44 Bridge 3062 -3.69922
62 Bridge 4266 -3.84555
64 Bridge 2550 -3.92147
61 Bridge 3122 -3.97264
65 Bridge 4127 -4.13385
62 Bridge 3754 -4.34223
36 Bridge 3553 -4.49028
63 Bridge 4054 -4.98665


Edit: Initially forgot the district events. Fixed.

Bongle
14-03-2012, 15:50
What events are these from? I don't see either Chestnut Hill or Waterford.

I'm always forgetting the district events because they're at the bottom of FIRST's regional listing... just a sec.

dodar
14-03-2012, 15:59
You changed Hybrid to Bridge. Now there is bridge twice.

Ed Law
14-03-2012, 16:16
Bongle,

I checked my data with yours and I am glad to see that they are the same. I just want to clarify for everyone on CD who uses our data why it does not seem to match.

In my spreadsheet that is found at http://www.chiefdelphi.com/media/papers/2174, I report on the OPRs for each event separately in its own tab. In column O is the overall OPR. Column AA to AD are the OPRs for hybrid, bridge, teleop and coop respectively. From what I understand, the foul points are included in the overall OPR. To calculate OPR for foul points, it would be

OPR foul = overall OPR - OPR hybrid - OPR bridge - OPR teleop

Based on my understand, you are giving 5 bridge points and 5 overall OPR points for each Coop point. Is that correct? If it is, then

Adjusted overall OPR = overall OPR + 5 X OPR coop
Adjusted bridge = OPR bridge + 5 X OPR coop

When I adjust my data this way, it matches yours based on spot checking. However I am confused with your statement "the TeleOp and OPR scores both include foul points accrued". Did you adjust the OPR TeleOp points also and add the OPR Foul Points to it? From my understanding, the cummulative TeleOp points that FIRST publish do not include the foul points in it, and I believe we are using the same numbers to calculate OPR components. I would appreciate it if you can clarify. Thanks.

Bongle
14-03-2012, 16:25
When I adjust my data this way, it matches yours based on spot checking. However I am confused with your statement "the TeleOp and OPR scores both include foul points accrued". Did you adjust the OPR TeleOp points also and add the OPR Foul Points to it? From my understanding, the cummulative TeleOp points that FIRST publish do not include the foul points in it, and I believe we are using the same numbers to calculate OPR components. I would appreciate it if you can clarify. Thanks.

You are correct about the bridge points.

TeleOp and overall OPR include fouls, because there is no easy way to separate them out. It's not by any concious addition by OPRNet. There aren't any adjustments made for fouls in OPRNet.

I have fixed my previous post again.

dodar
14-03-2012, 16:27
Sweet, 9th best team in the world. Sandwhiched between 118 and 148. :D

Siri
14-03-2012, 16:42
Edit: Initially forgot the district events. Fixed.Thanks for the data! But is it me, or is it still missing the Rutgers Mid-Atlantic District?

Ed Law
14-03-2012, 16:42
You are correct about the bridge points.

TeleOp and overall OPR include fouls, because there is no easy way to separate them out. It's not by any concious addition by OPRNet. There aren't any adjustments made for fouls in OPRNet.

I have fixed my previous post again.

Based on "http://www.usfirst.org/roboticsprograms/frc/competition-manual-and-related-documents" where FIRST describe the FMS Twitter Feed Information, they report Foul points, TeleOp points, Hybrid points and Bridge points separately. That is why I thought when they report the cummulative TeleOp points in the TP column of Standings page (e.g. http://www2.usfirst.org/2012comp/Events/gg/rankings.html), they are just adding up the TeleOp points from each match.

Ether, can you weigh in on this since you have the twitter data for every match?

Another reason I think this way is OPR bridge + OPR hybrid + OPR teleop does not equal to overall OPR in most cases which it should mathematically if what Bongle said is right about OPR teleop and overall OPR both includes foul points.

Joe Ross
14-03-2012, 17:20
Based on "http://www.usfirst.org/roboticsprograms/frc/competition-manual-and-related-documents" where FIRST describe the FMS Twitter Feed Information, they report Foul points, TeleOp points, Hybrid points and Bridge points separately. That is why I thought when they report the cummulative TeleOp points in the TP column of Standings page (e.g. http://www2.usfirst.org/2012comp/Events/gg/rankings.html), they are just adding up the TeleOp points from each match.

Ether, can you weigh in on this since you have the twitter data for every match?

http://www.chiefdelphi.com/forums/showthread.php?t=104300&#post1142912

Bongle
14-03-2012, 21:31
Based on "http://www.usfirst.org/roboticsprograms/frc/competition-manual-and-related-documents" where FIRST describe the FMS Twitter Feed Information, they report Foul points, TeleOp points, Hybrid points and Bridge points separately. That is why I thought when they report the cummulative TeleOp points in the TP column of Standings page (e.g. http://www2.usfirst.org/2012comp/Events/gg/rankings.html), they are just adding up the TeleOp points from each match.

Ether, can you weigh in on this since you have the twitter data for every match?

Another reason I think this way is OPR bridge + OPR hybrid + OPR teleop does not equal to overall OPR in most cases which it should mathematically if what Bongle said is right about OPR teleop and overall OPR both includes foul points.

Ok, I looked at intermediate results in OPRNet.
To pick on 1114, because that's a theme for the week:
Total alliance points: 411 (summing up their alliance scores in every match, which would clearly include fouls)
TP: 191
BP: 60
HP: 170
Total alliance points from rankings page: 411

So the rankings page appears to be reporting TP as hoops + fouls, not just hoops. Unless 1114's opponents took no penalties all weekend, which is probably a bit unlikely.

Another comparo for 2056:
Sum of alliance scores: 502
BP: 40
HP: 178
TP: 284
BP + HP + TP: 502

Ed Law
14-03-2012, 22:48
Thanks Bongle for looking into it. That's what Joe Ross was telling me also.

In terms of assigning 5 bridge points for each coop point, one can argue that it is harder to balance on the coop bridge when your partner is more than 50 feet away and therefore deserves more points. The opposing argument is for alliance selection, teams are not looking for alliance partners who can balance on coopertition bridge so 5 points would be right.

The reason why I report hybrid, bridge, teleop and coop as is is because I use these numbers during the competition and not only afterwards. I want to know who is the strongest teams to go to the coop bridge etc.

However when I publish results from now on, in order to be consistent as a community, I will report the adjusted overall OPR and adjusted bridge score in additional columns in Excel the same way that Bongle advocated. I agree with how it is done. If somebody using my spreadsheet wants to change the number of points to be added, they will be able to easily change the number 5to something else.

I have a question for the community. When I publish the True World Ranking from now on, which one should I use? Should I use the original or adjusted overall OPR? For those of you who have not followed the True World Ranking, it is calculated by putting in every match of every regional/district including elimination rounds and every team who has played into a giant matrix. This way all interactions between teams will be accounted for and there is no uncertainty about comparing the OPR from one event to another because one event is stronger. Lumping all the OPRs calculated from separated events together and sorting them is not the best way to do it.

Ether
14-03-2012, 23:09
Ether, can you weigh in on this since you have the twitter data for every match?

Ed, sorry I missed out on this discussion. My internet feed was down all afternoon and evening.

Here's (http://ether.comeze.com/FRC/01204) a link to all the match data to date. It includes Practice, Qual, and Elim data for all matches at all week1 & week2 events except Oregon and Traverse City.

There are no macros in the spreadsheet to worry about, and no formulas. Just data. You're pretty adept at Excel so you can convince yourself pretty quickly about the TeleOp hoops and Foul Points question.

Note: I found 9 entries where the scores did not add up correctly. Those may be due to late fouls that were not entered into the Twitter data stream.

Ed Law
14-03-2012, 23:32
Thanks Ether for the data, I will take a look at it later tonight.

I just thought of one other point to consider about which OPR to use for World Ranking.

Since I am including elimination matches, and elimination matches have no coop bridge but you can balance with 3 robots and get 40 points. Giving 10 points to balance coop bridge during qualifying rounds is a good idea. Perhaps we should not include elimination round this year since the potential number of points are different.

Just some more things to think about.

dodar
15-03-2012, 00:11
I still think you should consider the elims because teams play to the co-op for quals but play to the hoops in elims so it will show who is truly the best.

Bongle
15-03-2012, 07:52
Thanks for the data! But is it me, or is it still missing the Rutgers Mid-Atlantic District?

Fixed once again.

Ed Law
15-03-2012, 12:30
Ed, sorry I missed out on this discussion. My internet feed was down all afternoon and evening.

Here's (http://ether.comeze.com/FRC/01204) a link to all the match data to date. It includes Practice, Qual, and Elim data for all matches at all week1 & week2 events except Oregon and Traverse City.

There are no macros in the spreadsheet to worry about, and no formulas. Just data. You're pretty adept at Excel so you can convince yourself pretty quickly about the TeleOp hoops and Foul Points question.

Note: I found 9 entries where the scores did not add up correctly. Those may be due to late fouls that were not entered into the Twitter data stream.



Ether,

Thanks for the data. The twitter data is worse than you thought. It is not just the Oregon and Traverse City data missing. If you look at individual events, you would find that it is missing a lot of matches (e.g. FL match 105, GG match 1-8, KC match 42-61). This is not your fault but I don't think we can use this data at all. However I did confirm that the teleop points FIRST reported in standings page include the foul points.

Ether
15-03-2012, 19:40
The twitter data is worse than you thought. It is not just the Oregon and Traverse City data missing. If you look at individual events, you would find that it is missing a lot of matches (e.g. FL match 105, GG match 1-8, KC match 42-61).

YIKES! Nice catch. I had not gotten around yet to examining it for random missing matches. Now that I have, it's even worse than that. I counted 207 missing Qual and Elim matches.

This is not your fault but I don't think we can use this data at all.

I agree: for OPR it is worthless. It still has some use for locating stats like highest scores etc but due to the missing data cannot be considered definitive.

Ian Curtis
16-03-2012, 00:39
Sorry to intrude again, but another most interesting plot. Plotted on the same graph is the OPR distribution for bridge, hybrid, and teleop. The way OPR is calculated (from lumped sums), it stands to reason that we should expect to see similar distribution shapes for any OPR statistic be bridge, hybrid or teleop. This is what we see.

http://i.imgur.com/I45SXl.jpg

Like one might expect, the elite tier teams dominated in Teleop. It is a little surprising to me that they do not also dominate in hybrid. Perhaps if we see some autonomous bridge jousts for balls this shape will change. In the middle of the road teams, it is clear that bridge balancing is worth more points than teleop and hybrid, although not by a terribly large margin. I also find the fact that the teleop and bridge balancing curve cross again near zero -- I wonder if this is a sign that teams with inexperienced drivers make it hard for their partners to balance, versus just being unable to score balls by themselves.

On a final note, notice all three lines are quite close. The game has a beginning, middle, and end and they are all close to equally weighted. I wonder if other FRC games that are regarded as good and fun to watch share this characteristic?