Marathon
My Personal Marathon Training Plans and Timing Results

Table of Contents

Training Plans

2020-12-13 Guangzhou Marathon
69 km
0%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
11-30
rest
12-01
rest
12-02
3 km
12-03
3 km
12-04
rest
12-05
5 km
12-06
rest
#2
12-07
rest
12-08
5 km
12-09
8 km
12-10
3 km
12-11
rest
12-12
rest
12-13
42.195 km

2020-11-29 Shanghai Marathon
94 km
0%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
11-09
rest
11-10
rest
11-11
3 km
11-12
3 km
11-13
rest
11-14
5 km
11-15
rest
#2
11-16
rest
11-17
5 km
11-18
5 km
11-19
5 km
11-20
rest
11-21
10 km
11-22
rest
#3
11-23
rest
11-24
5 km
11-25
8 km
11-26
3 km
11-27
rest
11-28
rest
11-29
42.195 km

2020-11-08 Nanjing Marathon
48 km
0%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
11-02
rest
11-03
rest
11-04
3 km
11-05
3 km
11-06
rest
11-07
rest
11-08
42.195 km

2020-11-01 Hangzhou Marathon
69 km
0%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
10-19
rest
10-20
rest
10-21
3 km
10-22
3 km
10-23
rest
10-24
5 km
10-25
rest
#2
10-26
rest
10-27
5 km
10-28
8 km
10-29
3 km
10-30
rest
10-31
rest
11-01
42.195 km

2020-10-18 Xian Marathon
48 km
0%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
10-12
rest
10-13
rest
10-14
3 km
10-15
3 km
10-16
rest
10-17
rest
10-18
42.195 km

2020-10-11 Zhengzhou Marathon
94 km
0%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
09-21
rest
09-22
rest
09-23
3 km
09-24
3 km
09-25
rest
09-26
5 km
09-27
rest
#2
09-28
rest
09-29
5 km
09-30
5 km
10-01
5 km
10-02
rest
10-03
10 km
10-04
rest
#3
10-05
rest
10-06
5 km
10-07
8 km
10-08
3 km
10-09
rest
10-10
rest
10-11
42.195 km

2020-09-20 Taiyuan Marathon
335 km
0%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
07-27
rest
07-28
5 km
07-29
5 km
07-30
5 km
07-31
rest
08-01
10 km
08-02
rest
#2
08-03
rest
08-04
5 km
08-05
6 km
08-06
5 km
08-07
rest
08-08
8 km
08-09
rest
#3
08-10
rest
08-11
5 km
08-12
8 km
08-13
5 km
08-14
rest
08-15
15 km
08-16
rest
#4
08-17
rest
08-18
5 km
08-19
10 km
08-20
5 km
08-21
rest
08-22
21 km
08-23
rest
#5
08-24
rest
08-25
6 km
08-26
12 km
08-27
6 km
08-28
rest
08-29
25 km
08-30
rest
#6
08-31
rest
09-01
6 km
09-02
15 km
09-03
8 km
09-04
rest
09-05
30 km
09-06
rest
#7
09-07
rest
09-08
8 km
09-09
15 km
09-10
8 km
09-11
rest
09-12
15 km
09-13
rest
#8
09-14
rest
09-15
5 km
09-16
8 km
09-17
3 km
09-18
rest
09-19
rest
09-20
42.195 km

2020 Summer Training
487 km
0%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
05-11
rest
05-12
5 km
05-13
8 km
05-14
5 km
05-15
rest
05-16
15 km
05-17
rest
#2
05-18
rest
05-19
5 km
05-20
10 km
05-21
5 km
05-22
rest
05-23
21 km
05-24
rest
#3
05-25
rest
05-26
6 km
05-27
12 km
05-28
6 km
05-29
rest
05-30
25 km
05-31
rest
#4
06-01
rest
06-02
6 km
06-03
15 km
06-04
8 km
06-05
rest
06-06
30 km
06-07
rest
#5
06-08
rest
06-09
5 km
06-10
8 km
06-11
5 km
06-12
rest
06-13
15 km
06-14
rest
#6
06-15
rest
06-16
5 km
06-17
10 km
06-18
5 km
06-19
rest
06-20
21 km
06-21
rest
#7
06-22
rest
06-23
6 km
06-24
12 km
06-25
6 km
06-26
rest
06-27
25 km
06-28
rest
#8
06-29
rest
06-30
6 km
07-01
15 km
07-02
8 km
07-03
rest
07-04
30 km
07-05
rest
#9
07-06
rest
07-07
5 km
07-08
8 km
07-09
5 km
07-10
rest
07-11
15 km
07-12
rest
#10
07-13
rest
07-14
5 km
07-15
10 km
07-16
5 km
07-17
rest
07-18
21 km
07-19
rest
#11
07-20
rest
07-21
6 km
07-22
12 km
07-23
6 km
07-24
rest
07-25
25 km
07-26
rest

2020 Spring Training
572 km
46%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
02-03
rest
02-04
5 km
02-05
5 km
02-06
5 km
02-07
rest
02-08
10 km
02-09
rest
#2
02-10
rest
02-11
5 km
02-12
rest
02-13
rest
02-14
6 km
02-15
8 km
02-16
rest
#3
02-17
5 km
02-18
5 km
02-19
rest
02-20
5 km
02-21
rest
02-22
15 km
02-23
rest
#4
02-24
rest
02-25
5 km
02-26
10 km
02-27
5 km
02-28
rest
02-29
21 km
03-01
rest
#5
03-02
rest
03-03
6 km
03-04
12 km
03-05
6 km
03-06
rest
03-07
25 km
03-08
rest
#6
03-09
rest
03-10
6 km
03-11
15 km
03-12
8 km
03-13
rest
03-14
30 km
03-15
rest
#7
03-16
rest
03-17
5 km
03-18
8 km
03-19
5 km
03-20
rest
03-21
15 km
03-22
rest
#8
03-23
rest
03-24
5 km
03-25
rest
03-26
rest
03-27
rest
03-28
21 km
03-29
rest
#9
03-30
rest
03-31
6 km
04-01
12 km
04-02
6 km
04-03
rest
04-04
25 km
04-05
rest
#10
04-06
rest
04-07
6 km
04-08
15 km
04-09
8 km
04-10
rest
04-11
rest
04-12
30 km
#11
04-13
rest
04-14
5 km
04-15
8 km
04-16
5 km
04-17
rest
04-18
15 km
04-19
rest
#12
04-20
rest
04-21
5 km
04-22
10 km
04-23
5 km
04-24
rest
04-25
21 km
04-26
rest
#13
04-27
rest
04-28
6 km
04-29
12 km
04-30
6 km
05-01
rest
05-02
25 km
05-03
rest
#14
05-04
rest
05-05
6 km
05-06
15 km
05-07
8 km
05-08
rest
05-09
30 km
05-10
rest

2019-2020 Winter Training
353 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
10-21
rest
10-22
rest
10-23
3 km
10-24
3 km
10-25
rest
10-26
rest
10-27
10 km
#2
10-28
rest
10-29
5 km
10-30
5 km
10-31
5 km
11-01
rest
11-02
rest
11-03
10 km
#3
11-04
rest
11-05
5 km
11-06
8 km
11-07
5 km
11-08
rest
11-09
rest
11-10
15 km
#4
11-11
rest
11-12
rest
11-13
5 km
11-14
5 km
11-15
rest
11-16
rest
11-17
10 km
#5
11-18
rest
11-19
rest
11-20
5 km
11-21
3 km
11-22
rest
11-23
5 km
11-24
10 km
#6
11-25
rest
11-26
rest
11-27
rest
11-28
5 km
11-29
rest
11-30
10 km
12-01
rest
#7
12-02
rest
12-03
5 km
12-04
8 km
12-05
rest
12-06
rest
12-07
5 km
12-08
10 km
#8
12-09
rest
12-10
5 km
12-11
rest
12-12
10 km
12-13
rest
12-14
10 km
12-15
rest
#9
12-16
rest
12-17
10 km
12-18
rest
12-19
rest
12-20
5 km
12-21
5 km
12-22
rest
#10
12-23
rest
12-24
5 km
12-25
10 km
12-26
rest
12-27
rest
12-28
12 km
12-29
rest
#11
12-30
rest
12-31
5 km
01-01
10 km
01-02
3 km
01-03
rest
01-04
rest
01-05
10 km
#12
01-06
rest
01-07
rest
01-08
5 km
01-09
5 km
01-10
rest
01-11
5 km
01-12
rest
#13
01-13
rest
01-14
5 km
01-15
10 km
01-16
rest
01-17
5 km
01-18
rest
01-19
rest
#14
01-20
5 km
01-21
rest
01-22
5 km
01-23
5 km
01-24
rest
01-25
10 km
01-26
rest
#15
01-27
rest
01-28
5 km
01-29
8 km
01-30
rest
01-31
5 km
02-01
15 km
02-02
rest

2019-10-20 Xian Marathon
45 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
10-14
rest
10-15
rest
10-16
rest
10-17
3 km
10-18
rest
10-19
rest
10-20
42.195 km

2019-10-13 Zhengzhou Marathon
150 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
09-09
rest
09-10
rest
09-11
3 km
09-12
3 km
09-13
rest
09-14
rest
09-15
rest
#2
09-16
rest
09-17
5 km
09-18
5 km
09-19
5 km
09-20
rest
09-21
10 km
09-22
rest
#3
09-23
rest
09-24
5 km
09-25
8 km
09-26
5 km
09-27
rest
09-28
15 km
09-29
rest
#4
09-30
rest
10-01
8 km
10-02
5 km
10-03
rest
10-04
rest
10-05
15 km
10-06
rest
#5
10-07
rest
10-08
5 km
10-09
8 km
10-10
3 km
10-11
rest
10-12
rest
10-13
42.195 km

2019-09-08 Taiyuan Marathon
311 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
07-22
rest
07-23
5 km
07-24
5 km
07-25
5 km
07-26
rest
07-27
10 km
07-28
rest
#2
07-29
rest
07-30
5 km
07-31
8 km
08-01
5 km
08-02
rest
08-03
15 km
08-04
rest
#3
08-05
rest
08-06
5 km
08-07
10 km
08-08
5 km
08-09
rest
08-10
21 km
08-11
rest
#4
08-12
rest
08-13
6 km
08-14
12 km
08-15
6 km
08-16
rest
08-17
25 km
08-18
rest
#5
08-19
rest
08-20
6 km
08-21
15 km
08-22
8 km
08-23
rest
08-24
30 km
08-25
rest
#6
08-26
rest
08-27
8 km
08-28
15 km
08-29
8 km
08-30
rest
08-31
15 km
09-01
rest
#7
09-02
rest
09-03
5 km
09-04
8 km
09-05
3 km
09-06
rest
09-07
rest
09-08
42.195 km

2019 Summer Training
371 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
05-13
rest
05-14
rest
05-15
3 km
05-16
5 km
05-17
rest
05-18
rest
05-19
10 km
#2
05-20
5.2 km
05-21
rest
05-22
8 km
05-23
5 km
05-24
rest
05-25
15 km
05-26
rest
#3
05-27
rest
05-28
5 km
05-29
10 km
05-30
5 km
05-31
rest
06-01
rest
06-02
21 km
#4
06-03
rest
06-04
rest
06-05
12 km
06-06
6 km
06-07
rest
06-08
25 km
06-09
rest
#5
06-10
rest
06-11
5 km
06-12
8 km
06-13
5 km
06-14
rest
06-15
15 km
06-16
rest
#6
06-17
rest
06-18
5 km
06-19
10 km
06-20
5 km
06-21
rest
06-22
rest
06-23
21 km
#7
06-24
rest
06-25
6 km
06-26
12 km
06-27
6 km
06-28
rest
06-29
25 km
06-30
rest
#8
07-01
rest
07-02
6 km
07-03
rest
07-04
8 km
07-05
rest
07-06
rest
07-07
25 km
#9
07-08
rest
07-09
5 km
07-10
8 km
07-11
5 km
07-12
rest
07-13
15 km
07-14
rest
#10
07-15
rest
07-16
5 km
07-17
10 km
07-18
5 km
07-19
rest
07-20
21 km
07-21
rest

2019-05-12 Qinhuangdao Marathon
185 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
04-15
rest
04-16
6 km
04-17
rest
04-18
rest
04-19
6 km
04-20
25 km
04-21
rest
#2
04-22
rest
04-23
6 km
04-24
rest
04-25
8 km
04-26
rest
04-27
30 km
04-28
rest
#3
04-29
rest
04-30
8 km
05-01
15 km
05-02
8 km
05-03
rest
05-04
15 km
05-05
rest
#4
05-06
rest
05-07
5 km
05-08
8 km
05-09
3 km
05-10
rest
05-11
rest
05-12
42.195 km

2019-04-14 Beijing Half Marathon
73 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
04-01
rest
04-02
4 km
04-03
8 km
04-04
5 km
04-05
rest
04-06
rest
04-07
15 km
#2
04-08
rest
04-09
5 km
04-10
10 km
04-11
5 km
04-12
rest
04-13
rest
04-14
21.0975 km

2019-03-31 Zhengkai Marathon
281 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
02-18
rest
02-19
rest
02-20
5 km
02-21
8 km
02-22
rest
02-23
15 km
02-24
rest
#2
02-25
rest
02-26
5 km
02-27
10 km
02-28
5 km
03-01
rest
03-02
21 km
03-03
rest
#3
03-04
rest
03-05
6 km
03-06
12 km
03-07
6 km
03-08
rest
03-09
25 km
03-10
rest
#4
03-11
rest
03-12
6 km
03-13
15 km
03-14
8 km
03-15
rest
03-16
30 km
03-17
rest
#5
03-18
rest
03-19
8 km
03-20
15 km
03-21
8 km
03-22
rest
03-23
15 km
03-24
rest
#6
03-25
rest
03-26
5 km
03-27
8 km
03-28
3 km
03-29
rest
03-30
rest
03-31
42.195 km

2019-02-17 Hong Kong Marathon
248 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
01-07
rest
01-08
rest
01-09
3 km
01-10
5 km
01-11
rest
01-12
rest
01-13
10 km
#2
01-14
rest
01-15
5 km
01-16
10 km
01-17
5 km
01-18
rest
01-19
rest
01-20
21 km
#3
01-21
rest
01-22
6 km
01-23
rest
01-24
rest
01-25
rest
01-26
rest
01-27
20 km
#4
01-28
rest
01-29
6 km
01-30
rest
01-31
15 km
02-01
8 km
02-02
rest
02-03
30 km
#5
02-04
rest
02-05
8 km
02-06
15 km
02-07
8 km
02-08
rest
02-09
15 km
02-10
rest
#6
02-11
rest
02-12
5 km
02-13
8 km
02-14
3 km
02-15
rest
02-16
rest
02-17
42.195 km

2019-01-06 Xiamen Marathon
111 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
12-10
rest
12-11
rest
12-12
rest
12-13
3 km
12-14
rest
12-15
5 km
12-16
rest
#2
12-17
rest
12-18
5 km
12-19
5 km
12-20
5 km
12-21
rest
12-22
10 km
12-23
rest
#3
12-24
rest
12-25
5 km
12-26
rest
12-27
rest
12-28
rest
12-29
15 km
12-30
rest
#4
12-31
rest
01-01
5 km
01-02
8 km
01-03
3 km
01-04
rest
01-05
rest
01-06
42.195 km

2018-12-09 Guangzhou Marathon
151 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
11-05
rest
11-06
rest
11-07
3 km
11-08
rest
11-09
rest
11-10
5 km
11-11
rest
#2
11-12
rest
11-13
5 km
11-14
5 km
11-15
5 km
11-16
rest
11-17
10 km
11-18
rest
#3
11-19
rest
11-20
5 km
11-21
8 km
11-22
5 km
11-23
rest
11-24
rest
11-25
15 km
#4
11-26
rest
11-27
5 km
11-28
10 km
11-29
5 km
11-30
rest
12-01
rest
12-02
10 km
#5
12-03
rest
12-04
5 km
12-05
8 km
12-06
rest
12-07
rest
12-08
rest
12-09
42.195 km

2018-11-04 Hangzhou Marathon
91 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
10-15
rest
10-16
rest
10-17
3 km
10-18
3 km
10-19
rest
10-20
5 km
10-21
rest
#2
10-22
rest
10-23
5 km
10-24
5 km
10-25
5 km
10-26
rest
10-27
10 km
10-28
rest
#3
10-29
rest
10-30
5 km
10-31
8 km
11-01
rest
11-02
rest
11-03
rest
11-04
42.195 km

2018-10-14 Zhengzhou Yanhuang Marathon
122 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
09-17
rest
09-18
rest
09-19
3 km
09-20
rest
09-21
rest
09-22
rest
09-23
rest
#2
09-24
3 km
09-25
5 km
09-26
5 km
09-27
rest
09-28
5 km
09-29
10 km
09-30
rest
#3
10-01
rest
10-02
5 km
10-03
8 km
10-04
5 km
10-05
rest
10-06
15 km
10-07
rest
#4
10-08
rest
10-09
5 km
10-10
8 km
10-11
3 km
10-12
rest
10-13
rest
10-14
42.195 km

2018-09-16 Beijing Marathon
324 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
07-23
rest
07-24
5 km
07-25
5 km
07-26
5 km
07-27
rest
07-28
10 km
07-29
rest
#2
07-30
rest
07-31
5 km
08-01
6 km
08-02
5 km
08-03
rest
08-04
8 km
08-05
rest
#3
08-06
rest
08-07
5 km
08-08
8 km
08-09
5 km
08-10
rest
08-11
15 km
08-12
rest
#4
08-13
rest
08-14
5 km
08-15
10 km
08-16
5 km
08-17
rest
08-18
21 km
08-19
rest
#5
08-20
rest
08-21
6 km
08-22
12 km
08-23
6 km
08-24
rest
08-25
25 km
08-26
rest
#6
08-27
rest
08-28
rest
08-29
15 km
08-30
8 km
08-31
rest
09-01
30 km
09-02
rest
#7
09-03
rest
09-04
8 km
09-05
15 km
09-06
8 km
09-07
rest
09-08
10 km
09-09
rest
#8
09-10
rest
09-11
5 km
09-12
8 km
09-13
3 km
09-14
rest
09-15
rest
09-16
42.195 km

2018 Summer Training
245 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
07-16
rest
07-17
3 km
07-18
rest
07-19
5 km
07-20
rest
07-21
10 km
07-22
5 km
#2
05-14
rest
05-15
rest
05-16
rest
05-17
rest
05-18
rest
05-19
rest
05-20
10 km
#3
05-21
rest
05-22
10 km
05-23
10 km
05-24
10 km
05-25
rest
05-26
rest
05-27
10 km
#4
05-28
rest
05-29
10 km
05-30
10 km
05-31
10 km
06-01
rest
06-02
10 km
06-03
rest
#5
06-04
rest
06-05
10 km
06-06
10 km
06-07
10 km
06-08
rest
06-09
rest
06-10
21 km
#6
06-11
rest
06-12
rest
06-13
10 km
06-14
10 km
06-15
rest
06-16
rest
06-17
rest
#7
06-18
rest
06-19
rest
06-20
10 km
06-21
10 km
06-22
rest
06-23
rest
06-24
rest
#8
06-25
rest
06-26
6 km
06-27
rest
06-28
10 km
06-29
rest
06-30
rest
07-01
10 km
#9
07-02
rest
07-03
5 km
07-04
rest
07-05
rest
07-06
rest
07-07
rest
07-08
rest
#10
07-09
rest
07-10
5 km
07-11
rest
07-12
5 km
07-13
rest
07-14
rest
07-15
rest

2018-05-13 Qinhuangdao Marathon
370 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
03-05
rest
03-06
5 km
03-07
rest
03-08
5 km
03-09
rest
03-10
5 km
03-11
rest
#2
03-12
rest
03-13
5 km
03-14
5 km
03-15
5 km
03-16
rest
03-17
5 km
03-18
rest
#3
03-19
rest
03-20
5 km
03-21
5 km
03-22
5 km
03-23
rest
03-24
10 km
03-25
rest
#4
03-26
rest
03-27
5 km
03-28
6 km
03-29
5 km
03-30
rest
03-31
8 km
04-01
rest
#5
04-02
rest
04-03
5 km
04-04
8 km
04-05
5 km
04-06
rest
04-07
15 km
04-08
rest
#6
04-09
rest
04-10
5 km
04-11
10 km
04-12
5 km
04-13
rest
04-14
21 km
04-15
rest
#7
04-16
rest
04-17
6 km
04-18
12 km
04-19
6 km
04-20
rest
04-21
25 km
04-22
rest
#8
04-23
rest
04-24
6 km
04-25
15 km
04-26
8 km
04-27
rest
04-28
30 km
04-29
rest
#9
04-30
rest
05-01
8 km
05-02
15 km
05-03
8 km
05-04
rest
05-05
15 km
05-06
rest
#10
05-07
rest
05-08
5 km
05-09
8 km
05-10
3 km
05-11
rest
05-12
rest
05-13
42.195 km

2017-05-14 Qinhuangdao Marathon
322 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
03-13
rest
03-14
5 km
03-15
5 km
03-16
5 km
03-17
rest
03-18
10 km
03-19
rest
#2
03-20
rest
03-21
rest
03-22
rest
03-23
rest
03-24
rest
03-25
rest
03-26
5 km
#3
03-27
rest
03-28
5 km
03-29
6 km
03-30
5 km
03-31
rest
04-01
8 km
04-02
rest
#4
04-03
rest
04-04
5 km
04-05
8 km
04-06
5 km
04-07
rest
04-08
15 km
04-09
rest
#5
04-10
rest
04-11
5 km
04-12
10 km
04-13
5 km
04-14
rest
04-15
21 km
04-16
rest
#6
04-17
rest
04-18
6 km
04-19
12 km
04-20
6 km
04-21
rest
04-22
25 km
04-23
rest
#7
04-24
rest
04-25
6 km
04-26
15 km
04-27
8 km
04-28
rest
04-29
30 km
04-30
rest
#8
05-01
rest
05-02
8 km
05-03
5 km
05-04
rest
05-05
rest
05-06
15 km
05-07
rest
#9
05-08
rest
05-09
5 km
05-10
8 km
05-11
3 km
05-12
rest
05-13
rest
05-14
42.195 km

2016-05-01 Qinhuangdao Marathon
312 km
100%

Week Monday Tuesday Wednesday Thursday Friday Saturday Sunday
#1
03-07
rest
03-08
5 km
03-09
5 km
03-10
5 km
03-11
rest
03-12
10 km
03-13
rest
#2
03-14
rest
03-15
5 km
03-16
6 km
03-17
5 km
03-18
rest
03-19
8 km
03-20
rest
#3
03-21
rest
03-22
5 km
03-23
8 km
03-24
5 km
03-25
rest
03-26
15 km
03-27
rest
#4
03-28
rest
03-29
5 km
03-30
10 km
03-31
5 km
04-01
rest
04-02
21 km
04-03
rest
#5
04-04
rest
04-05
6 km
04-06
12 km
04-07
6 km
04-08
rest
04-09
25 km
04-10
rest
#6
04-11
rest
04-12
6 km
04-13
15 km
04-14
8 km
04-15
rest
04-16
30 km
04-17
rest
#7
04-18
rest
04-19
8 km
04-20
15 km
04-21
8 km
04-22
rest
04-23
rest
04-24
rest
#8
04-25
rest
04-26
5 km
04-27
rest
04-28
3 km
04-29
rest
04-30
rest
05-01
42.195 km