3090
6
21152
8
2932
2
1849
1761
1
3765
4
25669
0
19783
2471
32302
3498
2906
2903
3
3051
1189
9956
3080
1652
17946
3724
3546
3158
929
2902
16
1193
616
2907
1992
10827
6247
5