20634
8
2855
3
2668
2
2730
6
467
0
2657
625
611
269
1020
78
3383
2069
25137
282572
555
326
909
3498
4
418
19279
871
3442
516
57
165
918
1817
1551
4820