3090
6
2903
3
2932
2
3666
1923
21152
8
181997
11
3080
17946
0
19783
3546
1
25669
1189
948
2483
2996
32302
108797
7034
5090
5141
7
3041
9956
572
1093
14
2535
10827
4
7159
10
4044
5