20634
8
2730
6
2668
2
395
1
0
3595
19279
2657
3
2301
814
2474
1385
968
521
2042
25137
415
3063
4740
1237
2748
31535
1452
1824
399
3203
10
1737
2224
2855
829