21152
8
3090
6
2903
3
2932
2
2996
0
14
1189
2593
1
3080
4443
9
3673
25669
17946
19783
2535
3125
4471
32302
5504
16
763
2476
2320
3498
4
5517
3546
1193
1354
3854
2906
788