David Liu

Region WCA ID Gender Competitions Completed Solves
United States 2023LIUD02 Male 24 1076

Current Personal Records

Event NR CR WR Single Average WR CR NR
3x3x3 Cube 1580 2030 7673 8.01 10.61 11137 2831 2197
2x2x2 Cube 2229 2867 10455 2.14 3.76 10866 3022 2347
4x4x4 Cube 1063 1420 5740 35.44 41.15 5867 1419 1067
5x5x5 Cube 612 803 3136 1:04.46 1:10.30 2787 698 540
6x6x6 Cube 542 702 2674 2:11.49 2:22.57 2794 745 581
7x7x7 Cube 502 660 2534 3:26.24 3:40.58 2601 679 516
3x3x3 Blindfolded 1046 1369 5991 2:52.15
3x3x3 Fewest Moves 1226 1602 7088 43 49.67 4978 1159 903
3x3x3 One-Handed 1741 2366 9827 17.46 19.68 6934 1653 1218
Clock 557 663 2241 6.00 6.94 1852 547 458
Megaminx 112 138 551 40.38 48.80 797 213 171
Pyraminx 572 721 2762 2.50 5.02 4680 1171 932
Skewb 975 1228 4605 3.29 5.26 3693 957 753
Square-1 675 812 2378 11.90 18.26 3076 1013 835

Medal Collection

Gold Silver Bronze
0 0 2
Competition Round Place Single Average Solves
3x3x3 Cube
CubingUSA Heartland Championship 2026 Semi Final 37 10.08 11.50 12.6715.9511.2810.5510.08
Second round 30 8.41 10.61 8.8712.2910.678.4112.66
First round 39 11.01 11.52 15.7011.2311.5511.0111.78
Racine Rendezvous 2026 Final 20 9.31 12.37 14.089.3112.7410.9013.47
Second round 13 8.98 11.38 11.9411.698.9812.6910.51
First round 14 8.92 11.51 10.9613.4311.238.9212.34
Rubik's WCA World Championship 2025 First round 953 10.02 11.23 10.0211.4712.5211.9310.30
4x4 by Four Madison Lakes 2024 Second round 29 10.76 13.17 11.9010.7614.0213.6813.92
First round 25 9.92 12.28 9.9214.0211.7313.7811.33
CubingUSA Great Lakes Championship 2024 Second round 103 11.40 13.43 13.7816.3214.0811.4012.44
First round 110 10.70 13.17 10.7015.5214.4213.1711.92
Land of Lincoln 2024 Final 14 11.39 13.29 11.3913.1911.7714.9215.75
Second round 7 9.86 10.75 11.2810.4711.869.8610.50
First round 21 12.94 13.75 14.6312.9412.9914.5713.69
Rubik's WCA North American Championship 2024 First round 422 10.68 12.44 10.6811.8512.2314.1713.24
Ackerman Spring 2024 Second round 26 11.39 12.89 11.3914.2011.4415.0013.02
First round 22 11.73 12.60 11.7312.5912.4012.8014.30
CubingUSA Heartland Championship 2024 Second round 39 11.12 13.56 14.5411.1212.7614.3813.55
First round 27 9.97 11.91 12.1711.8913.759.9711.66
Chicago Area Twist Spring A 2024 Final 22 8.01 12.33 8.0114.3013.0311.2512.70
Second round 33 11.87 13.59 11.8716.0812.4320.9012.25
First round 17 9.29 11.55 11.8318.819.2912.5510.27
Minxville Indiana 2024 Final 12 11.04 12.92 12.0312.0514.6811.0417.29
Second round 12 10.28 10.83 10.2811.2310.3310.9313.75
First round 18 11.91 13.20 14.3611.9112.5614.2812.77
UIUC Big Cubes Spring 2024 First round 28 9.94 12.84 9.9416.0114.8512.3911.27
Concordia Turning Spring 2024 Final 11 11.04 12.42 14.4111.0412.5211.1613.58
Second round 12 9.89 12.35 9.8914.8413.5113.1210.42
First round 19 10.72 13.89 15.2814.0210.7212.3715.71
DuPage Winter 2024 Final 20 11.64 12.25 12.1713.7711.6412.3412.25
Second round 19 10.77 12.51 10.7712.7812.6513.6212.11
First round 17 10.21 11.80 10.2112.8011.3018.0211.30
Milwaukee Cubing Mania 2024 Second round 36 9.42 14.53 9.4215.2513.0617.8815.27
First round 33 11.52 13.90 12.9515.8919.6012.8611.52
CubingUSA Great Lakes Championship 2023 Second round 130 12.08 15.31 12.6117.6817.6915.6312.08
First round 108 11.52 13.37 15.0013.2711.5212.0714.77
Get to Work Chicagoland 2023 Semi Final 31 10.58 14.35 13.9515.2613.8517.0110.58
Second round 26 11.60 13.19 13.9713.7711.6011.8414.42
First round 31 12.54 13.94 14.2313.8912.5413.6914.23
OH in a Madison Ballroom 2023 Second round 54 13.10 15.10 13.7913.1016.4215.0920.34
First round 51 11.80 14.74 16.4913.5215.5615.1511.80
2x2x2 Cube
CubingUSA Heartland Championship 2026 Second round 43 3.34 4.26 5.513.913.373.347.92
First round 71 2.58 5.70 2.584.067.46DNF5.58
Racine Rendezvous 2026 Final 15 2.26 3.76 4.992.265.063.332.95
Second round 22 3.01 4.18 4.524.803.015.293.23
First round 19 3.62 4.08 3.87DNF4.314.053.62
Rubik's WCA World Championship 2025 First round 1290 3.09 5.39 6.645.303.094.237.74
Unorthodox Blocks Wisconsin 2025 Final 17 2.14 4.16 3.812.144.364.316.10
4x4 by Four Madison Lakes 2024 First round 34 3.27 5.23 8.654.913.276.803.98
CubingUSA Great Lakes Championship 2024 First round 129 4.23 5.41 5.715.216.784.235.32
Land of Lincoln 2024 Final 13 4.04 5.33 6.115.595.234.045.16
First round 16 3.10 4.45 3.924.103.105.326.76
Rubik's WCA North American Championship 2024 Second round 341 4.03 4.50 4.604.674.224.034.72
First round 385 3.98 4.39 11.794.713.984.354.11
CubingUSA Heartland Championship 2024 Second round 32 3.00 4.06 5.163.003.194.574.41
First round 32 3.64 4.25 4.024.654.084.913.64
Chicago Area Twist Spring A 2024 First round 32 3.42 4.78 DNF4.244.733.425.37
Concordia Turning Spring 2024 Second round 19 4.08 4.66 4.085.384.154.466.87
First round 19 2.47 4.47 4.345.195.273.892.47
DuPage Winter 2024 First round 40 2.29 5.36 6.934.374.798.102.29
Milwaukee Cubing Mania 2024 First round 45 4.07 5.65 5.989.486.304.074.67
5x5 on Madison Ice 2023 First round 24 4.62 5.36 5.3814.614.625.794.92
CubingUSA Great Lakes Championship 2023 First round 136 4.73 6.02 8.334.735.825.157.10
Get to Work Chicagoland 2023 Second round 36 4.44 5.67 4.447.055.468.144.50
First round 28 4.47 4.77 4.954.875.994.474.48
4x4x4 Cube
CubingUSA Heartland Championship 2026 First round 31 35.44 41.15 41.1735.4451.2040.1342.16
Rubik's WCA World Championship 2025 First round 875 37.28 48.37 46.2437.2847.6058.5451.26
4x4 by Four Madison Lakes 2024 Second round 21 44.26 47.84 44.7545.38DNF53.4044.26
First round 18 37.96 45.82 37.9646.3045.4945.6749.41
CubingUSA Great Lakes Championship 2024 First round 62 46.98 49.37 49.5851.5446.9946.9856.69
Rubik's WCA North American Championship 2024 First round 319 42.21 47.94 42.2145.7352.52DNF45.56
Ackerman Spring 2024 First round 22 45.49 49.89 45.4956.4251.5050.0848.08
CubingUSA Heartland Championship 2024 Second round 26 41.89 45.25 43.8344.7441.8952.7547.19
First round 28 44.49 47.85 44.4950.6245.8347.1050.86
UIUC Big Cubes Spring 2024 First round 19 41.56 48.84 41.5643.4649.3154.1953.74
Concordia Turning Spring 2024 Final 9 40.12 49.50 49.9553.2145.3540.1256.65
Milwaukee Cubing Mania 2024 Final 16 41.96 50.22 1:02.0445.5151.5441.9653.61
First round 15 39.41 41.38 40.9043.2139.4144.7540.04
5x5 on Madison Ice 2023 First round 16 52.80 53.82 1:06.0453.3953.9452.8054.12
CubingUSA Great Lakes Championship 2023 Second round 71 47.44 53.09 49.9547.4453.091:00.3956.23
First round 64 45.72 49.00 51.6355.2645.9745.7249.40
5x5x5 Cube
CubingUSA Heartland Championship 2026 First round 21 1:04.46 1:10.30 1:11.861:12.251:04.461:06.801:17.25
Evanston Qualifier 2026 Final 7 1:12.33 1:17.25 1:21.931:17.231:19.891:12.331:14.64
First round 7 1:05.80 1:18.01 1:20.111:28.871:05.801:18.121:15.79
Rubik's WCA World Championship 2025 First round 714 1:24.01 1:29.831:24.01
Megaminx on the Madison Isthmus 2025 First round 21 1:15.13 1:21.45 1:15.131:26.771:26.141:22.381:15.82
4x4 by Four Madison Lakes 2024 Final 11 1:11.99 1:15.50 1:13.361:12.261:22.721:20.871:11.99
CubingUSA Great Lakes Championship 2024 First round 54 1:16.76 1:28.29 1:32.721:30.341:34.841:21.811:16.76
Rubik's WCA North American Championship 2024 First round 273 1:22.27 1:26.64 1:26.521:42.351:22.721:22.271:30.67
CubingUSA Heartland Championship 2024 First round 26 1:19.53 1:26.88 1:25.391:28.401:28.801:26.861:19.53
Chicago Area Twist Spring A 2024 Final 16 1:24.85 1:27.30 1:30.771:25.841:37.821:24.851:25.30
Second round 16 1:19.59 1:29.79 1:38.721:28.821:19.591:24.321:36.23
First round 12 1:20.27 1:24.96 1:28.221:20.271:32.431:25.581:21.09
UIUC Big Cubes Spring 2024 First round 12 1:20.35 1:25.66 1:22.601:32.911:20.351:21.481:37.13
Milwaukee Cubing Mania 2024 Final 15 1:20.08 1:24.16 1:30.671:21.241:20.081:24.711:26.52
5x5 on Madison Ice 2023 Second round 15 1:29.25 1:34.29 1:37.111:43.391:30.221:29.251:35.55
First round 15 1:21.98 1:29.80 1:21.981:35.031:30.861:28.301:30.24
CubingUSA Great Lakes Championship 2023 First round 56 1:20.59 1:33.17 1:36.901:38.261:29.111:20.591:33.50
6x6x6 Cube
CubingUSA Heartland Championship 2026 First round 21 2:11.49 2:22.57 2:11.492:30.282:25.94
Evanston Qualifier 2026 Final 8 2:14.46 2:36.07 2:50.212:43.542:14.46
Evanston Fall Favorites A 2025 Final 3 2:23.51 2:30.63 2:35.322:33.062:23.51
Rubik's WCA World Championship 2025 First round 426 2:30.76 2:30.76
CubingUSA Great Lakes Championship 2024 Final 39 2:28.52 2:40.55 2:53.962:39.182:28.52
Rubik's WCA North American Championship 2024 First round 202 2:16.77 2:36.96 2:39.652:16.772:54.46
Ackerman Spring 2024 Final 14 2:30.10 2:45.70 2:30.102:51.792:55.21
CubingUSA Heartland Championship 2024 First round 19 2:29.51 2:33.19 2:37.202:29.512:32.87
UIUC Big Cubes Spring 2024 First round 13 2:24.51 2:45.71 2:57.462:24.512:55.15
Milwaukee Cubing Mania 2024 Final 16 2:33.52 2:52.34 2:56.163:07.342:33.52
5x5 on Madison Ice 2023 First round 13 2:43.72 3:03.75 3:05.223:22.322:43.72
CubingUSA Great Lakes Championship 2023 First round 60 2:40.72 3:24.74 3:28.632:40.724:04.86
7x7x7 Cube
CubingUSA Heartland Championship 2026 First round 22 3:29.60 3:40.58 3:49.843:42.303:29.60
Evanston Qualifier 2026 Final 6 3:26.24 3:43.20 4:02.613:40.743:26.24
Evanston Fall Favorites A 2025 Final 4 3:34.13 3:41.10 3:34.133:41.043:48.12
Rubik's WCA World Championship 2025 First round 356 3:53.22 3:53.22
Megaminx on the Madison Isthmus 2025 Final 16 3:36.70 3:50.52 4:01.713:36.703:53.16
CubingUSA Great Lakes Championship 2024 Final 37 4:08.28 4:08.28
Ackerman Spring 2024 Final 16 4:05.86 4:36.06 4:50.694:51.624:05.86
CubingUSA Heartland Championship 2024 First round 19 4:07.07 4:25.09 4:30.654:37.554:07.07
UIUC Big Cubes Spring 2024 First round 14 4:15.90 4:33.44 4:58.634:25.784:15.90
Milwaukee Cubing Mania 2024 Final 18 4:39.29 4:42.76 4:49.344:39.664:39.29
5x5 on Madison Ice 2023 First round 15 4:40.38 5:02.80 4:40.385:15.115:12.91
3x3x3 Blindfolded
CubingUSA Heartland Championship 2026 First round 24 5:02.40 DNF 5:02.40DNFDNFDNSDNS
Megaminx on the Madison Isthmus 2025 First round 24 3:20.00 DNF DNF3:20.00DNF
CubingUSA Great Lakes Championship 2024 First round 38 DNF DNF DNFDNFDNF
CubingUSA Heartland Championship 2024 Final 12 DNF DNF DNFDNFDNF
First round 12 2:52.15 DNF 2:52.15DNFDNF
UIUC Big Cubes Spring 2024 First round 18 6:13.44 DNF DNF6:13.44DNF
Milwaukee Cubing Mania 2024 First round 21 DNF DNF DNFDNFDNF
CubingUSA Great Lakes Championship 2023 First round 30 3:46.60 DNF 5:08.003:46.60DNF
3x3x3 Fewest Moves
Milwaukee Cubing Mania 2024 Final 17 43 49.67 435551
CubingUSA Great Lakes FMC Championship 2023 Final 41 52 DNF DNFDNF52
3x3x3 One-Handed
CubingUSA Heartland Championship 2026 Second round 28 17.46 20.22 20.5527.0720.1917.4619.92
First round 28 17.83 19.68 21.9717.8519.2317.8322.09
Rubik's WCA World Championship 2025 First round 741 17.79 21.59 23.2139.5321.3320.2217.79
4x4 by Four Madison Lakes 2024 Final 17 21.30 23.23 21.3026.6625.3021.7722.63
CubingUSA Great Lakes Championship 2024 First round 102 23.93 30.11 24.0235.9245.7523.9330.40
Rubik's WCA North American Championship 2024 First round 429 24.21 28.17 31.3629.9926.5724.2127.94
CubingUSA Heartland Championship 2024 Second round 23 20.15 23.83 20.8726.1520.1524.4627.20
First round 22 23.04 25.67 29.0723.0423.6227.3126.07
Minxville Indiana 2024 First round 15 24.21 27.00 24.2125.1730.9824.8444.21
5x5 on Madison Ice 2023 First round 17 23.91 28.60 29.3323.9129.6226.8637.30
CubingUSA Great Lakes Championship 2023 First round 102 25.05 30.37 32.0925.0526.5032.5248.97
Get to Work Chicagoland 2023 Second round 29 24.63 30.03 28.3430.6838.8524.6331.07
First round 30 24.15 30.32 31.8927.3724.1535.5231.70
OH in a Madison Ballroom 2023 Semi Final 49 23.34 30.46 32.6927.4037.9223.3431.30
Second round 64 34.86 41.43 36.3334.8640.4147.5555.65
First round 69 31.53 45.17 52.6538.9531.53DNF43.90
Clock
CubingUSA Heartland Championship 2026 Second round 78 6.54 DNF 6.54DNFDNFDNF15.96
First round 33 7.09 9.25 7.63DNF12.167.097.96
Evanston Qualifier 2026 First round 9 6.61 6.94 6.618.906.717.246.88
CubingUSA Great Lakes Championship 2024 First round 61 7.39 10.05 11.867.397.8012.0610.49
Land of Lincoln 2024 Final 8 7.91 9.45 10.9716.228.059.337.91
Rubik's WCA North American Championship 2024 First round 203 6.91 9.20 8.936.9110.278.3910.57
CubingUSA Heartland Championship 2024 Final 10 6.00 7.42 8.398.536.007.616.26
First round 16 6.39 7.65 7.067.907.996.399.24
Chicago Area Twist Spring A 2024 First round 19 6.20 8.82 7.727.816.2010.94DNF
Minxville Indiana 2024 Final 5 6.24 7.41 7.168.207.036.248.05
First round 8 7.07 8.29 7.0710.818.389.377.11
DuPage Winter 2024 First round 56 7.30 DNF 8.989.537.30DNFDNF
Milwaukee Cubing Mania 2024 First round 26 7.93 12.10 DNF9.3218.877.938.11
CubingUSA Great Lakes Championship 2023 First round 55 9.83 11.34 9.8310.9512.4423.5010.63
Megaminx
CubingUSA Heartland Championship 2026 Final 6 42.65 48.80 44.3654.5047.5542.6555.10
First round 12 54.32 56.62 55.2055.6754.3258.9959.80
Evanston Qualifier 2026 Final 7 52.02 58.28 58.7159.3259.2056.9352.02
Racine Rendezvous 2026 Final 6 49.32 57.26 55.5249.3257.4558.811:00.47
Second round 8 51.03 55.83 57.901:11.0751.0354.4855.10
First round 7 40.38 54.58 51.8156.6455.2840.381:05.37
Rubik's WCA World Championship 2025 First round 277 55.48 58.64 55.4856.551:01.7857.581:04.23
Megaminx on the Madison Isthmus 2025 Second round 10 51.88 59.38 1:13.6351.8853.6857.981:06.47
First round 9 53.39 57.77 1:04.4756.231:01.9253.3955.17
CubingUSA Great Lakes Championship 2024 First round 23 58.03 1:02.43 58.031:02.591:08.551:02.341:02.35
Land of Lincoln 2024 Final 4 1:00.57 1:04.81 1:00.571:04.191:04.981:13.471:05.27
Rubik's WCA North American Championship 2024 First round 126 59.29 1:03.85 1:09.2159.291:00.421:01.911:10.42
CubingUSA Heartland Championship 2024 Final 13 57.73 1:05.38 57.731:05.441:02.211:31.301:08.48
First round 11 59.31 1:04.08 1:07.1359.311:10.911:03.321:01.78
Minxville Indiana 2024 Final 7 1:02.33 1:06.22 1:02.331:04.781:10.051:10.701:03.82
Second round 4 56.05 1:01.28 1:07.1658.0056.051:01.241:04.60
First round 7 54.01 1:09.58 1:11.001:12.1954.011:05.541:15.72
DuPage Winter 2024 First round 11 57.61 1:12.52 1:08.2857.611:17.091:12.191:17.19
Milwaukee Cubing Mania 2024 Final 13 1:01.18 1:09.84 1:03.781:22.351:01.181:09.801:15.94
5x5 on Madison Ice 2023 First round 13 1:11.12 1:22.77 1:23.402:02.011:11.121:26.481:18.43
CubingUSA Great Lakes Championship 2023 First round 41 1:09.14 1:14.26 1:09.141:34.001:11.201:17.471:14.12
Pyraminx
CubingUSA Heartland Championship 2026 Second round 18 4.49 5.02 4.626.295.045.394.49
First round 28 4.63 6.42 6.765.148.407.374.63
Rubik's WCA World Championship 2025 First round 697 3.53 6.68 3.5310.124.8313.055.09
CubingUSA Great Lakes Championship 2024 First round 92 5.67 7.73 5.775.6710.896.5411.49
Land of Lincoln 2024 Final 15 4.86 6.91 6.344.8619.408.595.81
First round 9 4.26 5.78 4.936.229.156.194.26
Rubik's WCA North American Championship 2024 First round 249 4.15 6.53 4.154.4211.786.678.50
CubingUSA Heartland Championship 2024 Second round 27 5.18 6.88 7.037.589.475.186.04
First round 33 5.55 8.56 5.557.0412.536.1013.43
Minxville Indiana 2024 Final 10 2.50 8.75 2.506.1511.0610.749.36
First round 8 5.46 6.57 6.155.469.007.585.99
Concordia Turning Spring 2024 Final 9 5.50 7.11 5.507.927.447.236.67
First round 8 4.47 5.98 6.264.966.724.477.40
Milwaukee Cubing Mania 2024 First round 30 6.18 8.11 9.376.188.2110.516.75
5x5 on Madison Ice 2023 First round 18 6.69 7.41 9.368.046.837.356.69
CubingUSA Great Lakes Championship 2023 First round 81 6.49 7.46 7.409.038.066.496.93
Get to Work Chicagoland 2023 Second round 21 5.09 7.20 6.955.099.1212.305.53
First round 27 6.58 9.10 10.998.7310.847.726.58
Skewb
CubingUSA Heartland Championship 2026 Second round 19 3.83 5.26 6.477.004.153.835.16
First round 27 4.10 6.19 4.104.776.757.057.05
Rubik's WCA World Championship 2025 First round 651 6.16 7.04 6.377.189.057.586.16
CubingUSA Great Lakes Championship 2024 First round 55 5.06 6.42 6.2111.367.395.665.06
Land of Lincoln 2024 Final 5 4.36 5.56 5.558.344.966.184.36
First round 11 4.87 6.60 8.264.876.795.387.64
Rubik's WCA North American Championship 2024 First round 236 4.17 6.84 8.817.827.544.175.17
Ackerman Spring 2024 Final 11 4.98 6.08 5.187.607.664.985.45
First round 13 3.29 6.02 3.298.154.809.885.12
CubingUSA Heartland Championship 2024 Second round 17 4.86 5.45 9.014.865.375.155.84
First round 17 4.97 5.79 5.314.976.1611.295.89
Concordia Turning Spring 2024 Final 3 5.35 6.06 5.466.808.465.915.35
First round 6 4.81 6.66 7.546.266.174.818.29
DuPage Winter 2024 First round 23 6.40 7.77 6.408.336.708.29DNF
Milwaukee Cubing Mania 2024 Final 14 4.22 6.08 5.514.227.255.497.64
Second round 16 5.38 6.22 5.4210.256.446.815.38
First round 25 6.45 7.01 10.746.457.197.026.81
5x5 on Madison Ice 2023 Final 12 5.54 8.21 8.548.459.795.547.65
Second round 11 3.73 6.13 6.733.738.846.105.57
First round 16 7.05 8.79 10.3310.668.817.247.05
CubingUSA Great Lakes Championship 2023 Second round 53 3.99 6.92 6.287.636.843.997.71
First round 60 5.47 8.03 9.029.638.485.476.58
OH in a Madison Ballroom 2023 First round 58 8.35 11.11 11.309.8112.2312.388.35
Square-1
CubingUSA Heartland Championship 2026 First round 21 15.81 18.26 16.3921.1617.2221.8915.81
Evanston Qualifier 2026 Final 8 11.90 20.21 21.0014.9324.7011.9028.57
First round 8 17.93 20.85 17.9321.7421.4019.4122.14
Rubik's WCA World Championship 2025 First round 586 22.82 27.5822.82
CubingUSA Great Lakes Championship 2024 First round 40 14.38 20.04 20.9915.0525.8324.0814.38
Rubik's WCA North American Championship 2024 First round 189 16.05 18.59 22.1118.1716.4221.1916.05
Ackerman Spring 2024 First round 15 17.42 21.75 25.0519.2425.1917.4220.95
CubingUSA Heartland Championship 2024 Second round 20 13.54 21.68 18.9021.7724.3827.0913.54
First round 19 18.09 21.61 18.2526.2522.8918.0923.70
Chicago Area Twist Spring A 2024 Final 13 17.78 20.57 27.4524.1117.7819.3018.29
First round 16 16.14 21.77 22.7020.0822.5316.1429.23
Milwaukee Cubing Mania 2024 Second round 21 19.73 24.54 35.3119.7324.4427.5421.64
First round 26 16.57 25.50 28.8428.3016.5719.36DNF
CubingUSA Great Lakes Championship 2023 First round 66 25.26 28.85 32.9727.1042.1626.4725.26
OH in a Madison Ballroom 2023 First round 23 18.40 24.07 28.5027.5318.4019.0425.64
3x3x3 Multi-Blind
5x5 on Madison Ice 2023 Final 9 DNF DNF
Cookies help us deliver our services. By using our services, you agree to our use of cookies.