20634
8
1642
1
19279
2
1860
646
0
31535
2275
2459
9
1407
544
3092
5393
25137
1869
184
2668
1330
4130
17353
964
2808
1824
467
1425
1008
2071
3025
522
2855
3
1273