2245
3
1432
1
6110
4
1442
297066
0
1424
2655
3657
8
3957
2184
1226
3053
7
14861
4702
2797
5
1295
676
2773
2211
2
2959
2480
3154
6
280
108797
1751
2354
1581
2650
20
2642