21152
8
3090
6
2903
3
2932
2
2245
571
0
297066
3765
4
2996
14
894
1189
2593
1
3080
4443
9
3673
25669
17946
19783
2535
3125
4471
32302
5504
16
763
2476
2320
3498
280
539