5052
10
1593
2
6899
9
3336
1
1628
1663
5
3466
1594
1186
3461
4
3593
16
462
0
2919
692
2507
1188
1357
3575
5293
11
1195
1131
2165
2061
3
2471
7