20634
8
1056
1
2275
2
1132
0
19279
17353
31535
1880
1099
7334
4
1384
2328
3
467
1020
522
2105
1824
2730
6
25137
3025
1869
2211
2668
777
3114
3868
1550
389
3510
3498