3080
3
297066
0
2094
5
3715
2
5151
21152
8
4651
9817
280
1
3189
6
2773
2932
2405
2740
2245
1047
2659
17946
1500
2650
20
189326
1986
3090