10598
2
1903
3
2996
0
3694
5347
4
1960
6095
9
21152
8
3415
1672
1
4537
3017
742
3066
7
7793
1579
12733
5
1593
6899
1526
2258
3271
3461
3336
5915
11
1498
322
572
7920
1175