3090
6
25669
0
2903
3
1189
1193
2203
2
14
3083
21152
8
579
4471
475
19783
3316
10
2932
32302
2480
1
528
1729
1927
3012
4
2949
2996
17946
2902
16
2471
3046
255
1310
1356