10598
2
1903
3
3694
5347
4
6095
9
984
0
1760
21152
8
1672
1
4537
3066
7
7793
1593
6899
2258
3461
3336
5915
11
322
3265
5
3080
1237
3001
2919
1188
3575
1044
1119
1195
4471