3090
6
25669
0
17946
32302
21152
8
1461
3498
4
11153
19783
2
7258
1768
2903
3
2932
2907
1360
1
3080
2350
997
866
2838
3412
2655
845
3957
3245
2744
1433
2535
3351
1728