18503
8
0
18089
15
17783
13
17526
5
18093
6
17138
19641
11
19848
9
20832
19004
19506
16
20264
17715
12
18439
20107