3090
6
25669
0
17946
32302
21152
8
19783
2
1461
3498
4
7258
1768
2903
3
2932
3666
1923
3080
2350
3546
1
1189
948
2483
2996
108797
7034
5090
5141
7
3041
9956
572
1093
14