3090
6
2903
3
2932
2
181997
11
32302
0
21152
8
25669
3080
1512
1
2593
2906
1927
1153
763
7258
1289601
4
45986
2902
16
19783
2535