648
690
2181
875
726
647
703
679
738
647
738
810
712
697
955
2669
861
834
722
707
1880
968
2267
915
648
1925
638
750
1000
623
765
811
727
754
952
1080
943
681
803
2111
792
648
717
886
698
709
1696
690
693
721
767
957
621
733
812
732
2179
693
708
746