10180
8
2972
0
1526
2
1595
3
2530
4
66
3386
833
2392
6346
16
3551
10
2110
1
108797
942
1787
2386
2245
6236