6099
10
1821
2
4874
8
582
0
1247
2542
1489
1401
748
1414
1
2935
3841
12
59
17607
5
2505
3683
1743
3054
738
120
4834
2826
3195
1614
4