760
2
807
1
637
1658
989
512
489
324
71
658
728
574
380
704
463
733
336
770
794
84
521
1586
339
677
4
589
627
673
628
449
1003