A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | AB | AC | AD | AE | AF | AG | AH | AI | AJ | AK | AL | AM | AN | AO | AP | AQ | AR | AS | AT | AU | AV | AW | AX | AY | AZ | BA | BB | BC | BD | BE | BF | BG | BH | BI | BJ | BK | BL | BM | BN | BO | BP | BQ | BR | BS | BT | BU | BV | BW | BX | BY | BZ | CA | CB | CC | CD | CE | CF | CG | CH | CI | CJ | CK | CL | CM | CN | CO | CP | CQ | CR | CS | CT | CU | CV | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 | SAINT LOUIS | 28-man OD payroll | 40-man CB Tax payroll | Tax Space | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 | 2022 | $154,987,997 (13th) | $174,068,705 (13th) | $55,931,295 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 | CARDINALS | 2021 | $163,542,500 (10th) | $198,350,234 ( 9th) | $11,649,766 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 | 2020 | $ 69,461,295 (10th) | $178,369,208 (11th) | $29,630,792 | Estimates in italics | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 | Player | Pos. | Year | Country / | Age | MLS | Opts Left 1/22* | Agent | Length / Total Value | 28-man roster - Salaries & pro-rated signing bonuses | 40-man roster - Competitive Balance Tax - AAV | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 | Signed | Rd | Pick | 7/1/22 | 1/1/22 | 2022 | 2023 | 2024 | 2025 | 2026 | 2022 | 2023 | 2024 | 2025 | 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 | Arenado, Nolan | 3b | 2009 | 2 | 59 | 31.076 | 8.155 | 3 / 3 | Wasserman | 8 yr/$260M (19-26)+'27 extn | $32,974,847 | $35.000 | $35.000 | $32.000 | $27.000 | $30,555,555 | $30.555 | $30.555 | $30.555 | $30.555 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 | Goldschmidt, Paul | 1b | 2009 | 8 | 246 | 34.294 | 10.059 | 3 / 3 | Excel | 5 y/$130M (20-24) | $25,333,333 | $25.333 | $25.333 | $26,000,000 | $26.000 | $26.000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12 | Wainwright, Adam | rhp-s | 2000 | 1 | 29 | 40.305 | 16.027 | 1 / 3 | Aegis Spts | 1 yr/$17.5M (22) | $17,500,000 | FA | $17,500,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 | Mikolas, Miles | rhp-s | 2009 | 7 | 204 | 33.312 | 5.037 | 0 / 3 | Octagon | 4 yr/$68M (20-23) | $17,000,000 | $17.000 | $17,000,000 | $17.000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 | Molina, Yadier | c | 2000 | 4 | 113 | 39.353 | 17.123 | 3 / 3 | MDR Spts | 1 y/$10M (22) | $10,000,000 | $10,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 | Matz, Steven | lhp-s | 2009 | 2 | 72 | 31.033 | 6.099 | 1 / 3 | Icon Spts | 4 yr/$44M (22-25) | $8,500,000 | $10.500 | $12.500 | $12.500 | FA | $11,000,000 | $11.000 | $11.000 | $11.000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 | DeJong, Paul | ss | 2015 | 4 | 131 | 28.333 | 4.127 | 3 / 3 | CL Rocks | 6 yr/$26M (18-23)+24-25 opts | $6,166,667 | $9.167 | $2.000 | $4,333,333 | $4.333 | opt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 | Bader, Harrison | cf | 2015 | 3 | 100 | 28.028 | 4.030 | 1 / 3 | Vayner Spts | 2 yr/$10.4M (22-23) | $5,200,000 | $5.200 | FA | $5,200,000 | $5.200 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 | Dickerson, Corey | dh-lf | 2010 | 8 | 260 | 33.040 | 8.101 | 3 / 3 | Excel | 1 yr/$5M (22) | $5,000,000 | FA | $5,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 | Flaherty, Jack | rhp-s | 2014 | 1 | 34 | 26.259 | 4.006 | 2 / 3 | CAA | 1 yr/$5M (22) | $5,000,000 | A3 | FA | $5,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 | O'Neill, Tyler | lf | 2013 | 3 | 85 | 27.009 | 3.059 | 1 / 3 | Boras Corp. | 1 yr/$3.4M (22) | $3,400,000 | A2 | A3 | FA | $3,400,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21 | Reyes, Alex | rhp-s | 2013 | DOM | 27.306 | 4.056 | 2 / 3 | Octagon | 1 yr/$2.85M (22) | $2,850,000 | A3 | FA | $2,850,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 | McFarland, T.J. | lhp | 2007 | 4 | 137 | 33.022 | 7.072 | 0 / 3 | Octagon | 1 yr/$2.5M (22) | $2,500,000 | FA | $2,500,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23 | Pujols, Albert | dh-1b | 1999 | 13 | 402 | 42.166 | 21.000 | 3 / 3 | MVP Spts | 1 yr/$2.5M (22) | $2,500,000 | FA | $2,500,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24 | VerHagen, Drew | rhp-s | 2012 | 4 | 154 | 31.253 | 3.066 | 0 / 3 | ISE | 2 y/$5.5M (22-23) | $2,500,000 | $3.000 | FA | $2,750,000 | $2.750 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 | Gallegos, Giovanny | rhp | 2011 | MEX | 30.321 | 3.085 | 1 / 3 | 1 yr/$2.41M (22) | $2,410,000 | A2 | A3 | FA | $2,410,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
26 | Brooks, Aaron | rhp-s | 2011 | 9 | 276 | 32.066 | 2.102 | 0 / 3 | Paragon Spts | 1 yr/$1.4M (22) | $1,400,000 | A3 | FA | $1,400,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
27 | Wittgren, Nick | rhp | 2012 | 9 | 287 | 31.033 | 5.071 | 1 / 3 | 1 yr/$1.2M (22) | $1,200,000 | FA | $1,200,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
28 | Hudson, Dakota | rhp-s | 2016 | 1s | 34 | 27.289 | 3.066 | 3 / 3 | 1 yr/$1.05M (22) | $1,050,000 | A2 | A3 | FA | $1,050,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
29 | Hicks, Jordan | rhp-s | 2015 | 3s | 105 | 25.298 | 4.000 | 3 / 3 | Ballengee | 1 yr/$937,500 (22) | $937,500 | A3 | FA | $937,500 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
30 | Edman, Tommy | 2b | 2016 | 6 | 196 | 27.053 | 2.114 | 3 / 3 | 1 yr/$722,900 (22) | $722,900 | A1 | A2 | A3 | FA | $722,900 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
31 | Helsley, Ryan | rhp | 2015 | 5 | 161 | 27.348 | 2.105 | 2 / 3 | Ballengee | 1 yr/$722,450 (22) | $722,450 | A1 | A2 | A3 | FA | $722,450 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
32 | Cabrera, Génesis | lhp | 2013 | DOM | 25.264 | 2.040 | 2 / 3 | 1 yr/$719,200 (22) | $719,200 | A1 | A2 | A3 | FA | $719,200 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
33 | Knizner, Andrew | c | 2016 | 7 | 286 | 27.148 | 2.021 | 2 / 3 | 1 yr/$718,300 (22) | $718,300 | A1 | A2 | A3 | FA | $718,300 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
34 | Sosa, Edmundo | ss | 2012 | PAN | 26.117 | 1.140 | 0 / 4 | Octagon | 1 yr/$715,600 (22) | $715,600 | A1 | A2 | A3 | $715,600 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
35 | Whitley, Kodi | rhp | 2017 | 27 | 814 | 27.130 | 1.115 | 2 / 3 | Pierce Spts Mgt | 1 yr/$714,350 (22) | $714,350 | A1 | A2 | A3 | $714,350 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
36 | Woodford, Jake | rhp | 2015 | 1A | 39 | 25.246 | 1.115 | 3 / 3 | Excel | 1 yr/$714,350 (22) | $714,350 | A1 | A2 | A3 | $714,350 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
37 | Nootbaar, Lars | rf | 2018 | 8 | 243 | 24.296 | 0.087 | 3 / 3 | 1 yr/$705,200 (22) | $705,200 | $705,200 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
38 | Carlson, Dylan | cf | 2016 | 1s | 33 | 23.251 | 1.104 | 3 / 3 | ALIGND | 1 yr/$703,800 (22) | $703,800 | A1 | A2 | A3 | $703,800 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
39 | Pallante, Andre | rhp | 2019 | 4 | 125 | 23.286 | 0.000 | 3 / 3 | 1 yr/$700,000 (22) | $700,000 | $700,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
40 | Donovan, Brendan | 2b | 2018 | 7 | 213 | 25.166 | 0.000 | 3 / 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
41 | Fernández, Junior | rhp | 2014 | DOM | 25.121 | 1.112 | 2 / 3 | A1 | A2 | A3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
42 | Herrera, Iván | c | 2016 | PAN | 22.030 | 0.000 | 2 / 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
43 | Naughton, Packy | lhp | 2017 | 9 | 257 | 26.076 | 0.041 | 3 / 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
44 | Oviedo, Johan | rhp | 2016 | CUB | 24.121 | 0.156 | 2 / 3 | ISE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
45 | Pacheco, Freddy | rhp | 2017 | VEN | 24.075 | 0.000 | 3 / 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
46 | Rondón, Angel | rhp | 2016 | DOM | 24.212 | 0.011 | 2 / 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
47 | Sánchez, Ali | c | 2013 | VEN | 25.162 | 0.070 | 2 / 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
48 | Walsh, Jake | rhp | 2017 | 16 | 484 | 26.346 | 0.000 | 3 / 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
49 | Yepez, Juan | 1b | 2014 | VEN | 24.132 | 0.000 | 3 / 3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
50 | Zeuch, T.J. | rhp | 2016 | 1 | 21 | 26.334 | 0.089 | 3 / 3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
51 | Arenado, Nolan | paid by Colorado in 2/21 trade | ($5,570,500) | ($16.000) | ($5.000) | ($5.000) | ($5.000) | ($5,570,500) | ($16.000) | ($5.000) | ($5.000) | ($5.000) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
52 | 0- to 3-yr bonus pool | $1,666,667 | $1.667 | $1.667 | $1.667 | $1.667 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
53 | 2022 | 2023 | 2024 | 2025 | 2026 | 2022 | 2023 | 2024 | 2025 | 2026 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
54 | 40-man players-minors | $2,250,000 | $2.250 | $2.250 | $2.250 | $2.250 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
55 | Est. Player Benefits | $16,000,000 | $16.500 | $17.000 | $17.500 | $18.000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
56 | Projected CB Payroll | $174,068,705 | $101.255 | $83.472 | $57.972 | $47.472 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
57 | CB Tax Threshold | $230,000,000 | $232.000 | $236.000 | $240.000 | $244.000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
58 | Amount under threshold | $55,931,295 | $130.745 | $152.528 | $182.028 | $196.528 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
59 | Running Payroll Total | $154,987,997 | $89.200 | $69.833 | $39.500 | $22.000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
60 | 28-man Opening Day Payroll | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
62 | Cardinals CBT History | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
63 | The Cardinals payroll has never exceeded the threshold for MLB's competitive balance tax. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
65 | Note on Option Years | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
66 | * Option figures are estimates, with 2020 not counted as an option year except in cases an arbitrator ruled otherwise. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
68 | Notes on Competitive Balance Tax | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
69 | * Projected payroll for purposes of the Competitive Balance Tax under Article XXIII of MLB collective bargaining agreement. Estimated figures in italics. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
70 | * Figures include the average annual values of contracts for players on the 40-man roster, plus about $16M for benefits and $1.667M for 0- to 3-year player bonus pool. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
71 | * Tax Thresholds: 2022: $230M $250/$270/$290. 2023: $232M $252/$272/$292. 2024: $236M $256/$276/$296. 2025: $240M $260/$280/$300. 2026: $244M $264/$284/$304. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
72 | * Tax rate based on number of consecutive seasons a club has exceeded the base tax threshold. Rate resets if club payroll falls below tax threshold for one season. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
73 | * First-Time Payor tax rates: 20% for exceeding threshold by $20M or less, 32% for exceeding by $20-$40M, 62.5% for exceeding by $40M-$60M, 80% for exceeding by $60M or more. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
74 | * Second-Time Payor tax rates: 30% for exceeding threshold by $20M or less, 42% for exceeding by $20-$40M, 75% for exceeding by $40M or more, 90% for exceeding by $60M or more. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
75 | * Third-Time Payor tax rates: 50% for exceeding threshold by $20M or less, 62% for exceeding by $20-$40M, 95% for exceeding by $40M or more, 110% for exceeding by $60M or more. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
100 |