1656
2
398
3
426
762
987
1
353
687
0
1273
1059
1456
1765
671
1090
120
885
1336
851
1358
845
330
403
575
541
683
1203
899
574
476
3688
815