4471
2
2954
3080
3
2932
21152
8
5151
3090
6
25669
0
3715
3991
4
2271
19783
17946
3933
1
1744
2903
2964
1047
2740
1603
2906
1397
717