993
1535
10949
1781
2148
977
880
634
672
1256
1489
2113
719
653
833
834
752
705
779
812
652
885
648
873
669
975
982
730
693
767
702
786
1924
707
2681
750
1087
760
914
973
1010
942
863
847
653
803
815
777
825
8344
962
795
1149
2637
5377
907
1066
849
936
1025