29776
50
0
12172
20
21851
24
11064
7
1
11774
15
12240
9
2
12493
13
10977
4
13162
12
9690
5
24004
6
12381
12222
14368
14
33002