20634
8
2855
3
2668
2
2730
6
480
0
1824
1020
628
871
799
2069
505
1610
637
2657
1819
565
1924
47041
625
918
258
154
242
282572
401
2328
590
25137
31535