3090
6
2903
3
2932
2
14
0
19783
21152
8
2535
25669
1903
2996
17946
3080
3673
4537
4
3575
1
3546
1189
1289601
32302
2165
2013
1193
2919
2799
7835
1922
2496
572
2358
9
1107