3090
6
21152
8
2932
2
3080
3
297066
0
2245
1849
1761
1
3765
4
25669
19783
32302
3498
2906
2903
3051
9956
189326
1652
17946
3724
3546
1047
3158
929
2902
16
181997
11
2907
1992
10827