691
0
463
675
766
1650
281
553
875
676
352
851
310
440
370
494
965
471
1044
284
560
138355
2635
244
246
1348
329