10598
2
1320
6095
9
3066
7
1628
1
2358
3868
10
3694
1903
3
1340
5347
4
1960
0
1494
2160
4537
5052
1593
2502
5
6899
3336
1663
1186
3461
6346
16
462
2919
2110
1188
3575
3987