3090
6
2903
3
2203
2
25669
0
3083
1193
1189
579
4471
2932
2480
1
1927
14
21152
8
3012
4
2949
32302
2902
16
3046
19783
475
2496
3316
10
9956
4044
5
3080
2964
2996
2556
2194