10598
2
1903
3
883
0
3694
1785
5347
4
1960
6095
9
635
2160
25669
4537
938
2471
7
978
3066
13499
5
971
5052
10
1593
6899
733
337
3461
3336
1
255
1628
1663
652
2060