2245
3
297066
0
747
1451
2265
1
577
1075
2660
2
1226
3053
7
72
2836
672
161
1029
5055
1182
1441
3863
2797
5
1509
1027
1295
1547
4525
6
7674
2773
280
108797
2354