3090
6
25669
0
17946
32302
21152
8
7258
1461
3498
4
19783
2
1853
1768
2903
3
2932
2550
356
1
3080
2350
14
2258
3145
2996
572
1189
297066
1094
1193
2535
383
7034
2108