962
1246
943
1098
938
1820
850
871
1150
905
884
1140
1030
980
1945
1070
955
950
904
996
1425
1002
857
876
887
890
1107
830
860
861
870
1291
1037
962
932
1104
966
911
856
1622
1066
963
807
1096
1511
1245
1103
7674
890
1069
893
1057
919
1153
3170
1009
6246
1119
1285
826