3090
6
25669
0
17946
32302
21152
8
1461
3498
4
19783
2
7258
1768
2903
3
2932
1849
2907
2219
3080
2350
4471
2377
572
14
1189
730
2349
2996
4754
7
2502
1
1743
492
2535