3090
6
2903
3
2932
2
21152
8
19783
4471
25669
0
3080
2964
1
1512
2986
2258
1153
1927
3012
4
9956
2902
16
10827
2355
2535
3046
4044
5
951
3083
2149
17946
2465
2299
3125
3546