3090
6
2535
2
19783
2932
32302
0
1903
3
3868
10
4537
4
6095
9
2160
2358
21152
8
3498
5052
1593
3080
1186
1
3461
3336
2919
1188
1407
25669
17946
1628
1195
462
1237
3248
3575