21152
8
3090
6
2932
2
3080
3
2903
297066
0
2245
17946
25669
2480
1
3715
3083
32302
2996
1193
1047
4471
2320
1189
2405
3012
4
19783
585
14
181997
11
579
572
4044
5
2740
2744