50
569
0
1069
15
480
567
1
690
734
499
608
546
428
600
542
641
4
649
684
461
799
3
818
663
565
541
829
2
10
917
9
591
566
873
788
588