10598
2
1903
3
6047
4
4471
2462
1250
1960
0
6095
9
2835
2160
21152
8
2471
7
2408
3066
383
2258
1
1819
3386
6899
2478
3461
3336
2013
777
3132
2055
1628
1663
5
5621
3080