Latest
2:57:35
107
89
3:57:39
126
101
3:06:42
124
125
2:23:10
109
85
3:39:06
202
180
1:58:09
85
58
3:45:30
62
20
3:39:05
82
83
3:02:27
140
35
4:00:01
180
158
34:11
18
9
4:00:01
151
97
3:45:52
89
137
1:15:05
52
31
41:28
25
17
2:24:40
88
127
1:22:05
36
0
2:16:14
91
103
4:00:01
96
32