3090
6
25669
0
21152
8
32302
17946
7258
19783
2
1461
3498
4
1768
14
2903
3
2932
2996
918
536
3080
2350
2258
1
1354
2349
4443
9
5504
16
1189
2593
3589
3673
2535
2476