50
566
2
607
0
1
850
870
4
595
484
749
5
738
11
741
7
613
576
617
611
605
882
547
528
761
545
707
802
1056
14
1222
18
614
3
652
632
544