50
610
1
0
721
658
499
2
896
13
745
639
641
489
750
594
584
590
979
4
673
862
618
640
737
100
671
518
469
5
595
554
774
3
6
513