616
0
801
861
1
813
355
915
2458
383
953
665
4196
510
12305
3
1385
110
480
640
370
667
1020
352
504
688
627
2362
2
6499
1042