12459
3
2358
9
3868
10
1320
2
10598
8178
5
1873
3694
1903
1075
1789
5347
4
6095
1960
0
1350
3066
7
2160
4537
5052
1593
1900
1
6899
3336
1628
1663
1186
3461
462
2919
19465
6