860
1017
781
890
789
3999
791
693
844
905
1499
725
3855
737
820
815
791
1098
1084
1026
644
2959
1175
1372
695
810
877
1003
764
2328
962
1009
793
60949
1315
1260
834
1025
1839
2104
733
889
735
837
1133
814
689
733
1073
1073
1053
801
705
757
736
816
1933
2341
948
872