20634
8
2855
3
2668
2
2730
6
467
0
505
2275
19279
282572
63
2526
25137
17353
3442
31535
4820
1320
1
4396
2328
533
2457
474
1669
4
3202
787
2125
1029
3114
440
343