3090
6
3083
2
32302
0
25669
21152
8
17946
1813
2996
2535
1189
19783
1193
2932
1683
1225
3498
4
2903
3
2104
1
4044
5
3683
2786
3188
984
12472
4471
2087
1153
666
2405
1970