Rangers

GP: 0 | W: 0 | L: 0 | OTL: 0 | P: 0
GF: 0 | GA: 0 | PP%: 0.00% | PK%: 0.00%
GM : Laurent Mailhot | Morale : 75 | Team Overall : 68

Filter Tips
PriorityTypeDescription
1| or  OR Logical "or" (Vertical bar). Filter the column for content that matches text from either side of the bar
2 &&  or  AND Logical "and". Filter the column for content that matches text from either side of the operator.
3/\d/Add any regex to the query to use in the query ("mig" flags can be included /\w/mig)
4< <= >= >Find alphabetical or numerical values less than or greater than or equal to the filtered query
5! or !=Not operator, or not exactly match. Filter the column with content that do not match the query. Include an equal (=), single (') or double quote (") to exactly not match a filter.
6" or =To exactly match the search query, add a quote, apostrophe or equal sign to the beginning and/or end of the query
7 -  or  to Find a range of values. Make sure there is a space before and after the dash (or the word "to")
8?Wildcard for a single, non-space character.
8*Wildcard for zero or more non-space characters.
9~Perform a fuzzy search (matches sequential characters) by adding a tilde to the beginning of the query
10textAny text entered in the filter will match text found within the column
# Player Name C L R D CON CK FG DI SK ST EN DU PH FO PA SC DF PS EX LD PO MO OV TA SP
1Adam FantilliX100.007442898481899079767577667863658975730
2Alexis LafreniereX100.007236897679889077567573657668708875710
3Andrei KuzmenkoXX100.006034927274868276687369657571743575690
4Kirby DachX100.007541767491857769756768667267668675680
5Jesperi KotkaniemiXXX100.007043856886808267816962646670668575670
6Mason AppletonXX100.007236857080848666576362686573753975670
7Lukas ReichelX100.006035957169808465726662636764658175650
8Sean WalkerX100.007437797271889068307365775475732775690
9Zach WhitecloudX100.007539876682918963307157795072703575680
10Carson SoucyX100.007472826589888963306760755275733575670
11Colin MillerX100.007335826777847466307159645278742675670
12Luke SchennX100.009181786385868462306653734890774075670
13Pierre-Olivier JosephX100.006638786977847466306753615068676975640
Scratches
1Zack BolducX100.007538867372828971676864626663658275670
2William CarrierX100.008537917083788166586460656276744375670
3Noah LabaX100.007541867186807663756260686163656075660
4Victor Eklund (R)X100.006735947266856271757063657360628675660
5Mike ReillyX100.006036857179867065307153664976733775650
TEAM AVERAGE100.00724286717985826854696267627170587567
Filter Tips
PriorityTypeDescription
1| or  OR Logical "or" (Vertical bar). Filter the column for content that matches text from either side of the bar
2 &&  or  AND Logical "and". Filter the column for content that matches text from either side of the operator.
3/\d/Add any regex to the query to use in the query ("mig" flags can be included /\w/mig)
4< <= >= >Find alphabetical or numerical values less than or greater than or equal to the filtered query
5! or !=Not operator, or not exactly match. Filter the column with content that do not match the query. Include an equal (=), single (') or double quote (") to exactly not match a filter.
6" or =To exactly match the search query, add a quote, apostrophe or equal sign to the beginning and/or end of the query
7 -  or  to Find a range of values. Make sure there is a space before and after the dash (or the word "to")
8?Wildcard for a single, non-space character.
8*Wildcard for zero or more non-space characters.
9~Perform a fuzzy search (matches sequential characters) by adding a tilde to the beginning of the query
10textAny text entered in the filter will match text found within the column
# Goalie Name CON SK DU EN SZ AG RB SC HS RT PH PS EX LD PO MO OV TA SP
Scratches
1Vitek Vanecek100.00828075778180828180828174846075710
TEAM AVERAGE100.0082807577818082818082817484607571
Coaches Name PH DF OF PD EX LD PO CNT Age Contract Salary
Luke Richardson70717372857962CAN5712,000,000$


Filter Tips
PriorityTypeDescription
1| or  OR Logical "or" (Vertical bar). Filter the column for content that matches text from either side of the bar
2 &&  or  AND Logical "and". Filter the column for content that matches text from either side of the operator.
3/\d/Add any regex to the query to use in the query ("mig" flags can be included /\w/mig)
4< <= >= >Find alphabetical or numerical values less than or greater than or equal to the filtered query
5! or !=Not operator, or not exactly match. Filter the column with content that do not match the query. Include an equal (=), single (') or double quote (") to exactly not match a filter.
6" or =To exactly match the search query, add a quote, apostrophe or equal sign to the beginning and/or end of the query
7 -  or  to Find a range of values. Make sure there is a space before and after the dash (or the word "to")
8?Wildcard for a single, non-space character.
8*Wildcard for zero or more non-space characters.
9~Perform a fuzzy search (matches sequential characters) by adding a tilde to the beginning of the query
10textAny text entered in the filter will match text found within the column
# Player Name Team NamePOSGP G A P +/- PIM PIM5 HIT HTT SHT OSB OSM SHT% SB MP AMG PPG PPA PPP PPS PPM PKG PKA PKP PKS PKM GW GT FO% FOT GA TA EG HT P/20 PSG PSS FW FL FT S1 S2 S3
Filter Tips
PriorityTypeDescription
1| or  OR Logical "or" (Vertical bar). Filter the column for content that matches text from either side of the bar
2 &&  or  AND Logical "and". Filter the column for content that matches text from either side of the operator.
3/\d/Add any regex to the query to use in the query ("mig" flags can be included /\w/mig)
4< <= >= >Find alphabetical or numerical values less than or greater than or equal to the filtered query
5! or !=Not operator, or not exactly match. Filter the column with content that do not match the query. Include an equal (=), single (') or double quote (") to exactly not match a filter.
6" or =To exactly match the search query, add a quote, apostrophe or equal sign to the beginning and/or end of the query
7 -  or  to Find a range of values. Make sure there is a space before and after the dash (or the word "to")
8?Wildcard for a single, non-space character.
8*Wildcard for zero or more non-space characters.
9~Perform a fuzzy search (matches sequential characters) by adding a tilde to the beginning of the query
10textAny text entered in the filter will match text found within the column
# Goalie Name Team NameGP W L OTL PCT GAA MP PIM SO GA SA SAR A EG PS % PSA ST BG S1 S2 S3


Filter Tips
PriorityTypeDescription
1| or  OR Logical "or" (Vertical bar). Filter the column for content that matches text from either side of the bar
2 &&  or  AND Logical "and". Filter the column for content that matches text from either side of the operator.
3/\d/Add any regex to the query to use in the query ("mig" flags can be included /\w/mig)
4< <= >= >Find alphabetical or numerical values less than or greater than or equal to the filtered query
5! or !=Not operator, or not exactly match. Filter the column with content that do not match the query. Include an equal (=), single (') or double quote (") to exactly not match a filter.
6" or =To exactly match the search query, add a quote, apostrophe or equal sign to the beginning and/or end of the query
7 -  or  to Find a range of values. Make sure there is a space before and after the dash (or the word "to")
8?Wildcard for a single, non-space character.
8*Wildcard for zero or more non-space characters.
9~Perform a fuzzy search (matches sequential characters) by adding a tilde to the beginning of the query
10textAny text entered in the filter will match text found within the column
Player Name Team NamePOS Age Birthday Rookie Weight Height No Trade Available For Trade Force Waivers Contract StatusType Current Salary Salary Cap Salary Cap Remaining Exclude from Salary Cap Link
Adam FantilliC222004-10-12No205 Lbs6 ft2NoNoNo1RFAPro & Farm925,000$925,000$925,000$NoLink / NHL Link
Alexis LafreniereLW252001-10-11No191 Lbs6 ft2NoNoNo2RFAPro & Farm5,708,000$5,708,000$5,708,000$NoLink / NHL Link
Andrei KuzmenkoLW/RW301996-02-04No200 Lbs5 ft11NoNoNo4UFAPro & Farm4,830,000$4,830,000$4,830,000$NoLink / NHL Link
Carson SoucyD321994-07-27No211 Lbs6 ft4NoNoNo2UFAPro & Farm3,255,000$3,255,000$3,255,000$NoLink / NHL Link
Colin MillerD341992-10-29No200 Lbs6 ft1NoNoNo1UFAPro & Farm3,750,000$3,750,000$3,750,000$NoLink / NHL Link
Jesperi KotkaniemiC/LW/RW262000-07-06No212 Lbs6 ft3NoNoNo2RFAPro & Farm4,377,000$4,377,000$4,377,000$NoLink / NHL Link
Kirby DachC252001-01-21No221 Lbs6 ft4NoNoNo3RFAPro & Farm4,151,000$4,151,000$4,151,000$NoLink / NHL Link
Lukas ReichelLW242002-05-17No170 Lbs6 ft0NoNoNo2RFAPro & Farm1,774,000$1,774,000$1,774,000$NoLink / NHL Link
Luke SchennD371989-11-02No225 Lbs6 ft2NoNoNo1UFAPro & Farm3,000,000$3,000,000$3,000,000$NoLink / NHL Link
Mason AppletonC/RW301996-01-15No196 Lbs6 ft2NoNoNo1UFAPro & Farm3,800,000$3,800,000$3,800,000$NoLink / NHL Link
Mike ReillyD331993-07-13No191 Lbs6 ft2NoNoNo0UFAPro & Farm0$0$NoLink / NHL Link
Noah LabaC232003-08-04No214 Lbs6 ft3NoNoNo2RFAPro & Farm925,000$925,000$925,000$NoLink / NHL Link
Pierre-Olivier JosephD271999-07-01No185 Lbs6 ft2NoNoNo2RFAPro & Farm4,090,000$4,090,000$4,090,000$NoLink / NHL Link
Sean WalkerD321994-11-13No191 Lbs5 ft11NoNoNo2UFAPro & Farm3,535,000$3,535,000$3,535,000$NoLink / NHL Link
Victor EklundRW202006-10-03Yes161 Lbs5 ft11NoNoNo3RFAPro & Farm925,000$925,000$925,000$NoLink / NHL Link
Vitek VanecekG301996-01-09No184 Lbs6 ft2NoNoNo0UFAPro & Farm0$0$NoLink / NHL Link
William CarrierLW321994-12-20No214 Lbs6 ft2NoNoNo1UFAPro & Farm2,850,000$2,850,000$2,850,000$NoLink / NHL Link
Zach WhitecloudD301996-11-28No210 Lbs6 ft2NoNoNo2UFAPro & Farm3,750,000$3,750,000$3,750,000$NoLink / NHL Link
Zack BolducC232003-02-24No187 Lbs6 ft0NoNoNo1RFAPro & Farm925,000$925,000$925,000$NoLink / NHL Link
Total PlayersAverage AgeAverage WeightAverage HeightAverage ContractAverage Year 1 Salary
1928.16198 Lbs6 ft21.682,766,842$

Sum Year 1 Salary Sum Year 2 Salary Sum Year 3 Salary Sum Year 4 Salary Sum Year 5 Salary
52,570,000$37,320,000$9,906,000$4,830,000$0$



5 vs 5 Forward
Line #Left WingCenterRight WingTime %PHYDFOF
1Adam FantilliJesperi Kotkaniemi45122
230122
3Alexis Lafreniere20122
4Lukas ReichelMason Appleton5122
5 vs 5 Defense
Line #DefenseDefenseTime %PHYDFOF
1Carson Soucy40122
2Luke SchennZach Whitecloud30122
3Sean WalkerColin Miller20122
4Colin Miller10122
Power Play Forward
Line #Left WingCenterRight WingTime %PHYDFOF
1Kirby Dach60122
240122
Power Play Defense
Line #DefenseDefenseTime %PHYDFOF
1Zach Whitecloud60122
2Colin MillerLuke Schenn40122
Penalty Kill 4 Players Forward
Line #CenterWingTime %PHYDFOF
160122
2Kirby Dach40122
Penalty Kill 4 Players Defense
Line #DefenseDefenseTime %PHYDFOF
1Luke Schenn60122
2Zach WhitecloudColin Miller40122
Penalty Kill 3 Players
Line #WingTime %PHYDFOFDefenseDefenseTime %PHYDFOF
160122Carson Soucy60122
240122Luke SchennZach Whitecloud40122
4 vs 4 Forward
Line #CenterWingTime %PHYDFOF
160122
2Kirby Dach40122
4 vs 4 Defense
Line #DefenseDefenseTime %PHYDFOF
1Carson Soucy60122
2Luke SchennZach Whitecloud40122
Last Minutes Offensive
Left WingCenterRight WingDefenseDefense
Adam FantilliKirby DachCarson Soucy
Last Minutes Defensive
Left WingCenterRight WingDefenseDefense
Adam FantilliKirby DachCarson Soucy
Extra Forwards
Normal PowerPlayPenalty Kill
, , ,
Extra Defensemen
Normal PowerPlayPenalty Kill
, Zach Whitecloud, Luke SchennZach WhitecloudLuke Schenn, Zach Whitecloud
Penalty Shots
, , , , Lukas Reichel
Goalie
#1 : , #2 :


Filter Tips
PriorityTypeDescription
1| or  OR Logical "or" (Vertical bar). Filter the column for content that matches text from either side of the bar
2 &&  or  AND Logical "and". Filter the column for content that matches text from either side of the operator.
3/\d/Add any regex to the query to use in the query ("mig" flags can be included /\w/mig)
4< <= >= >Find alphabetical or numerical values less than or greater than or equal to the filtered query
5! or !=Not operator, or not exactly match. Filter the column with content that do not match the query. Include an equal (=), single (') or double quote (") to exactly not match a filter.
6" or =To exactly match the search query, add a quote, apostrophe or equal sign to the beginning and/or end of the query
7 -  or  to Find a range of values. Make sure there is a space before and after the dash (or the word "to")
8?Wildcard for a single, non-space character.
8*Wildcard for zero or more non-space characters.
9~Perform a fuzzy search (matches sequential characters) by adding a tilde to the beginning of the query
10textAny text entered in the filter will match text found within the column

Total For Players
Games PlayedPointsStreakGoalsAssistsPointsShots ForShots AgainstShots BlockedPenalty MinutesHitsEmpty Net GoalsShutouts
00N/A0000000000
All Games
GPWLOTWOTL SOWSOLGFGA
000000000
Home Games
GPWLOTWOTL SOWSOLGFGA
000000000
Visitor Games
GPWLOTWOTL SOWSOLGFGA
000000000
Last 10 Games
WLOTWOTL SOWSOL
000000
Power Play AttempsPower Play GoalsPower Play %Penalty Kill AttempsPenalty Kill Goals AgainstPenalty Kill %Penalty Kill Goals For
000.00%000.00%0
Shots 1 PeriodShots 2 PeriodShots 3 PeriodShots 4+ PeriodGoals 1 PeriodGoals 2 PeriodGoals 3 PeriodGoals 4+ Period
00000000
Face Offs
Won Offensive ZoneTotal OffensiveWon Offensive %Won Defensif ZoneTotal DefensiveWon Defensive %Won Neutral ZoneTotal NeutralWon Neutral %
000.00%000.00%000.00%
Puck Time
In Offensive ZoneControl In Offensive ZoneIn Defensive ZoneControl In Defensive ZoneIn Neutral ZoneControl In Neutral Zone
000000


Last Played Games
Filter Tips
PriorityTypeDescription
1| or  OR Logical "or" (Vertical bar). Filter the column for content that matches text from either side of the bar
2 &&  or  AND Logical "and". Filter the column for content that matches text from either side of the operator.
3/\d/Add any regex to the query to use in the query ("mig" flags can be included /\w/mig)
4< <= >= >Find alphabetical or numerical values less than or greater than or equal to the filtered query
5! or !=Not operator, or not exactly match. Filter the column with content that do not match the query. Include an equal (=), single (') or double quote (") to exactly not match a filter.
6" or =To exactly match the search query, add a quote, apostrophe or equal sign to the beginning and/or end of the query
7 -  or  to Find a range of values. Make sure there is a space before and after the dash (or the word "to")
8?Wildcard for a single, non-space character.
8*Wildcard for zero or more non-space characters.
9~Perform a fuzzy search (matches sequential characters) by adding a tilde to the beginning of the query
10textAny text entered in the filter will match text found within the column
DayGame Visitor Team Score Home Team Score ST OT SO RI Link



Arena Capacity - Ticket Price Attendance - %
Level 1Level 2Level 3Level 4Luxury
Capacity65005500450035001250
Ticket Price125755045250
Attendance0.00%0.00%0.00%0.00%0.00%
Attendance PCT0.00%0.00%0.00%0.00%0.00%

Income
Home Games LeftAverage Attendance - %Average Income per GameYear to Date RevenueCapacityTeam Popularity
41 0 - 0.00%0$0$21250100

Expenses
Year To Date ExpensesPlayers Total SalariesPlayers Total Average SalariesCoaches SalariesSpecial Salary Cap Value
0$ 52,570,000$ 52,570,000$ 0$ 0$
Salary Cap Per DaysSalary Cap To DateLuxury Taxe TotalPlayers In Salary CapPlayers Out of Salary Cap
0$ 0$ 0$ 17 0

Estimate
Estimated Season RevenueRemaining Season DaysExpenses Per DaysEstimated Season Expenses
0$ 0 0$ 0$

Team Total Estimate
Estimated Season ExpensesEstimated Season Salary CapCurrent Bank AccountProjected Bank Account
0$ 0$ 8,932,207$ 8,932,207$



Depth Chart

Left WingCenterRight Wing
Alexis LafreniereAGE:25PO:88OV:71
Andrei KuzmenkoAGE:30PO:35OV:69
Jesperi KotkaniemiAGE:26PO:85OV:67
William CarrierAGE:32PO:43OV:67
*Daniil ButAGE:21PO:85OV:65
Lukas ReichelAGE:24PO:81OV:65
Isak RosenAGE:23PO:83OV:64
Bradly NadeauAGE:21PO:78OV:64
Hayden HodgsonAGE:30PO:35OV:59
Adam FantilliAGE:22PO:89OV:73
Kirby DachAGE:25PO:86OV:68
Jesperi KotkaniemiAGE:26PO:85OV:67
Zack BolducAGE:23PO:82OV:67
Mason AppletonAGE:30PO:39OV:67
Noah LabaAGE:23PO:60OV:66
Jonny BrodzinskiAGE:33PO:32OV:66
Zach Aston-ReeseAGE:32PO:27OV:65
Noah OstlundAGE:22PO:84OV:64
Tyson KozakAGE:24PO:48OV:61
Gabriel SegerAGE:27PO:37OV:61
Francesco PinelliAGE:23PO:74OV:60
Xavier ParentAGE:25PO:42OV:59
Hayden HodgsonAGE:30PO:35OV:59
*Mathieu CatafordAGE:21PO:66OV:58
Andrei KuzmenkoAGE:30PO:35OV:69
Jesperi KotkaniemiAGE:26PO:85OV:67
Mason AppletonAGE:30PO:39OV:67
*Victor EklundAGE:20PO:86OV:66
Fabian LysellAGE:23PO:81OV:62
Judd CaulfieldAGE:25PO:54OV:61
Xavier BourgaultAGE:24PO:80OV:60
Hayden HodgsonAGE:30PO:35OV:59

Defense #1Defense #2Goalie
Sean WalkerAGE:32PO:27OV:69
Zach WhitecloudAGE:30PO:35OV:68
Luke SchennAGE:37PO:40OV:67
Carson SoucyAGE:32PO:35OV:67
Colin MillerAGE:34PO:26OV:67
Mike ReillyAGE:33PO:37OV:65
*Tom WillanderAGE:21PO:85OV:64
Pierre-Olivier JosephAGE:27PO:69OV:64
*Oliver BonkAGE:21PO:82OV:63
Lukas CormierAGE:24PO:65OV:61
Stian SolbergAGE:21PO:81OV:59
Dmitry KuzminAGE:23PO:64OV:59
Dylan AnhornAGE:27PO:37OV:59
*Lukas DragicevicAGE:21PO:70OV:58
Calle OdeliusAGE:22PO:67OV:58
Charlie WrightAGE:23PO:45OV:57
Vitek VanecekAGE:30PO:60OV:71
Sebastian CossaAGE:24PO:82OV:66
Kaapo KahkonenAGE:30PO:53OV:64
Connor D. MurphyAGE:28PO:36OV:59
*Trey AugustineAGE:21PO:74OV:57

Prospects

Filter Tips
PriorityTypeDescription
1| or  OR Logical "or" (Vertical bar). Filter the column for content that matches text from either side of the bar
2 &&  or  AND Logical "and". Filter the column for content that matches text from either side of the operator.
3/\d/Add any regex to the query to use in the query ("mig" flags can be included /\w/mig)
4< <= >= >Find alphabetical or numerical values less than or greater than or equal to the filtered query
5! or !=Not operator, or not exactly match. Filter the column with content that do not match the query. Include an equal (=), single (') or double quote (") to exactly not match a filter.
6" or =To exactly match the search query, add a quote, apostrophe or equal sign to the beginning and/or end of the query
7 -  or  to Find a range of values. Make sure there is a space before and after the dash (or the word "to")
8?Wildcard for a single, non-space character.
8*Wildcard for zero or more non-space characters.
9~Perform a fuzzy search (matches sequential characters) by adding a tilde to the beginning of the query
10textAny text entered in the filter will match text found within the column
Prospect Team NameDraft Year Overall Pick Information Lien
Bill ZonnonRangers202520
Brady MartinRangers20258
Brennan SaulnierRangersLink
Bruno OsmanisRangers2025142
Cole ReschnyRangers202519
Conner RouletteRangers202138
Daniil LazutinRangers202185
Gab D'AigleRangers2025150
Hunter MiskaRangersLink
Ivan ZhigalovRangers2022123
Karl AnnbornRangers2025148
Linden MarshallRangersLink
Marc-Andre FleuryRangersLink
Markus VidicekRangers202291
Matt NietoRangersLink
Michael MastrodomenicoRangers2022155
Nikolai KovalenkoRangers2018171Link
Rodwin DionicioRangers2023108Link
Roger McQueenRangers20257
Samuel LabergeRangersLink
Theo RochetteRangers2021182
Tomas TatarRangersLink
Tyler MuszelikRangers2022149
Vladislav FirstovRangers201942Link

Draft Picks

Year R1R2R3R4R5R6R7
2026NYR EDM TOR DET TBL MIN NYR EDM CAR
2027NYR TBL NYR STL MTL
2028NYR NYR NYR NYR NYR NYR NYR
2029NYR NYR NYR NYR NYR NYR NYR
2030NYR NYR NYR NYR NYR NYR NYR



[2026-06-01 13:47:10] - TRADE : From Lightning to Rangers : Andrei Kuzmenko (69).



OverallHomeVisitor
Year GP W L T OTW OTL SOW SOL GF GA Diff GP W L T OTW OTL SOW SOL GF GA Diff GP W L T OTW OTL SOW SOL GF GA Diff P G A TP SO EG GP1 GP2 GP3 GP4 SHF SH1 SP2 SP3 SP4 SHA SHB Pim Hit PPA PPG PP% PKA PK GA PK% PK GF W OF FO T OF FO OF FO% W DF FO T DF FO DF FO% W NT FO T NT FO NT FO% PZ DF PZ OF PZ NT PC DF PC OF PC NT
Regular Season
202056172804241173186-13281212011119895328516031307591-165317331148420056575216350524519571176950456612691833016.39%2525677.78%3944184951.05%1023204749.98%43186749.71%13349271356414704344
20218238270565126023921411914042111231149411913014401371251210326046872815082838524710819791831247971863917722996120.40%2654981.51%01370282548.50%1370281648.65%627128048.98%1981137819465951043521
202282204904315203279-7641132103211106127-21417280110497152-555820337357601084654922620755769709269780265217012784215.11%2686476.12%21251274745.54%1320299444.09%546123744.14%1860126220706021039510
202382154806616209309-1004172004415109140-314182802201100169-695620937258112081665523360775761776292483675818522834816.96%3087376.30%21359277948.90%1426304746.80%627128748.72%1813122421296141033498
202482274106323198253-5541131905121102133-314114220120296120-247619835955703056706420880678678704270678896818493104414.19%4137781.36%51285263748.73%1534318648.15%577123846.61%1813120921176311036496
202582185004424183263-804112210131397126-29416290311186137-515618332550810070565119960694660608260773577318883144714.97%3366879.76%31178256845.87%1417308046.01%565121046.69%1802120621276251038502
Total Regular Season46613524302924152012261529-3032337610701813712635735-100233591360111188591794-2034021226220834345110429397356127880424541784199151824383435610331166727216.32%184238778.99%1573871540547.95%80901717047.12%3373711947.38%10604721011747348258952873
Playoff
2021624000001720-33120000079-2312000001011-141730470007281680594663176515311821314.29%22481.82%011019855.56%10421847.71%459149.45%13692144467838
Total Playoff624000001720-33120000079-2312000001011-141730470007281680594663176515311821314.29%22481.82%011019855.56%10421847.71%459149.45%13692144467838