597
2
777
1
1427
402
1413
3
802
116
607
0
827
1331
1982
85
517
990
1110
602
346
1045
88
83
895
553
817
661
67
726
886
468
799
879