742
0
578
739
819
579
605
940
783
663
733
671
1053
719
1018
740
931
656
1889
870
1192
687
539
602
948
685
711
863
824
908
1012
Queen