952
916
964
883
1001
975
1038
1024
1439
929
858
854
879
831
773
695
902
1157
890
983
704
716
1143
1219
915
1364
1629
862
709
688
736
711