3090
6
21152
8
3080
3
3779
2
2903
2932
2865
1892
1
585
989
0
4721
4639
4837
5
572
2392
3206
4358
1011
467
3083
17946
2740
3546
2996
1092
1189
929
2395
32302
14