20634
8
25137
0
521
1
1506
105290
482
2730
6
1551
2
2657
3
2668
814
2474
1385
395
2683
2042
1587
1824
399
1204
1020
2855
1267
2843
4
31535
2080
2120
116
2727
11392