Menu

2025 Friction Winter Tire Test

Jonathan Benson
Data analyzed and reviewed by Jonathan Benson
7 min read
Contents
  1. Introduction
  2. Tight Competition at the Top
  3. Contrasting Development Philosophies
  4. Mid-Range Alternatives and Their Compromises
  5. The Budget Reality
  6. Dry
  7. Wet
  8. Snow
  9. Ice
  10. Comfort
  11. Value
  12. Results
  13. Continental VikingContact 8
  14. Pirelli Ice Friction
  15. Goodyear UltraGrip Ice 3
  16. Nokian Hakkapeliitta R5 SUV
  17. Michelin X Ice Snow SUV
  18. Nordman North RS3 SUV
  19. Hankook Winter i cept IZ3 X
  20. Maxtrek Trek M7+

Swedish automotive magazine Vi Bilägare has conducted a test of eight Nordic friction tires (studless winter tires) in dimension 235/60 R18, a popular size for vehicles like the Volvo XC60 which served as the test vehicle. The test comprised 13 separate testing rounds across four different surfaces: ice, snow, wet asphalt, and dry asphalt. 

Test Publication:
235/60 R18 8 tires 6 categories
Images courtesy of Vi Bilagare
Test Publication:
Vi Bilagare
Images courtesy of Vi Bilagare
Test Size: 235/60 R18
Tires Tested: 8 tires
Test Categories:
6 categories (13 tests)
Similar Tests

The test field included four premium manufacturers launching recent products: Continental VikingContact 8, Goodyear UltraGrip Ice 3 (last year's winner), Pirelli Ice Friction (brand new model), and Nokian Hakkapeliitta R5 SUV (with updated rubber compound). Two mid-range alternatives were also tested: Hankook Winter i*cept IZ3 X (replacing the IZ2) and Nordman North RS3 SUV (Nokian's budget brand, using the previous generation R3 tread pattern). Michelin X-Ice Snow SUV represented an older but still competitive design, while Chinese manufacturer Maxtrek Trek M7 Plus provided the budget segment entry.

Tight Competition at the Top

The 2025 test revealed an unusually competitive field among the four premium tires, with Continental scoring 91 points, Pirelli 90, Goodyear 87, and Nokian 84 out of a maximum 100 points. This represents one of the closest finishes in recent Vi Bilägare testing history. The testers noted that product development has reached a point where manufacturers have successfully improved their traditional weaknesses without sacrificing existing strengths - the historic trade-off between ice grip and wet performance is narrowing significantly.

Continental's victory came from exceptional consistency, scoring highly across all 13 test categories with no real weaknesses. The VikingContact 8 achieved the best ice grip in the test while simultaneously performing well on wet asphalt - something the testers described as an impressive engineering achievement, particularly in this larger SUV dimension. Pirelli's second-place finish as "Debut of the Year" proved equally impressive, with the Ice Friction showing dramatic improvement over its predecessor by excelling in wet conditions (best aquaplaning resistance and wet braking) while maintaining strong winter performance.

Contrasting Development Philosophies

An interesting aspect of this test was observing how different manufacturers prioritized their development goals. Goodyear maintained its balanced approach from the previous year, focusing heavily on dry asphalt performance and low noise while keeping winter grip competitive. The UltraGrip Ice 3 achieved the lowest noise levels in the test and matched Pirelli for dry handling dynamics, though braking distances were slightly longer than the best competitors.

Nokian's development path proved particularly noteworthy. The testers specifically commented that the R5 SUV arrived with a new rubber compound aimed at addressing previous criticism about weak wet grip. The result was the best wet braking performance in the test by a significant margin. However, this improvement came with a trade-off - the R5 lost some of the sharp, predictable ice handling that previously characterized Nokian products. While still offering good grip levels, the tire became more prone to sudden grip loss and proved harder to balance at the limit on winter surfaces. The testers appreciated this move toward better balance between wet and winter performance, even if it meant sacrificing some traditional Nokian ice supremacy.

Mid-Range Alternatives and Their Compromises

The mid-range segment revealed interesting insights into how cost reduction affects performance. Nordman's North RS3 SUV, using the previous generation Nokian R3 tread pattern with cheaper rubber compounds, actually outperformed its more expensive Nokian sibling in certain winter conditions. The testers found it easier to control on ice and snow with better balance at the grip limit than the current Nokian R5. However, the cost savings became apparent on asphalt, where the Nordman suffered from non-linear steering feel and particularly poor wet grip - areas where the newer, more expensive Nokian excelled.

The Budget Reality

Maxtrek's Trek M7 Plus provided a good illustration of the performance gap between budget and premium segments. The Chinese tire placed last or next-to-last in ten of thirteen test categories, often with significant margins to the leaders. The testers noted it could handle basic snow starting and braking adequately - the coarse tread pattern filling with snow and gripping the surface - but struggled with any combined tasks like braking while cornering. On ice, braking distances were dramatically longer (14.70 meters versus Continental's 11.92 meters from 25-5 km/h). The tire's behavior on dry asphalt was described as "unwilling to take steering input and prefers to roll straight ahead," while wet braking required nearly 15% more distance than the best tires. The testers emphasized that such performance deficits in critical safety areas make budget tires a questionable economy, regardless of purchase price.

Dry

Dry Braking

Dry Braking

Dry braking in meters (100 - 0 km/h) [Average Temperature 12c] (Lower is better)
  1. Pirelli Ice Friction
    43.63 M
  2. Continental VikingContact 8
    44.41 M
  3. Nordman North RS3 SUV
    44.96 M
  4. Hankook Winter i cept IZ3 X
    45.13 M
  5. Nokian Hakkapeliitta R5 SUV
    45.62 M
  6. Goodyear UltraGrip Ice 3
    45.75 M
  7. Michelin X Ice Snow SUV
    47.03 M
  8. Maxtrek Trek M7 Plus
    47.36 M

Subj. Dry Handling

Subj. Dry Handling

Subjective Dry Handling Score (Higher is better)
  1. Goodyear UltraGrip Ice 3
    5.00 Points
  2. Pirelli Ice Friction
    5.00 Points
  3. Continental VikingContact 8
    4.00 Points
  4. Hankook Winter i cept IZ3 X
    4.00 Points
  5. Michelin X Ice Snow SUV
    3.00 Points
  6. Nokian Hakkapeliitta R5 SUV
    3.00 Points
  7. Nordman North RS3 SUV
    2.00 Points
  8. Maxtrek Trek M7 Plus
    1.00 Points

Wet

Wet Braking

Wet Braking

Wet braking in meters (100 - 0 km/h) [Average Temperature 2.5c] (Lower is better)
  1. Nokian Hakkapeliitta R5 SUV
    46.49 M
  2. Pirelli Ice Friction
    48.85 M
  3. Continental VikingContact 8
    50.30 M
  4. Goodyear UltraGrip Ice 3
    50.35 M
  5. Michelin X Ice Snow SUV
    52.76 M
  6. Hankook Winter i cept IZ3 X
    52.81 M
  7. Nordman North RS3 SUV
    53.29 M
  8. Maxtrek Trek M7 Plus
    53.78 M

Residual Speed Calculator

Wet Braking: Safety Impact: Best vs Worst Tire

Wet Handling

Wet Handling

Wet handling time in seconds (Lower is better)
  1. Goodyear UltraGrip Ice 3
    61.60 s
  2. Pirelli Ice Friction
    62.00 s
  3. Nokian Hakkapeliitta R5 SUV
    62.60 s
  4. Continental VikingContact 8
    62.90 s
  5. Michelin X Ice Snow SUV
    63.90 s
  6. Hankook Winter i cept IZ3 X
    64.20 s
  7. Nordman North RS3 SUV
    64.70 s
  8. Maxtrek Trek M7 Plus
    65.20 s

Straight Aqua

Straight Aqua

Float Speed in Km/H (Higher is better)
  1. Pirelli Ice Friction
    70.20 Km/H
  2. Goodyear UltraGrip Ice 3
    67.50 Km/H
  3. Continental VikingContact 8
    67.10 Km/H
  4. Nokian Hakkapeliitta R5 SUV
    66.20 Km/H
  5. Maxtrek Trek M7 Plus
    66.20 Km/H
  6. Hankook Winter i cept IZ3 X
    65.80 Km/H
  7. Nordman North RS3 SUV
    64.80 Km/H
  8. Michelin X Ice Snow SUV
    64.70 Km/H

Snow

Snow Braking

Snow Braking

Snow braking in meters (35 - 5 km/h) [Average Temperature -7c] (Lower is better)
  1. Pirelli Ice Friction
    12.01 M
  2. Nokian Hakkapeliitta R5 SUV
    12.04 M
  3. Maxtrek Trek M7 Plus
    12.04 M
  4. Michelin X Ice Snow SUV
    12.10 M
  5. Hankook Winter i cept IZ3 X
    12.11 M
  6. Goodyear UltraGrip Ice 3
    12.14 M
  7. Continental VikingContact 8
    12.17 M
  8. Nordman North RS3 SUV
    12.24 M

Residual Speed Calculator

Snow Braking: Safety Impact: Best vs Worst Tire

Snow Traction

Snow Traction

Snow acceleration time (5 - 35 km/h) (Lower is better)
  1. Continental VikingContact 8
    1.92 s
  2. Pirelli Ice Friction
    1.92 s
  3. Michelin X Ice Snow SUV
    1.93 s
  4. Goodyear UltraGrip Ice 3
    1.93 s
  5. Hankook Winter i cept IZ3 X
    1.93 s
  6. Nokian Hakkapeliitta R5 SUV
    1.94 s
  7. Maxtrek Trek M7 Plus
    1.94 s
  8. Nordman North RS3 SUV
    1.94 s

Snow Handling

Snow Handling

Snow handling time in seconds (Lower is better)
  1. Continental VikingContact 8
    69.20 s
  2. Pirelli Ice Friction
    69.50 s
  3. Goodyear UltraGrip Ice 3
    69.60 s
  4. Nokian Hakkapeliitta R5 SUV
    69.70 s
  5. Michelin X Ice Snow SUV
    70.20 s
  6. Nordman North RS3 SUV
    70.20 s
  7. Hankook Winter i cept IZ3 X
    70.70 s
  8. Maxtrek Trek M7 Plus
    71.30 s

Ice

Ice Braking

Ice Braking

Ice braking in meters (25 - 5 km/h) [Average Temperature -5.5c] (Lower is better)
  1. Michelin X Ice Snow SUV
    11.70 M
  2. Continental VikingContact 8
    11.76 M
  3. Nordman North RS3 SUV
    11.77 M
  4. Pirelli Ice Friction
    11.87 M
  5. Nokian Hakkapeliitta R5 SUV
    11.92 M
  6. Goodyear UltraGrip Ice 3
    11.99 M
  7. Hankook Winter i cept IZ3 X
    12.85 M
  8. Maxtrek Trek M7 Plus
    14.70 M

Residual Speed Calculator

Ice Braking: Safety Impact: Best vs Worst Tire

Ice Traction

Ice Traction

Ice acceleration time (5 - 25 km/h) [Average Temperature -5.5c] (Lower is better)
  1. Nokian Hakkapeliitta R5 SUV
    5.23 s
  2. Continental VikingContact 8
    5.24 s
  3. Michelin X Ice Snow SUV
    5.27 s
  4. Goodyear UltraGrip Ice 3
    5.29 s
  5. Pirelli Ice Friction
    5.44 s
  6. Nordman North RS3 SUV
    5.45 s
  7. Hankook Winter i cept IZ3 X
    5.70 s
  8. Maxtrek Trek M7 Plus
    7.14 s

Ice Handling

Ice Handling

Ice handling time in seconds (Lower is better)
  1. Continental VikingContact 8
    56.90 s
  2. Goodyear UltraGrip Ice 3
    58.60 s
  3. Pirelli Ice Friction
    59.20 s
  4. Michelin X Ice Snow SUV
    59.30 s
  5. Nordman North RS3 SUV
    59.40 s
  6. Nokian Hakkapeliitta R5 SUV
    60.00 s
  7. Hankook Winter i cept IZ3 X
    62.40 s
  8. Maxtrek Trek M7 Plus
    63.20 s

Comfort

Noise

Noise

External noise in dB (Lower is better)
  1. Goodyear UltraGrip Ice 3
    68.60 dB
  2. Michelin X Ice Snow SUV
    68.70 dB
  3. Continental VikingContact 8
    69.10 dB
  4. Maxtrek Trek M7 Plus
    69.10 dB
  5. Nokian Hakkapeliitta R5 SUV
    69.60 dB
  6. Hankook Winter i cept IZ3 X
    69.60 dB
  7. Nordman North RS3 SUV
    69.70 dB
  8. Pirelli Ice Friction
    70.30 dB

Value

Fuel Consumption

Fuel Consumption

Fuel consumption in Litres per 100 km (Lower is better)
  1. Nordman North RS3 SUV
    6.25 l/100km
  2. Hankook Winter i cept IZ3 X
    6.30 l/100km
  3. Michelin X Ice Snow SUV
    6.35 l/100km
  4. Goodyear UltraGrip Ice 3
    6.35 l/100km
  5. Nokian Hakkapeliitta R5 SUV
    6.40 l/100km
  6. Maxtrek Trek M7 Plus
    6.40 l/100km
  7. Pirelli Ice Friction
    6.40 l/100km
  8. Continental VikingContact 8
    6.50 l/100km

Results

1st

Continental VikingContact 8

235/60 R18 107T
Continental VikingContact 8
  • Origin: Germany
  • 3PMSF: no
  • Weight: 14.0 kgs
  • Tread: 8.3 mm
  • Price: 2672.00
Test # Result Best Diff %
Dry Braking 2nd 44.41 M 43.63 M +0.78 M 98.24%
Subj. Dry Handling 3rd 4 Points 5 Points -1 Points 80%
Test # Result Best Diff %
Wet Braking 3rd 50.3 M 46.49 M +3.81 M 92.43%
Wet Handling 4th 62.9 s 61.6 s +1.3 s 97.93%
Straight Aqua 3rd 67.1 Km/H 70.2 Km/H -3.1 Km/H 95.58%
Test # Result Best Diff %
Snow Braking 7th 12.17 M 12.01 M +0.16 M 98.69%
Snow Traction 1st 1.92 s 100%
Snow Handling 1st 69.2 s 100%
Test # Result Best Diff %
Ice Braking 2nd 11.76 M 11.7 M +0.06 M 99.49%
Ice Traction 2nd 5.24 s 5.23 s +0.01 s 99.81%
Ice Handling 1st 56.9 s 100%
Test # Result Best Diff %
Noise 3rd 69.1 dB 68.6 dB +0.5 dB 99.28%
Test # Result Best Diff %
Fuel Consumption 8th 6.5 l/100km 6.25 l/100km +0.25 l/100km 96.15%
2nd

Pirelli Ice Friction

235/60 R18 107T
Pirelli Ice Friction
  • Origin: China
  • 3PMSF: no
  • Weight: 12.8 kgs
  • Tread: 7.8 mm
  • Price: 2408.00
Test # Result Best Diff %
Dry Braking 1st 43.63 M 100%
Subj. Dry Handling 1st 5 Points 100%
Test # Result Best Diff %
Wet Braking 2nd 48.85 M 46.49 M +2.36 M 95.17%
Wet Handling 2nd 62 s 61.6 s +0.4 s 99.35%
Straight Aqua 1st 70.2 Km/H 100%
Test # Result Best Diff %
Snow Braking 1st 12.01 M 100%
Snow Traction 1st 1.92 s 100%
Snow Handling 2nd 69.5 s 69.2 s +0.3 s 99.57%
Test # Result Best Diff %
Ice Braking 4th 11.87 M 11.7 M +0.17 M 98.57%
Ice Traction 5th 5.44 s 5.23 s +0.21 s 96.14%
Ice Handling 3rd 59.2 s 56.9 s +2.3 s 96.11%
Test # Result Best Diff %
Noise 8th 70.3 dB 68.6 dB +1.7 dB 97.58%
Test # Result Best Diff %
Fuel Consumption 5th 6.4 l/100km 6.25 l/100km +0.15 l/100km 97.66%
3rd

Goodyear UltraGrip Ice 3

235/60 R18 107H
Goodyear UltraGrip Ice 3
  • Origin: Germany
  • 3PMSF: no
  • Weight: 13.0 kgs
  • Tread: 7.9 mm
  • Price: 2416.00
Test # Result Best Diff %
Dry Braking 6th 45.75 M 43.63 M +2.12 M 95.37%
Subj. Dry Handling 1st 5 Points 100%
Test # Result Best Diff %
Wet Braking 4th 50.35 M 46.49 M +3.86 M 92.33%
Wet Handling 1st 61.6 s 100%
Straight Aqua 2nd 67.5 Km/H 70.2 Km/H -2.7 Km/H 96.15%
Test # Result Best Diff %
Snow Braking 6th 12.14 M 12.01 M +0.13 M 98.93%
Snow Traction 3rd 1.93 s 1.92 s +0.01 s 99.48%
Snow Handling 3rd 69.6 s 69.2 s +0.4 s 99.43%
Test # Result Best Diff %
Ice Braking 6th 11.99 M 11.7 M +0.29 M 97.58%
Ice Traction 4th 5.29 s 5.23 s +0.06 s 98.87%
Ice Handling 2nd 58.6 s 56.9 s +1.7 s 97.1%
Test # Result Best Diff %
Noise 1st 68.6 dB 100%
Test # Result Best Diff %
Fuel Consumption 3rd 6.35 l/100km 6.25 l/100km +0.1 l/100km 98.43%
4th

Nokian Hakkapeliitta R5 SUV

235/60 R18 107R
Nokian Hakkapeliitta R5 SUV
  • Origin: Finland
  • 3PMSF: no
  • Weight: 14.5 kgs
  • Tread: 8.9 mm
  • Price: 2617.00
Test # Result Best Diff %
Dry Braking 5th 45.62 M 43.63 M +1.99 M 95.64%
Subj. Dry Handling 5th 3 Points 5 Points -2 Points 60%
Test # Result Best Diff %
Wet Braking 1st 46.49 M 100%
Wet Handling 3rd 62.6 s 61.6 s +1 s 98.4%
Straight Aqua 4th 66.2 Km/H 70.2 Km/H -4 Km/H 94.3%
Test # Result Best Diff %
Snow Braking 2nd 12.04 M 12.01 M +0.03 M 99.75%
Snow Traction 6th 1.94 s 1.92 s +0.02 s 98.97%
Snow Handling 4th 69.7 s 69.2 s +0.5 s 99.28%
Test # Result Best Diff %
Ice Braking 5th 11.92 M 11.7 M +0.22 M 98.15%
Ice Traction 1st 5.23 s 100%
Ice Handling 6th 60 s 56.9 s +3.1 s 94.83%
Test # Result Best Diff %
Noise 5th 69.6 dB 68.6 dB +1 dB 98.56%
Test # Result Best Diff %
Fuel Consumption 5th 6.4 l/100km 6.25 l/100km +0.15 l/100km 97.66%
5th

Michelin X Ice Snow SUV

235/60 R18 107H
Michelin X Ice Snow SUV
  • Origin: Finland
  • 3PMSF: no
  • Weight: 14.3 kgs
  • Tread: 8.9 mm
  • Price: 2380.00
Test # Result Best Diff %
Dry Braking 7th 47.03 M 43.63 M +3.4 M 92.77%
Subj. Dry Handling 5th 3 Points 5 Points -2 Points 60%
Test # Result Best Diff %
Wet Braking 5th 52.76 M 46.49 M +6.27 M 88.12%
Wet Handling 5th 63.9 s 61.6 s +2.3 s 96.4%
Straight Aqua 8th 64.7 Km/H 70.2 Km/H -5.5 Km/H 92.17%
Test # Result Best Diff %
Snow Braking 4th 12.1 M 12.01 M +0.09 M 99.26%
Snow Traction 3rd 1.93 s 1.92 s +0.01 s 99.48%
Snow Handling 5th 70.2 s 69.2 s +1 s 98.58%
Test # Result Best Diff %
Ice Braking 1st 11.7 M 100%
Ice Traction 3rd 5.27 s 5.23 s +0.04 s 99.24%
Ice Handling 4th 59.3 s 56.9 s +2.4 s 95.95%
Test # Result Best Diff %
Noise 2nd 68.7 dB 68.6 dB +0.1 dB 99.85%
Test # Result Best Diff %
Fuel Consumption 3rd 6.35 l/100km 6.25 l/100km +0.1 l/100km 98.43%
6th

Nordman North RS3 SUV

235/60 R18 107R
Nordman North RS3 SUV
  • Origin: Poland
  • 3PMSF: no
  • Weight: 14.3 kgs
  • Tread: 7.9 mm
  • Price: 2467.00
Test # Result Best Diff %
Dry Braking 3rd 44.96 M 43.63 M +1.33 M 97.04%
Subj. Dry Handling 7th 2 Points 5 Points -3 Points 40%
Test # Result Best Diff %
Wet Braking 7th 53.29 M 46.49 M +6.8 M 87.24%
Wet Handling 7th 64.7 s 61.6 s +3.1 s 95.21%
Straight Aqua 7th 64.8 Km/H 70.2 Km/H -5.4 Km/H 92.31%
Test # Result Best Diff %
Snow Braking 8th 12.24 M 12.01 M +0.23 M 98.12%
Snow Traction 6th 1.94 s 1.92 s +0.02 s 98.97%
Snow Handling 5th 70.2 s 69.2 s +1 s 98.58%
Test # Result Best Diff %
Ice Braking 3rd 11.77 M 11.7 M +0.07 M 99.41%
Ice Traction 6th 5.45 s 5.23 s +0.22 s 95.96%
Ice Handling 5th 59.4 s 56.9 s +2.5 s 95.79%
Test # Result Best Diff %
Noise 7th 69.7 dB 68.6 dB +1.1 dB 98.42%
Test # Result Best Diff %
Fuel Consumption 1st 6.25 l/100km 100%
7th

Hankook Winter i cept IZ3 X

235/60 R18 107T
Hankook Winter i cept IZ3 X
  • Origin: Sydkorea
  • 3PMSF: no
  • Weight: 14.7 kgs
  • Tread: 8.2 mm
  • Price: 1921.00
Test # Result Best Diff %
Dry Braking 4th 45.13 M 43.63 M +1.5 M 96.68%
Subj. Dry Handling 3rd 4 Points 5 Points -1 Points 80%
Test # Result Best Diff %
Wet Braking 6th 52.81 M 46.49 M +6.32 M 88.03%
Wet Handling 6th 64.2 s 61.6 s +2.6 s 95.95%
Straight Aqua 6th 65.8 Km/H 70.2 Km/H -4.4 Km/H 93.73%
Test # Result Best Diff %
Snow Braking 5th 12.11 M 12.01 M +0.1 M 99.17%
Snow Traction 3rd 1.93 s 1.92 s +0.01 s 99.48%
Snow Handling 7th 70.7 s 69.2 s +1.5 s 97.88%
Test # Result Best Diff %
Ice Braking 7th 12.85 M 11.7 M +1.15 M 91.05%
Ice Traction 7th 5.7 s 5.23 s +0.47 s 91.75%
Ice Handling 7th 62.4 s 56.9 s +5.5 s 91.19%
Test # Result Best Diff %
Noise 5th 69.6 dB 68.6 dB +1 dB 98.56%
Test # Result Best Diff %
Fuel Consumption 2nd 6.3 l/100km 6.25 l/100km +0.05 l/100km 99.21%
8th

Maxtrek Trek M7+

235/60 R18 107S
Maxtrek Trek M7 Plus
  • Origin: Kina
  • 3PMSF: no
  • Weight: 13.7 kgs
  • Tread: 7.9 mm
  • Price: 1145.00
Test # Result Best Diff %
Dry Braking 8th 47.36 M 43.63 M +3.73 M 92.12%
Subj. Dry Handling 8th 1 Points 5 Points -4 Points 20%
Test # Result Best Diff %
Wet Braking 8th 53.78 M 46.49 M +7.29 M 86.44%
Wet Handling 8th 65.2 s 61.6 s +3.6 s 94.48%
Straight Aqua 4th 66.2 Km/H 70.2 Km/H -4 Km/H 94.3%
Test # Result Best Diff %
Snow Braking 2nd 12.04 M 12.01 M +0.03 M 99.75%
Snow Traction 6th 1.94 s 1.92 s +0.02 s 98.97%
Snow Handling 8th 71.3 s 69.2 s +2.1 s 97.05%
Test # Result Best Diff %
Ice Braking 8th 14.7 M 11.7 M +3 M 79.59%
Ice Traction 8th 7.14 s 5.23 s +1.91 s 73.25%
Ice Handling 8th 63.2 s 56.9 s +6.3 s 90.03%
Test # Result Best Diff %
Noise 3rd 69.1 dB 68.6 dB +0.5 dB 99.28%
Test # Result Best Diff %
Fuel Consumption 5th 6.4 l/100km 6.25 l/100km +0.15 l/100km 97.66%

comments powered by Disqus