2245
3
297066
0
1101
1
1605
1691
2762
1226
3053
7
1681
828
2797
5
1295
1303
1539
1376
1643
2773
1061
280
108797
2354
1180
1581
2
2650
20