3090
6
21152
8
17946
0
25669
32302
1461
3498
4
3080
3
19783
2
7258
3779
1768
2903
2932
2865
1892
1
585
989
4721
4639
4837
5
2392
3206
2350
4358
1011
3083
2740
3546
1092