20634
8
2730
6
1506
0
105290
2657
3
2668
2
814
1
2474
1385
521
395
1551
25137
399
2855
1824
419
924
346
1020
453
599
31535
1129
3440
2683
483
462
1774
2283