1047
2
21152
8
2740
3
297066
0
5151
3080
3715
1707
7
1500
1
672
4651
3242
1192
1271
4
1579
2650
20
1527
1743
1558
2890
280
2405
866
2932
775
1935
4944
3629
3655
11
12459