796
1019
874
827
1104
1249
2398
772
797
974
930
945
1202
1293
2038
1061
1760
1142
1239
873
807
916
863
1024
1109
964
1263
1176
997
817
791
847
808
806
841
1128
820
1205
1935
3814
854
840
887
1052
918
1077
829
821
809
3318
2315
3814
4327
1214
1010
873
859
904
994
860