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