21152
8
3090
6
2903
3
2593
1
2932
2
25669
0
1354
398656
19
19783
2996
14
32302
297066
3080
528
2258
2087
19944
2711
971
475
2911
9
4651
338
797
108797
6247
5
352
2471
550