648
711
2182
887
747
693
727
794
807
731
699
7559
647
665
730
707
704
1170
645
652
648
788
977
2585
794
1291
977
795
1134
807
837
1080
744
956
2280
1186
668
689
862
688
683
636
1255
711
673
1189
1883
1003
880
678
2270
1156
915
676
892
725
1926
926
1008
881