3090
6
25669
0
21152
8
17946
32302
1461
3498
4
19783
2
7258
1768
2350
2903
3
2932
1742
2015
4471
3051
1603
1
3080
4651
1700
2366
4442
7
2990
3012
1512
5504
16
2525
1153
1849