250
678
1060
348
1584
1109
1735
676
874
1834
DNF
DNF
2391
1068
1813
696
25
617
981
681
490
1565
812
1078
4221
1587
396
794
DNF
1002
590
1543
94
1138
1369
284
863
2583
3737
3139
950
48
968
2525
1078
2768
486
2917
750
8
Top 3
1
Top 10
2
Top 100
15
Top 1000
99
Total
278