50
686
0
1
708
1399
3
48
728
798
859
2
5
668
610
932
667
772
11
614
839
592
789
593
1031
844
633
671
716
812
569
646
680
553
584