785
0
1232
2
427
1399
1
1516
525
2235
1558
4
2110
4996
3
2485
2349
2088
5
717
1710
984
895
1867
1794
3621
3428
3580