20634
8
2855
3
2668
2
2730
6
282572
0
1020
2328
2069
744
2657
2111
625
458
2076
1
19279
543
547
25137
318
3442
1416
419
1824
3381
31535
235
4820
1116
594
4396