21152
8
3090
6
2903
3
2087
2
2593
1
2932
3724
1804
2378
0
1078
297066
3080
3206
5
3196
1189
3738
2902
16
2711
951
2911
9
4651
2906
398656
19
1472
894
550
5151
1812
25669
14