848
815
832
2601
789
938
789
1005
1843
1024
778
906
822
1133
1362
2275
822
924
802
833
922
897
1001
2046
956
1048
868
2200
997
1803
1107
3705
747
1179
1075
978
832
977
1273
880
809
1064
894
1008
949
815
1032
812
803
820
791
835
1891
854
808
1086
925
985
840
924