848
815
831
2601
789
938
789
1005
1843
1024
778
906
821
1133
1361
2275
822
924
802
832
922
897
1001
2044
956
1048
868
2200
997
1803
1106
3704
747
1178
1075
978
832
977
1273
880
809
1063
891
1008
949
815
1032
812
803
820
791
835
1891
854
808
1086
925
985
840
924