21152
8
3090
6
1189
0
3080
3
14
2902
16
2903
2593
1
2932
2
4443
9
25669
4651
1193
297066
7893
4
17946
3498
5504
4471
2711
5489
11
2911
1992
1294
398656
19
255
2986
3765
2996
2355