Latest 503
3:28:51
253
89
3:30:56
220
76
3:42:29
339
176
3:23:30
219
64
4:00:01
314
92
3:44:08
298
42
3:23:25
318
89
1:01:57
106
56
2:51:33
196
65
1:57:12
126
75
4:00:01
411
129
3:57:35
343
133
1:52:32
168
76
1:53:59
154
62
4:00:01
270
126
3:58:14
340
198
4:00:01
320
67
3:57:41
479
189
24:54
32
3
3:57:46
436
87