1663
2
401
3
434
765
989
1
358
691
0
1275
1061
1458
477
1767
673
1093
121
886
1338
852
1358
846
332
404
578
543
686
1203
1618
900
575
2636
7