20634
8
1880
2
521
1
1647
1020
0
2000
2730
6
398
19279
2657
3
2668
814
2474
1385
1809
395
25137
31535
1551
17353
1645
1780
399
392
2855
1587
1506
2076
1824
105290