10598
2
5782
4
3694
1903
3
1767
1329
789
0
5347
6095
9
1960
1807
1
3066
7
950
2160
4537
2028
1485
1250
5052
10
1593