3090
6
17946
0
25669
32302
21152
8
1461
3498
4
19783
2
1015
1
7258
1768
6236
10
2903
3
2932
2184
3080
2350
1566
3083
771
1169
3546
2996
2707
1189
14
1690
3824
1697
3298