1047
2
297066
0
2245
3
3080
21152
8
189326
3090
6
2932
3715
5151
3551
10
2740
6236
951
1
1694
4757
1174
1492
3206
5
267612
3012
4
549
10827
807
1534
2480
2596
4651
12459
2999