21152
8
3090
6
2903
3
3083
2
2405
1
579
0
297066
2593
2932
25669
6307
10
2480
2203
2949
32302
1189
1193
475
3316
4044
5
3080
2996
4471
17946
2087
585
3312
2711
572
14