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