21152
8
3090
6
2903
3
2932
2
297066
0
2593
1
17946
25669
2480
3083
3080
32302
2996
1193
4471
2320
1189
3012
4
2405
19783
7893
6307
10
585
14
579
2711
398656
19
181997
11
572
4044
5