648
690
2181
875
726
647
703
679
738
647
738
810
712
697
955
861
834
707
1880
968
2266
915
648
1925
638
999
623
765
811
727
753
952
1078
943
681
803
2111
647
886
698
709
1696
690
693
721
767
957
621
731
2179
693
708
746
738
1379
797
1164
695
728
662