1199
0
657
754
309
879
673
938
651
445
803
880
2588
730
3191
1293
170
843
577
798
930
999
1123
102
766
605
1409
627
600
632
327