Joe Swail - Season 2013-2014 - Professional Results
2014 World Championship - Professional Ranking
Last 64
Frame scores
1-74; 112(112)-0; 0-69; 62-2; 0-74; 69-76; 17-67; 70(52)-26; 32-70; 67-41; 53-25; 70-9; 45-58; 35-71; 62-45; 60(50)-15; 60-28; 77-15
Match progress
0-1, 1-1, 1-2, 2-2, 2-3, 2-4, 2-5, 3-5, 3-6, 4-6, 5-6, 6-6, 6-7, 6-8, 7-8, 8-8, 9-8, 10-8
Yan
Swail
Total
50+ Breaks
112, 52, 50
Points Scored
892
765
1657
Avg. points/frame
49.56
42.5
92.06
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Yan | 2 | - | - | - | - | 1 | 3 |
Swail | - | - | - | - | - | - | 0 |
Last 96
Frame scores
20-73; 73-24; 0-135(74,61); 7-97(61); 73(73)-39; 82(64)-4; 72-32; 82(64)-4; 41-76; 58-81; 0-68(68); 70(57)-0; 72(64)-25; 19-72; 63(55)-2; 72-13; 80(73)-0
Match progress
0-1, 1-1, 1-2, 1-3, 2-3, 3-3, 4-3, 5-3, 5-4, 5-5, 5-6, 6-6, 7-6, 7-7, 8-7, 9-7, 10-7
Swail
Hamilton
Total
50+ Breaks
73, 73, 64, 64, 64, 57, 55
74, 68, 61, 61
Points Scored
884
745
1629
Avg. points/frame
52
43.82
95.82
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Swail | 2 | 3 | 2 | - | - | - | 7 |
Hamilton | - | 3 | 1 | - | - | - | 4 |
Last 128
Frame scores
91-1; 65-40; 28-61; 69(56)-12; 59-5; 66-7; 18-70; 103(87)-21; 74-30; 58-17; 13-72; 48-68; 2-78(65); 13-63; 83-9; 49-60; 63-62
Match progress
1-0, 2-0, 2-1, 3-1, 4-1, 5-1, 5-2, 6-2, 7-2, 8-2, 8-3, 8-4, 8-5, 8-6, 9-6, 9-7, 10-7
Swail
Davies
Total
50+ Breaks
87, 56
65
Points Scored
902
676
1578
Avg. points/frame
53.06
39.76
92.82
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Swail | 1 | - | - | 1 | - | - | 2 |
Davies | - | 1 | - | - | - | - | 1 |
2014 China Open - Professional Ranking
Last 128
Played on
2014-02-18
Referee
Frame scores
22-77; 111(99)-7; 135(135)-0; 54-66; 100(64)-0; 71(61)-31; 80-0
Match progress
0-1, 1-1, 2-1, 2-2, 3-2, 4-2, 5-2
White
Swail
Total
50+ Breaks
135, 99, 64, 61
Points Scored
573
181
754
Avg. points/frame
81.86
25.86
107.71
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
White | - | 2 | - | - | 1 | 1 | 4 |
Swail | - | - | - | - | - | - | 0 |
2014 World Open - Professional Ranking
Last 128
Frame scores
46-68; 74-12; 57-8; 64-51; 18-57; 88(88)-0; 29-66; 69-32
Match progress
0-1, 1-1, 2-1, 3-1, 3-2, 4-2, 4-3, 5-3
Milkins
Swail
Total
50+ Breaks
88
Points Scored
445
294
739
Avg. points/frame
55.63
36.75
92.38
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Milkins | - | - | - | 1 | - | - | 1 |
Swail | - | - | - | - | - | - | 0 |
2014 Welsh Open - Professional Ranking
Last 128
Broadcast
Match was broadcast
Frame scores
93(70)-0; 67-7; 76-28; 69-54(54)
Match progress
1-0, 2-0, 3-0, 4-0
Selby
Swail
Total
50+ Breaks
70
54
Points Scored
305
89
394
Avg. points/frame
76.25
22.25
98.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Selby | - | - | 1 | - | - | - | 1 |
Swail | 1 | - | - | - | - | - | 1 |
2014 European Tour - Event 8 - Professional Minor Ranking
Last 64
Played on
2014-02-08
Frame scores
69-50; 0-68(67); 60-40; 44-67; 33-75; 90-20; 60-48
Match progress
1-0, 1-1, 2-1, 2-2, 2-3, 3-3, 4-3
Steadman
Swail
Total
50+ Breaks
67
Points Scored
356
368
724
Avg. points/frame
50.86
52.57
103.43
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Steadman | - | - | - | - | - | - | 0 |
Swail | - | 1 | - | - | - | - | 1 |
Last 128
Played on
2014-02-08
Frame scores
69-62; 67-2; 74-5; 64-12
Match progress
1-0, 2-0, 3-0, 4-0
Swail
Muir
Total
50+ Breaks
Points Scored
274
81
355
Avg. points/frame
68.5
20.25
88.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Swail | - | - | - | - | - | - | 0 |
Muir | - | - | - | - | - | - | 0 |
2014 German Masters - Professional Ranking
Last 128
Referee
Broadcast
Match was broadcast
Frame scores
33-68; 85(85)-0; 91(72)-37; 0-84(84); 71-11; 71(52)-4; 12-81(65); 86(60)-36
Match progress
0-1, 1-1, 2-1, 2-2, 3-2, 4-2, 4-3, 5-3
Higgins
Swail
Total
50+ Breaks
85, 72, 60, 52
84, 65
Points Scored
449
321
770
Avg. points/frame
56.13
40.13
96.25
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Higgins | 1 | 1 | 1 | 1 | - | - | 4 |
Swail | - | 1 | - | 1 | - | - | 2 |
2013 UK Championship - Professional Ranking
Last 128
Played on
2013-11-27
Frame scores
95(57)-28; 93(89)-0; 66-56; 85-0; 62-57; 66-4
Match progress
1-0, 2-0, 3-0, 4-0, 5-0, 6-0
White
Swail
Total
50+ Breaks
89, 57
Points Scored
467
145
612
Avg. points/frame
77.83
24.17
102
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
White | 1 | - | - | 1 | - | - | 2 |
Swail | - | - | - | - | - | - | 0 |
2013 European Tour - Event 7 - Professional Minor Ranking
Last 128
Played on
2013-11-15
Frame scores
131(131)-0; 78(78)-1; 61-68; 0-94(63); 85(85)-0; 66(62)-7
Match progress
1-0, 2-0, 2-1, 2-2, 3-2, 4-2
Un-Nooh
Swail
Total
50+ Breaks
131, 85, 78, 62
63
Points Scored
421
170
591
Avg. points/frame
70.17
28.33
98.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Un-Nooh | - | 1 | 1 | 1 | - | 1 | 4 |
Swail | - | 1 | - | - | - | - | 1 |
2013 European Tour - Event 6 - Professional Minor Ranking
Last 128
Played on
2013-11-09
Frame scores
56-48; 105(105)-32; 88-54(53); 103(103)-0
Match progress
1-0, 2-0, 3-0, 4-0
Harold
Swail
Total
50+ Breaks
105, 103
53
Points Scored
352
134
486
Avg. points/frame
88
33.5
121.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Harold | - | - | - | - | - | 2 | 2 |
Swail | 1 | - | - | - | - | - | 1 |
2013 International Championship - Professional Ranking
Last 64
Frame scores
106(105)-8; 119(83)-1; 79-20; 70(62)-38; 31-68; 0-107(107); 74-43; 77-16
Match progress
1-0, 2-0, 3-0, 4-0, 4-1, 4-2, 5-2, 6-2
Higgins
Swail
Total
50+ Breaks
105, 83, 62
107
Points Scored
556
301
857
Avg. points/frame
69.5
37.63
107.13
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Higgins | - | 1 | - | 1 | - | 1 | 3 |
Swail | - | - | - | - | - | 1 | 1 |
Last 128
Frame scores
101(101)-1; 4-62; 0-88(50); 86-27; 73-41; 60-1; 79(79)-19; 8-80(63); 42-72; 71-20
Match progress
1-0, 1-1, 1-2, 2-2, 3-2, 4-2, 5-2, 5-3, 5-4, 6-4
Swail
Poomjaeng
Total
50+ Breaks
101, 79
63, 50
Points Scored
524
411
935
Avg. points/frame
52.4
41.1
93.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Swail | - | - | 1 | - | - | 1 | 2 |
Poomjaeng | 1 | 1 | - | - | - | - | 2 |
2013 Indian Open - Professional Ranking
Last 128
Frame scores
61-58; 70-20; 79-0; 65(65)-50(50)
Match progress
1-0, 2-0, 3-0, 4-0
Williams
Swail
Total
50+ Breaks
65
50
Points Scored
275
128
403
Avg. points/frame
68.75
32
100.75
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Williams | - | 1 | - | - | - | - | 1 |
Swail | 1 | - | - | - | - | - | 1 |
2013 European Tour - Event 5 - Professional Minor Ranking
Last 64
Played on
2013-10-04
Frame scores
70(58)-59(58); 45-78(61); 18-107(59); 60(54)-12; 69(69)-14; 0-88(88); 70(70)-23
Match progress
1-0, 1-1, 1-2, 2-2, 3-2, 3-3, 4-3
Day
Swail
Total
50+ Breaks
70, 69, 58, 54
88, 61, 59, 58
Points Scored
332
381
713
Avg. points/frame
47.43
54.43
101.86
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Day | 2 | 1 | 1 | - | - | - | 4 |
Swail | 2 | 1 | - | 1 | - | - | 4 |
Last 128
Played on
2013-10-04
Frame scores
63-11; 26-60; 73-43; 36-71(60); 81(81)-8; 60-6
Match progress
1-0, 1-1, 2-1, 2-2, 3-2, 4-2
Swail
Yotharuck
Total
50+ Breaks
81
60
Points Scored
339
199
538
Avg. points/frame
56.5
33.17
89.67
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Swail | - | - | - | 1 | - | - | 1 |
Yotharuck | - | 1 | - | - | - | - | 1 |
2013 Shanghai Masters - Professional Ranking
Last 128
Broadcast
Match was broadcast
Frame scores
58(50)-66; 91(71)-0; 24-75(50); 65-5; 69-36; 87(70)-18; 71(55)-2
Match progress
0-1, 1-1, 1-2, 2-2, 3-2, 4-2, 5-2
Un-Nooh
Swail
Total
50+ Breaks
71, 70, 55, 50
50
Points Scored
465
202
667
Avg. points/frame
66.43
28.86
95.29
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Un-Nooh | 2 | - | 2 | - | - | - | 4 |
Swail | 1 | - | - | - | - | - | 1 |
2013 European Tour - Event 4 - Professional Minor Ranking
Quarter-final
Played on
2013-08-25
Frame scores
58-29; 59-19; 37-69; 66-42; 61-14
Match progress
1-0, 2-0, 2-1, 3-1, 4-1
Greene
Swail
Total
50+ Breaks
Points Scored
281
173
454
Avg. points/frame
56.2
34.6
90.8
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Greene | - | - | - | - | - | - | 0 |
Swail | - | - | - | - | - | - | 0 |
Last 16
Played on
2013-08-25
Frame scores
58-50; 82(65)-1; 0-91(58); 21-64; 65-1; 53-52
Match progress
1-0, 2-0, 2-1, 2-2, 3-2, 4-2
Swail
Jones
Total
50+ Breaks
65
58
Points Scored
279
259
538
Avg. points/frame
46.5
43.17
89.67
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Swail | - | 1 | - | - | - | - | 1 |
Jones | 1 | - | - | - | - | - | 1 |
Last 32
Played on
2013-08-24
Frame scores
0-77(77); 66(66)-67; 0-81; 59-25; 101(101)-1; 81(80)-0; 84-34
Match progress
0-1, 0-2, 0-3, 1-3, 2-3, 3-3, 4-3
Swail
Norman
Total
50+ Breaks
101, 80, 66
77
Points Scored
391
285
676
Avg. points/frame
55.86
40.71
96.57
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Swail | - | 1 | - | 1 | - | 1 | 3 |
Norman | - | - | 1 | - | - | - | 1 |
Last 64
Played on
2013-08-24
Frame scores
50-62; 78-0; 116(116)-1; 52-74; 83-0; 75(62)-0
Match progress
0-1, 1-1, 2-1, 2-2, 3-2, 4-2
Swail
Williams
Total
50+ Breaks
116, 62
Points Scored
454
137
591
Avg. points/frame
75.67
22.83
98.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Swail | - | 1 | - | - | - | 1 | 2 |
Williams | - | - | - | - | - | - | 0 |
Last 128
Played on
2013-08-24
Frame scores
36-84; 61-30; 61-48; 67-14; 66-20
Match progress
0-1, 1-1, 2-1, 3-1, 4-1
Swail
Hirani
Total
50+ Breaks
Points Scored
291
196
487
Avg. points/frame
58.2
39.2
97.4
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Swail | - | - | - | - | - | - | 0 |
Hirani | - | - | - | - | - | - | 0 |
2013 European Tour - Event 3 - Professional Minor Ranking
Last 32
Played on
2013-08-16
Frame scores
122(121)-0; 70-50; 41-69; 79(71)-19; 60-27
Match progress
1-0, 2-0, 2-1, 3-1, 4-1
Allen
Swail
Total
50+ Breaks
121, 71
Points Scored
372
165
537
Avg. points/frame
74.4
33
107.4
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Allen | - | - | 1 | - | - | 1 | 2 |
Swail | - | - | - | - | - | - | 0 |
Last 64
Played on
2013-08-16
Frame scores
73-0; 58-34; 65-33; 7-69(56); 60-52
Match progress
1-0, 2-0, 3-0, 3-1, 4-1
Swail
Stevens
Total
50+ Breaks
56
Points Scored
263
188
451
Avg. points/frame
52.6
37.6
90.2
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Swail | - | - | - | - | - | - | 0 |
Stevens | 1 | - | - | - | - | - | 1 |
Last 128
Played on
2013-08-16
Frame scores
62-33; 89-9; 43-75; 67-28; 76-43
Match progress
1-0, 2-0, 2-1, 3-1, 4-1
Swail
Spick
Total
50+ Breaks
Points Scored
337
188
525
Avg. points/frame
67.4
37.6
105
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Swail | - | - | - | - | - | - | 0 |
Spick | - | - | - | - | - | - | 0 |
2013 European Tour - Event 2 - Professional Minor Ranking
Last 16
Played on
2013-07-21
Frame scores
109(59)-0; 59-51; 52-59; 14-79(73); 82(82)-48; 70(53)-43
Match progress
1-0, 2-0, 2-1, 2-2, 3-2, 4-2
Wilson
Swail
Total
50+ Breaks
82, 59, 53
73
Points Scored
386
280
666
Avg. points/frame
64.33
46.67
111
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Wilson | 2 | - | - | 1 | - | - | 3 |
Swail | - | - | 1 | - | - | - | 1 |
Last 32
Played on
2013-07-19
Frame scores
39-80(61); 51-49; 55-2; 62-51; 22-82(82); 61-25
Match progress
0-1, 1-1, 2-1, 3-1, 3-2, 4-2
Swail
Walden
Total
50+ Breaks
82, 61
Points Scored
290
289
579
Avg. points/frame
48.33
48.17
96.5
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Swail | - | - | - | - | - | - | 0 |
Walden | - | 1 | - | 1 | - | - | 2 |
Last 64
Played on
2013-07-19
Frame scores
65(63)-22; 13-63; 70(59)-47; 108(55)-28; 25-68; 41-82; 67-31
Match progress
1-0, 1-1, 2-1, 3-1, 3-2, 3-3, 4-3
Swail
Murphy
Total
50+ Breaks
63, 59, 55
Points Scored
389
341
730
Avg. points/frame
55.57
48.71
104.29
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Swail | 2 | 1 | - | - | - | - | 3 |
Murphy | - | - | - | - | - | - | 0 |
Last 128
Played on
2013-07-19
Frame scores
45-66; 124(60,51)-1; 70(50)-7; 75-42; 89-9
Match progress
0-1, 1-1, 2-1, 3-1, 4-1
Swail
Thirapongpaiboon
Total
50+ Breaks
60, 51, 50
Points Scored
403
125
528
Avg. points/frame
80.6
25
105.6
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Swail | 2 | 1 | - | - | - | - | 3 |
Thirapongpaiboon | - | - | - | - | - | - | 0 |
2013 Australian Open - Professional Ranking
Last 96
Frame scores
75-68(53); 71-48; 80-17; 28-73(61); 52-59; 21-102(53); 1-89(60); 76(76)-0; 59-29
Match progress
1-0, 2-0, 3-0, 3-1, 3-2, 3-3, 3-4, 4-4, 5-4
Advani
Swail
Total
50+ Breaks
76
61, 60, 53, 53
Points Scored
463
485
948
Avg. points/frame
51.44
53.89
105.33
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Advani | - | - | 1 | - | - | - | 1 |
Swail | 2 | 2 | - | - | - | - | 4 |
Last 128
Broadcast
Match was broadcast
Frame scores
71-8; 79(52)-1; 54-61; 28-66; 61-23; 67(50)-5; 59-38
Match progress
1-0, 2-0, 2-1, 2-2, 3-2, 4-2, 5-2
Swail
Cook
Total
50+ Breaks
52, 50
Points Scored
419
202
621
Avg. points/frame
59.86
28.86
88.71
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Swail | 2 | - | - | - | - | - | 2 |
Cook | - | - | - | - | - | - | 0 |
2013 Wuxi Classic - Professional Ranking
Last 128
Played on
2013-05-29
Referee
Broadcast
Match was broadcast
Frame scores
44-69; 115-9; 55-42; 65(65)-64; 60(50)-10; 46-67; 58-50
Match progress
0-1, 1-1, 2-1, 3-1, 4-1, 4-2, 5-2
Doherty
Swail
Total
50+ Breaks
65, 50
Points Scored
443
311
754
Avg. points/frame
63.29
44.43
107.71
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Doherty | 1 | 1 | - | - | - | - | 2 |
Swail | - | - | - | - | - | - | 0 |
2013 European Tour - Event 1 - Professional Minor Ranking
Last 128
Played on
2013-06-07
Referee
Frame scores
67(62)-5; 0-100(74); 63(62)-73; 69-41; 64(51)-73(51); 82(81)-17; 75-40
Match progress
1-0, 1-1, 1-2, 2-2, 2-3, 3-3, 4-3
Perry
Swail
Total
50+ Breaks
81, 62, 62, 51
74, 51
Points Scored
420
349
769
Avg. points/frame
60
49.86
109.86
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
Perry | 1 | 2 | - | 1 | - | - | 4 |
Swail | 1 | - | 1 | - | - | - | 2 |
Player Information
Country: |
![]() |
Date of birth: | August 29th 1969 (age 55) |
Turned professional: | 1991 |
Seasons as professional: | 27 |
Matches & Frames
Matches
Played: 34
Played: 34
Won: 15 (44.12%)
Lost: 19 (55.88%)
Drawn: 0 (0%)
Lost: 19 (55.88%)
Drawn: 0 (0%)
Frames
Played: 246
Played: 246
Won: 116 (47.15%)
Lost: 130 (52.85%)
Lost: 130 (52.85%)
Additional Pages
-
Career Total Statistics
Tournament Record
Most Frequent Opponents
Rounds Reached
Century Frequency
Centuries per Season Graph
Ranking History
Prize Money History
Finishes
Tournaments played: 19Category | Winner | Final | Semi | Quarter | Last 16 | Last 32 |
---|---|---|---|---|---|---|
Ranking | 0 | 0 | 0 | 0 | 0 | 0 |
Minor Ranking | 0 | 0 | 0 | 1 | 1 | 1 |
Non-ranking | 0 | 0 | 0 | 0 | 0 | 0 |
League | 0 | 0 | 0 | 0 | 0 | 0 |
Invitational | 0 | 0 | 0 | 0 | 0 | 0 |
Tour Qualifier | 0 | 0 | 0 | 0 | 0 | 0 |
6-reds | 0 | 0 | 0 | 0 | 0 | 0 |
Total | 0 | 0 | 0 | 1 | 1 | 1 |
Match Statistics
This season | ||
---|---|---|
Deciding frames: | Played: 6 | Won: 2 (33.33%) |
Whitewashes: | Played: 5 | Won: 1 (20%) |
First match in tournament: | Played: 19 | Won: 8 (42.11%) |
Points scored: |
For: 11,681 | Against: 12,575 |
Average shot time: |
High: 0 | Low: 0 |
Biggest single prize: | GBP 5000 - Last 64![]() |
Match lengths played:
Best of | Played | Won |
---|---|---|
19 | 3 | 2 (66.67%) |
11 | 3 | 1 (33.33%) |
9 | 7 | 1 (14.29%) |
7 | 21 | 11 (52.38%) |
Rounds played:
Round | Played | Won |
---|---|---|
Quarter-final | 1 | 0 (0%) |
Last 16 | 2 | 1 (50%) |
Last 32 | 3 | 2 (66.67%) |
Last 64 | 7 | 3 (42.86%) |
Last 96 | 2 | 1 (50%) |
Last 128 | 19 | 8 (42.11%) |
Breaks
50s | 60s | 70s | 80s | 90s | 100s | Total | |
---|---|---|---|---|---|---|---|
Breaks | 18 | 14 | 5 | 5 | - | 4 | 46 |
Frame rate | 13.67 | 17.57 | 49.2 | 49.2 | - | 61.5 | 5.35 |
Centuries
Tournament | Centuries | Rate |
---|---|---|
![]() |
2 | 9 |
![]() |
2 | 14.5 |
Total | 4 | 61.5 |
Prize money
Tournament | Finish | Prize Money (GBP) |
---|---|---|
![]() |
Last 64 | 5,000 |
![]() |
Last 128 | 0 |
![]() |
Last 128 | 0 |
![]() |
Last 128 | 0 |
![]() |
Last 64 | 583 |
![]() |
Last 128 | 0 |
![]() |
Last 128 | 0 |
![]() |
Last 128 | 0 |
![]() |
Last 128 | 0 |
![]() |
Last 64 | 3,000 |
![]() |
Last 128 | 0 |
![]() |
Last 64 | 583 |
![]() |
Last 128 | 0 |
![]() |
Quarter-final | 3,333 |
![]() |
Last 32 | 1,100 |
![]() |
Last 16 | 1,917 |
![]() |
Last 96 | 94 |
![]() |
Last 128 | 0 |
![]() |
Last 128 | 0 |
Total | 15,610 |