Latest 1003
1:19:58
62
20
3:53:31
141
104
1:36:14
73
50
4:00:01
332
59
2:33:43
184
131
3:51:16
203
99
3:30:49
177
119
3:59:04
190
112
4:12:09
180
50
2:12:04
83
30
3:38:31
172
99
1:39:07
110
207
3:27:54
115
61
3:48:55
144
129
3:55:44
323
162
3:49:30
184
78
2:30:43
126
29
2:18:03
148
15
1:55:50
123
41
3:50:07
152
79