3090
6
21152
8
3080
3
3779
2
2903
2932
2865
1892
1
585
989
0
4721
4639
4837
5
2392
3206
4358
1011
3083
17946
2740
3546
1092
929
2395
32302
12459
2258
25669
108797
6779