4471
2
3080
3
2932
21152
8
5151
3090
6
25669
0
3715
2271
4
19783
17946
1744
1
2903
2964
1047
2740
1603
2906
717
2258
32302
807
2954
4651
2535
4044
5
3083
3971
2465