3080
3
2932
2
21152
8
2417
6
3090
2535
19783
3498
4
32302
0
17946
7258
25669
1044
1
4044
5
3083
2465
3132
10
3125
3715
3779
4471
2903
2964
3051
5151
1461
4651
2906
912
2990