20634
8
19279
2
980
1
7756
3
3233
16
31535
0
17353
1469
2886
4
1824
25137
2275
1551
576
3003
2546
2668
3691
5
3114
171
290
683
2190
743
2420
572
217
802
823