20634
8
2275
2
2103
1
2125
486
0
363
1020
2730
6
2809
25137
2120
633
3092
1506
440
31535
19279
1752
653
1132
5150
1824
2328
3
2668
757
615
3114
4
17353
2564
7039