3080
3
3090
6
21152
8
2932
2
2907
4471
3779
1061
1
3189
5151
25669
0
1532
3715
2271
4
4651
19783
2535
4044
5
3083
17946
2465
3922
3125
789
32302
2041
280
3380