2245
3
297066
0
1004
2
1941
4
964
1
1226
3053
7
894
1319
260
522
571
1895
1517
1398
4721
4639
1568
919
2797
5
1295
2865
2773
2263
1268
1371
280
108797
2354
742