862
1017
781
891
789
3999
791
693
844
906
1502
728
3858
737
820
816
792
1098
1085
1026
644
2961
1175
1374
698
812
881
1003
765
2330
963
1011
794
60951
1317
1260
835
1025
1839
2105
734
889
737
837
1134
815
689
735
1073
1075
1054
802
705
759
737
817
1935
2342
949
872