1593
2
5597
8
6899
9
3336
1
3546
1628
2100
1663
5
1371
3696
1358
0
1186
3461
4
4228
3
462
2919
1180
1188
1779
5200
3575
4100
6
3000
1525
1195
2165
2471
7
2031
2074
5070
19