20634
8
2275
2
4164
15
2678
10
2730
6
2809
1506
0
440
31535
688
1
19279
1132
2668
3114
4
1431
829
17353
1043
1824
802
734
1343
2474
2921
2333
563
760
11392
3116
25137