10598
2
3694
1903
3
5347
4
1532
6095
9
1960
0
3090
6
3066
7
4537
1622
1
1593
6899
1523
2740
2951
3336
1169
5915
11
3461
981
2919
322
1188
3575
975
1536
3378
1195
1284