20634
8
2855
3
2668
2
2730
6
467
0
611
2069
1020
3383
269
2657
909
418
871
555
625
326
918
282572
78
516
47041
25137
310
2041
1
1912
945
4864
3498
4
437