2245
3
7034
2
297066
0
1226
1
3053
7
6362
5
2090
1212
642
1468
1919
1582
2797
3211
3575
1295
1572
2356
2773
280
108797
2354
2518
1581
4005
6264
2650
20
1551
1716
2110