3090
6
4358
21152
8
3080
3
572
0
25669
19783
2
3779
2903
2932
2865
2996
32302
1892
1
585
989
4721
4639
6779
5
4837
2392
3206
1766
1011
467
3083
2366
17946
2740
3546