3090
6
25669
0
17946
32302
21152
8
1461
3498
4
19783
2
1189
7258
1768
2903
3
2932
762
1106
14
1729
918
2996
536
3080
1866
2350
528
255
7034
3012
4443
9
476
908