5151
2
3080
3
3715
1174
1
1048
0
21152
8
4651
489
2650
20
280
2405
2740
2932
297066
965
2547
1047
2521
488
1500
1681
1889
2526
3090
6
887
3326
3055
809
181997
11
1000