5052
10
1593
2
6899
9
3336
1
2215
1628
1663
5
1186
1952
3461
4
462
0
3316
17
2919
1188
1424
3575
1446
1195
2165
2471
7
3248
8
3673
6
2155
3
1237
2966
2710
1407
3126
2080