3090
6
2903
3
2932
2
1108
1
21152
8
181997
11
1929
3080
401
0
17946
19783
3546
25669
1849
1189
2483
2996
32302
108797
7034
2190
5090
5141
7
3041
9956
572
14
2535
10827
4
7159
10