3090
6
2903
3
2932
2
21152
8
19783
14
0
4471
25669
3080
2964
1
2970
4
1189
2996
255
1512
1211
2986
2258
496
1153
1927
3012
1193
9956
2902
16
10827
2355
2535
3046
4044
5