643
690
681
682
699
876
666
764
733
789
564
990
731
896
612
2053
687
635
655
685
656
720
736
633
1888
832
672
730
998
690
1405
978
818
666
623
662
646
696
729
659
806
649
1201
2532
741
641
781
685
1109
650
686
640
704
855
1167
756
790
738
680
681
827
614
753
1101
737
1484
710
676
990
2026
1951
1513
1641
2042
645
726
660
1794
682
645
1132
921
1710
1219
1793
1885
652
1468
1228
630
707
657
698
768
866
1183
750
1799
913
684
2457
1087
1468
1224
924
968
2395
4890
1222
695
779
972
1871
695
818
648
779
1273
704
947