21152
8
3090
6
2903
3
2932
2
1755
1
485
0
2996
14
3080
1189
19783
25669
297066
17946
2478
2907
32302
1051
2110
467
5504
16
628
2346
586
3301
13
2535
6236
10
7258
55904
792