20634
8
2855
3
2668
2
2730
6
467
0
611
1020
3383
269
19279
3498
4
31535
909
418
871
3442
555
4820
326
918
4396
25137
437
78
2275
945
516
618
90
47041