10598
2
2996
0
1903
3
3694
4471
1250
1721
1960
6095
9
2835
2160
21152
8
2471
7
7793
4
2408
3066
2258
1
6899
582
3461
3336
19944
2013
1092
1189
1628
1663
5
5621
3080
1186