20634
8
2730
6
1842
1
1506
0
3092
2328
3
2657
2668
2
467
814
2474
1385
521
395
458
1020
1550
637
25137
2727
683
1232
25440
399
1425
2855
547
31535
1824
1025