820
2964
801
1005
916
989
831
1019
1111
851
937
789
1153
3527
1315
803
981
798
908
1150
878
914
852
856
848
886
1249
779
1051
851
2090
1029
1331
937
992
958
947
878
1063
995
895
1493
1034
1010
1106
757
819
873
1443
923
1173
1383
1500
1152
839
1037
936
3308
794
912