29228
48
0
12031
20
21734
24
10933
7
1
11629
15
12108
9
2
12367
13
10869
4
13046
12
9538
5
23871
6
12252
12083
14186
14
32835