50
593
1
4
829
0
3
743
715
511
2
585
910
619
560
941
555
545
709
638
733
613
602
653
475
546
855
7
883
687
598
765
745