20634
8
2730
6
2668
2
105290
0
2855
3
1551
2657
31535
814
1
2474
1385
25137
521
1020
395
282572
1824
3092
3251
2809
2076
1663
9355
399
683
1550
2786
419694
9
19279
4071