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