Latest 30
2:13:40
100
23
2:01:57
75
26
27:42
30
62
1:00:02
62
155
2:33:43
134
86
59:52
60
104
1:59:41
117
231
35:13
81
362
32:06
115
162
2:49:47
144
120
2:59:57
155
484
1:53:29
153
237
1:59:11
173
192
2:16:38
103
132
1:59:57
83
313
2:51:54
129
106
1:59:06
103
315
1:24:40
109
215
1:51:38
189
208
2:20:18
118
498