3080
3
297066
0
3715
2
5151
21152
8
4651
280
1
3189
6
2773
2932
2405
2740
1038
2245
1047
2659
1500
2650
20
189326
1986
3090
240
807
2904
543
4757
634
2966
11